diff --git a/1.0.tar.gz b/1.0.tar.gz deleted file mode 100644 index 544bce82d9b8eee11f41834c5ce1959582f6a6c7..0000000000000000000000000000000000000000 Binary files a/1.0.tar.gz and /dev/null differ diff --git a/flit-3.8.0.tar.gz b/flit-3.8.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a8e4af776c8bb516cd1e7c136962c7a7e688a723 Binary files /dev/null and b/flit-3.8.0.tar.gz differ diff --git a/python-flit.spec b/python-flit.spec index f4c5d636a6c8a7728ac9169686429ff00b0fc409..376e2277f9bc17c0e405d4fb1d62dbb69dcad02d 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,45 +1,58 @@ +%global _empty_manifest_terminate_build 0 Name: python-flit -Version: 1.0 -Release: 6 +Version: 3.8.0 +Release: 1 Summary: Simplified packaging of Python modules -License: BSD and ASL 2.0 and Python +License: BSD-3-Clause URL: https://flit.readthedocs.io/en/latest/ -Source0: https://github.com/takluyver/flit/archive/%{version}.tar.gz - +Source0: https://files.pythonhosted.org/packages/28/c6/c399f38dab6d3a2518a50d334d038083483a787f663743d713f1d245bde3/flit-3.8.0.tar.gz BuildArch: noarch -BuildRequires: python3-devel python3-pip python3-requests python3-docutils python3-pygments python3-pytoml -Provides: bundled(python-tornado) +Requires: python3-requests python3-docutils python3-toml python3-setuptools +Requires: python3-flit-core = %{version}-%{release} %description Flit is a simple way to put Python packages and modules on PyPI. The specific usage is introduced on the website(https://flit.readthedocs.io/en/latest/), or query README. %package -n python3-flit -Summary: Simplified packaging of Python modules -%{?python_provide:%python_provide python3-flit} - -Requires: python3-requests python3-docutils python3-pytoml - -%global __requires_exclude ^python%{python3_version}dist\\(requests-download\\) - -Recommends: python3-pygments - +Summary: Simplified packaging of Python modules +Provides: python-flit = %{version}-%{release} +BuildRequires: python3-devel python3-pip python3-requests python3-docutils python3-pygments python3-pytoml %description -n python3-flit Flit is a simple way to put Python packages and modules on PyPI. The specific usage is introduced on the website(https://flit.readthedocs.io/en/latest/), or query README. +%package -n python3-flit-core +Summary: PEP 517 build backend for packages using Flit +Conflicts: python3-flit < 2.1.0-2 +Requires: python3-toml + +%description -n python3-flit-core +This provides a PEP 517 build backend for packages using Flit. The only public interface is the API specified by PEP 517, at flit_core.buildapi. + %prep %autosetup -n flit-%{version} %build export FLIT_NO_NETWORK=1 -XDG_CACHE_HOME=$PWD/.cache %{__python3} -m flit build --format wheel - +pushd flit_core +%pyproject_build +popd +export PYTHONPATH=$PWD:$PWD/flit_core +%pyproject_build %install -%py3_install_wheel flit-%{version}-py3-none-any.whl +cd flit_core +pip3 install -I build/flit_core-%{version}-py3-none-any.whl --root %{buildroot} --no-deps +cd - +pip3 install -I build/flit-%{version}-py3-none-any.whl --root %{buildroot} --no-deps +%files -n python3-flit-core +%license LICENSE +%doc flit_core/README.rst +%{python3_sitelib}/flit_core-*.dist-info/ +%{python3_sitelib}/flit_core/ %files -n python3-flit %{python3_sitelib}/* @@ -47,8 +60,10 @@ XDG_CACHE_HOME=$PWD/.cache %{__python3} -m flit build --format wheel %license LICENSE %doc README.rst - %changelog +* Tue Apr 25 2023 liyanan - 3.8.0-1 +- Update to 3.8.0 + * Tue Jun 16 2020 hanxinke - 1.0-6 - update python version