[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