diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-26 06:17:52 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-26 06:17:52 +0000 |
commit | 6872d79b155d9f03d02833b65875e32524155675 (patch) | |
tree | a2c58974b829facb28ebd2acd1e16ce23d9fcf5a /python-flit.spec | |
parent | 6c47c07101b22acb1a2c07a3978b06c6dffc189b (diff) |
automatic import of python-flitopeneuler22.03_LTS_SP4openeuler22.03_LTS_SP3
Diffstat (limited to 'python-flit.spec')
-rw-r--r-- | python-flit.spec | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/python-flit.spec b/python-flit.spec new file mode 100644 index 0000000..6216263 --- /dev/null +++ b/python-flit.spec @@ -0,0 +1,75 @@ +%global _empty_manifest_terminate_build 0 +Name: python-flit +Version: 3.8.0 +Release: 2 +Summary: Simplified packaging of Python modules +License: BSD-3-Clause +URL: https://flit.readthedocs.io/en/latest/ +Source0: https://files.pythonhosted.org/packages/28/c6/c399f38dab6d3a2518a50d334d038083483a787f663743d713f1d245bde3/flit-3.8.0.tar.gz +Patch1: 0001-fix-the-multipkg-mis-check.patch +BuildArch: noarch + +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 +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 -p1 -n flit-%{version} + +%build +export FLIT_NO_NETWORK=1 +pushd flit_core +%pyproject_build +popd +export PYTHONPATH=$PWD:$PWD/flit_core +%pyproject_build + +%install +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}/* +%{_bindir}/flit +%license LICENSE +%doc README.rst + +%changelog +* Thu Jun 1 2023 Dongxing Wang <dxwangk@isoftstone.com> - 3.8.0-2 +- fix multipkg mis-check + +* Tue Apr 25 2023 liyanan <thistleslyn@163.com> - 3.8.0-1 +- Update to 3.8.0 + +* Tue Jun 16 2020 hanxinke <hanxinke@huawei.com> - 1.0-6 +- update python version + +* Thu Nov 21 2019 Wanjiankang <wanjiankang@huawei.com> - 1.0-5 +- Package Init |