diff --git a/0001-fix-the-multipkg-mis-check.patch b/0001-fix-the-multipkg-mis-check.patch new file mode 100644 index 0000000000000000000000000000000000000000..3b1c0706cfdb0a97ac353802aefd90857bcf9efb --- /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 +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 index 376e2277f9bc17c0e405d4fb1d62dbb69dcad02d..62162631d6e0bcff700009d2c32ccb5fddb0b70a 100644 --- a/python-flit.spec +++ b/python-flit.spec @@ -1,11 +1,12 @@ %global _empty_manifest_terminate_build 0 Name: python-flit Version: 3.8.0 -Release: 1 +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 @@ -32,7 +33,7 @@ Requires: python3-toml 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} +%autosetup -p1 -n flit-%{version} %build export FLIT_NO_NETWORK=1 @@ -61,6 +62,9 @@ pip3 install -I build/flit-%{version}-py3-none-any.whl --root %{buildroot} --no- %doc README.rst %changelog +* Thu Jun 1 2023 Dongxing Wang - 3.8.0-2 +- fix multipkg mis-check + * Tue Apr 25 2023 liyanan - 3.8.0-1 - Update to 3.8.0