[packages/python3-setuptools-gettext] - updated to 0.1.18
qboosh
qboosh at pld-linux.org
Sun Aug 9 11:53:26 CEST 2026
commit c504ecd3c5806a7020e85f3c8c9ab135306fa18d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Aug 9 11:53:25 2026 +0200
- updated to 0.1.18
python3-setuptools-gettext.spec | 31 +++++++++++++++++++++----------
1 file changed, 21 insertions(+), 10 deletions(-)
---
diff --git a/python3-setuptools-gettext.spec b/python3-setuptools-gettext.spec
index dcc9bf0..0735f51 100644
--- a/python3-setuptools-gettext.spec
+++ b/python3-setuptools-gettext.spec
@@ -1,24 +1,29 @@
#
# Conditional build:
-%bcond_with tests # unit tests (needs translate-toolkit)
+%bcond_without tests # unit tests
%define module setuptools_gettext
-%define egg_name setuptools_gettext
-%define pypi_name setuptools-gettext
Summary: Setuptools plugin compiling .po into .mo at build time
Summary(pl.UTF-8): Wtyczka setuptools kompilująca pliki .po do .mo na etapie budowania
Name: python3-setuptools-gettext
-Version: 0.1.16
+Version: 0.1.18
Release: 1
License: GPL v2+
Group: Libraries/Python
-Source0: https://files.pythonhosted.org/packages/source/s/%{pypi_name}/%{module}-%{version}.tar.gz
-# Source0-md5: 9b3da8a4f0b9bd52b4de84ae1b43e4eb
+Source0: https://files.pythonhosted.org/packages/source/s/setuptools-gettext/%{module}-%{version}.tar.gz
+# Source0-md5: 2ba3e2b44b1d383dd69affcb2dbae272
URL: https://github.com/breezy-team/setuptools-gettext
BuildRequires: python3-build
BuildRequires: python3-installer
BuildRequires: python3-modules >= 1:3.9
-BuildRequires: python3-setuptools >= 61.0
+BuildRequires: python3-setuptools >= 1:61.0
+%if "%{_ver_lt %py3_ver 3.11}" == "1"
+BuildRequires: python3-tomli >= 1.2.1
+%endif
+%if %{with tests}
+BuildRequires: gettext-tools
+BuildRequires: python3-pytest
+%endif
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 2.044
Requires: gettext-tools
@@ -41,7 +46,7 @@ do katalogów .mo na etapie budowania paczki wheel i dołączająca je
jako dane pakietu. Rejestruje polecenia distutils (build_mo, clean_mo,
install_mo, update_pot) oraz punkt wejścia
setuptools.finalize_distribution_options, dzięki czemu obsługę
-tłumaczeń projektu można opisać wyłącznie w pyproject.toml.
+tłumaczeń projektu można opisać w całości w pyproject.toml.
%prep
%setup -q -n %{module}-%{version}
@@ -49,8 +54,14 @@ tłumaczeń projektu można opisać wyłącznie w pyproject.toml.
%build
%py3_build_pyproject
+%if %{with tests}
+PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+%{__python3} -m pytest tests
+%endif
+
%install
rm -rf $RPM_BUILD_ROOT
+
%py3_install_pyproject
%clean
@@ -59,5 +70,5 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc COPYING README.md
-%{py3_sitescriptdir}/%{module}
-%{py3_sitescriptdir}/%{egg_name}-%{version}.dist-info
+%{py3_sitescriptdir}/setuptools_gettext
+%{py3_sitescriptdir}/setuptools_gettext-%{version}.dist-info
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python3-setuptools-gettext.git/commitdiff/c504ecd3c5806a7020e85f3c8c9ab135306fa18d
More information about the pld-cvs-commit
mailing list