[packages/python3-build] - updated BRs, fixed tests
baggins
baggins at pld-linux.org
Tue Mar 11 16:13:35 CET 2025
commit 12d04c6f1d38aabacb9dd70dfd62e45d68aa32de
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Tue Mar 11 16:36:38 2025 +0100
- updated BRs, fixed tests
flit-core-PEP639.patch | 23 +++++++++++++++++++++++
python3-build.spec | 13 +++++++++++--
2 files changed, 34 insertions(+), 2 deletions(-)
---
diff --git a/python3-build.spec b/python3-build.spec
index 1287932..dafd345 100644
--- a/python3-build.spec
+++ b/python3-build.spec
@@ -8,6 +8,11 @@
%undefine with_tests
%endif
+# docs need furo, furo needs nodejs :(
+%ifarch x32
+%undefine with_doc
+%endif
+
%define pyproject_hooks_version 1.2.0
%define flit_core_version 3.10.1
%define installer_version 0.7.0
@@ -27,6 +32,7 @@ Source2: https://pypi.debian.net/flit-core/flit_core-%{flit_core_version}.tar.gz
# Source2-md5: a3381dd58e23e9826c5199b1f70318b0
Source3: https://pypi.debian.net/installer/installer-%{installer_version}.tar.gz
# Source3-md5: d961d1105c9270049528b1167ed021bc
+Patch0: flit-core-PEP639.patch
URL: https://pypi.org/project/build/
%if %{without bootstrap}
BuildRequires: python3-build
@@ -42,8 +48,10 @@ BuildRequires: python3-virtualenv
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 2.044
%if %{with doc}
-BuildRequires: sphinx-pdg-3
+BuildRequires: python3-furo
BuildRequires: python3-sphinx_argparse_cli
+BuildRequires: python3-sphinx_autodoc_typehints
+BuildRequires: sphinx-pdg-3
%endif
Requires: python3-modules >= 1:3.2
BuildArch: noarch
@@ -64,7 +72,8 @@ API documentation for Python %{module} module.
Dokumentacja API modułu Pythona %{module}.
%prep
-%setup -q -a1 -a2 -a3 -n %{module}-%{version}
+%setup -q %{?with_bootstrap:-a1 -a2 -a3} -n %{module}-%{version}
+%patch -P 0 -p1
%build
%if %{with bootstrap}
diff --git a/flit-core-PEP639.patch b/flit-core-PEP639.patch
new file mode 100644
index 0000000..330a12e
--- /dev/null
+++ b/flit-core-PEP639.patch
@@ -0,0 +1,23 @@
+From a93a7594655e0d10a409235839fa1af528ba03cc Mon Sep 17 00:00:00 2001
+From: Henry Schreiner <HenrySchreinerIII at gmail.com>
+Date: Fri, 21 Feb 2025 15:53:15 -0500
+Subject: [PATCH] tests: support new version of flit-core (#863)
+
+Signed-off-by: Henry Schreiner <henryschreineriii at gmail.com>
+---
+ tests/test_self_packaging.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/test_self_packaging.py b/tests/test_self_packaging.py
+index 4fc5ebf8..03c66025 100644
+--- a/tests/test_self_packaging.py
++++ b/tests/test_self_packaging.py
+@@ -59,7 +59,7 @@
+ 'build/env.py',
+ 'build/py.typed',
+ 'build/util.py',
+- 'dist-info/LICENSE',
++ 'dist-info/licenses/LICENSE',
+ 'dist-info/METADATA',
+ 'dist-info/RECORD',
+ 'dist-info/WHEEL',
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python3-build.git/commitdiff/12d04c6f1d38aabacb9dd70dfd62e45d68aa32de
More information about the pld-cvs-commit
mailing list