summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-26 06:17:52 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-26 06:17:52 +0000
commit6872d79b155d9f03d02833b65875e32524155675 (patch)
treea2c58974b829facb28ebd2acd1e16ce23d9fcf5a
parent6c47c07101b22acb1a2c07a3978b06c6dffc189b (diff)
automatic import of python-flitopeneuler22.03_LTS_SP4openeuler22.03_LTS_SP3
-rw-r--r--.gitignore1
-rw-r--r--0001-fix-the-multipkg-mis-check.patch25
-rw-r--r--python-flit.spec75
-rw-r--r--sources1
4 files changed, 102 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..446e9e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/flit-3.8.0.tar.gz
diff --git a/0001-fix-the-multipkg-mis-check.patch b/0001-fix-the-multipkg-mis-check.patch
new file mode 100644
index 0000000..3b1c070
--- /dev/null
+++ b/0001-fix-the-multipkg-mis-check.patch
@@ -0,0 +1,25 @@
+From 64ed7c83687cb7ee313ac3da62895ae2f6de215b Mon Sep 17 00:00:00 2001
+From: desert-sailor <dxwangk@isoftstone.com>
+Date: Thu, 1 Jun 2023 16:53:02 +0800
+Subject: [PATCH] fix the multipkg mis-check
+
+---
+ flit_core/flit_core/common.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/flit_core/flit_core/common.py b/flit_core/flit_core/common.py
+index 68d91bb..3c43522 100644
+--- a/flit_core/flit_core/common.py
++++ b/flit_core/flit_core/common.py
+@@ -29,7 +29,7 @@ class Module(object):
+ src_py_file = directory / 'src' / (name_as_path+'.py')
+
+ existing = set()
+- if pkg_dir.is_dir():
++ if pkg_dir.is_dir() and name_as_path.strip() != "build":
+ self.path = pkg_dir
+ self.is_package = True
+ self.prefix = ''
+--
+2.33.0
+
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
diff --git a/sources b/sources
new file mode 100644
index 0000000..bf99542
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+85cc010ddfa15094e910c99666c29775 flit-3.8.0.tar.gz