[packages/python3-webcolors] - updated to 24.11.1; now uses pdm-backend

qboosh qboosh at pld-linux.org
Sat Jul 12 20:15:55 CEST 2025


commit a32b98275c34632115acf0bfee31df7b428c14c2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jul 12 20:17:18 2025 +0200

    - updated to 24.11.1; now uses pdm-backend

 python3-webcolors.spec | 29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)
---
diff --git a/python3-webcolors.spec b/python3-webcolors.spec
index 1ee7444..f35a6d1 100644
--- a/python3-webcolors.spec
+++ b/python3-webcolors.spec
@@ -7,22 +7,25 @@
 Summary:	Library for working with sRGB color specifications as used in HTML and CSS
 Summary(pl.UTF-8):	Biblioteka do pracy z definicjami kolorów sRGB używanymi w formatach HTML i CSS
 Name:		python3-%{module}
-Version:	1.12
-Release:	3
+Version:	24.11.1
+Release:	1
 License:	BSD
 Group:		Libraries/Python
 #Source0Download: https://github.com/ubernostrum/webcolors/releases
 Source0:	https://github.com/ubernostrum/webcolors/archive/%{version}/%{module}-%{version}.tar.gz
-# Source0-md5:	7e330313ce1689d19d2823b329a5e342
+# Source0-md5:	780b4324258e78d50f7aab5fadf76773
 URL:		https://github.com/ubernostrum/webcolors
-BuildRequires:	python3-modules >= 1:3.7
+BuildRequires:	python3-build
+BuildRequires:	python3-installer
+BuildRequires:	python3-modules >= 1:3.9
+BuildRequires:	python3-pdm-backend
 BuildRequires:	rpm-pythonprov
-BuildRequires:	rpmbuild(macros) >= 1.714
+BuildRequires:	rpmbuild(macros) >= 2.044
 %if %{with doc}
 BuildRequires:	python3-sphinx_rtd_theme
 BuildRequires:	sphinx-pdg-3
 %endif
-Requires:	python3-modules >= 1:3.7
+Requires:	python3-modules >= 1:3.9
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -68,7 +71,7 @@ Dokumentacja do modułu Pythona webcolors.
 %setup -q -n %{module}-%{version}
 
 %build
-%py3_build
+%py3_build_pyproject
 
 %if %{with tests}
 PYTHONPATH=$(pwd)/src \
@@ -76,6 +79,9 @@ PYTHONPATH=$(pwd)/src \
 %endif
 
 %if %{with doc}
+# metadata required, so extract wheel
+%{__python3} -m zipfile -e build-3/*.whl build-3-doc
+PYTHONPATH=$(pwd)/build-3-doc \
 %{__make} -C docs html \
 	SPHINXBUILD=sphinx-build-3
 %endif
@@ -83,7 +89,7 @@ PYTHONPATH=$(pwd)/src \
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%py3_install
+%py3_install_pyproject
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -91,12 +97,11 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc LICENSE README.rst
-%{py3_sitescriptdir}/webcolors.py
-%{py3_sitescriptdir}/__pycache__/webcolors.cpython-*.py[co]
-%{py3_sitescriptdir}/webcolors-%{version}-*.egg-info
+%{py3_sitescriptdir}/webcolors
+%{py3_sitescriptdir}/webcolors-%{version}.dist-info
 
 %if %{with doc}
 %files apidocs
 %defattr(644,root,root,755)
-%doc docs/_build/html/{_static,*.html,*.js}
+%doc docs/_build/html/{_modules,_static,*.html,*.js}
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3-webcolors.git/commitdiff/a32b98275c34632115acf0bfee31df7b428c14c2



More information about the pld-cvs-commit mailing list