[packages/python3-openstacksdk] - updated dependencies
qboosh
qboosh at pld-linux.org
Sun Apr 19 21:44:11 CEST 2026
commit e519576f2d8168ef82c45313bb842e9e0ed5697f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Apr 19 21:44:50 2026 +0200
- updated dependencies
python3-openstacksdk.spec | 53 ++++++++++++++++++++++-------------------------
1 file changed, 25 insertions(+), 28 deletions(-)
---
diff --git a/python3-openstacksdk.spec b/python3-openstacksdk.spec
index 8819379..4e2c455 100644
--- a/python3-openstacksdk.spec
+++ b/python3-openstacksdk.spec
@@ -1,6 +1,6 @@
#
# Conditional build:
-%bcond_without doc # build doc (missing dep)
+%bcond_without doc # build doc
%bcond_with tests # unit tests (incomplete dependencies)
Summary: An SDK for building applications to work with OpenStack
@@ -18,47 +18,39 @@ BuildRequires: rpmbuild(macros) >= 1.714
BuildRequires: python3-modules >= 1:3.6
BuildRequires: python3-pbr >= 3.0.0
BuildRequires: python3-setuptools
-%if %{with tests}
-BuildRequires: python3-PyYAML >= 3.12
-BuildRequires: python3-appdirs >= 1.3.0
-BuildRequires: python3-cryptography >= 2.1
-BuildRequires: python3-ddt >= 1.0.1
-BuildRequires: python3-decorator >= 3.4.0
+%if %{with tests} || %{with doc}
+BuildRequires: python3-PyYAML >= 3.13
+BuildRequires: python3-cryptography >= 2.7
+BuildRequires: python3-decorator >= 4.4.1
BuildRequires: python3-dogpile.cache >= 0.6.5
-BuildRequires: python3-extras >= 1.0.0
-BuildRequires: python3-fixtures >= 3.0.0
BuildRequires: python3-iso8601 >= 0.1.11
BuildRequires: python3-jmespath >= 0.9.0
BuildRequires: python3-jsonpatch >= 1.21
-BuildRequires: python3-jsonschema >= 2.0.0
-BuildRequires: python3-keystoneauth1 >= 3.18.0
-BuildRequires: python3-munch >= 2.1.0
-BuildRequires: python3-netifaces >= 0.10.4
+BuildRequires: python3-keystoneauth1 >= 5.10.0
BuildRequires: python3-os-service-types >= 1.7.0
+BuildRequires: python3-platformdirs >= 3
+BuildRequires: python3-psutil >= 3.2.2
+BuildRequires: python3-requestsexceptions >= 1.2.0
+BuildRequires: python3-typing_extensions >= 4.12.0
+%endif
+%if %{with tests}
+BuildRequires: python3-coverage >= 4.5
+BuildRequires: python3-ddt >= 1.0.1
+BuildRequires: python3-fixtures >= 3.0.0
+BuildRequires: python3-jsonschema >= 3.2.0
BuildRequires: python3-oslo.config >= 6.1.0
BuildRequires: python3-oslotest >= 3.2.0
BuildRequires: python3-prometheus-client >= 0.4.2
BuildRequires: python3-requests-mock >= 1.2.0
-BuildRequires: python3-requestsexceptions >= 1.2.0
-BuildRequires: python3-six >= 1.10.0
BuildRequires: python3-statsd >= 3.3.0
BuildRequires: python3-stestr >= 1.0.0
-BuildRequires: python3-subunit >= 1.0.0
-BuildRequires: python3-testrepository >= 0.0.18
BuildRequires: python3-testscenarios >= 0.4
BuildRequires: python3-testtools >= 2.2.0
%endif
%if %{with doc}
-BuildRequires: python3-bs4 >= 4.6.0
BuildRequires: python3-docutils >= 0.11
-BuildRequires: python3-dogpile.cache >= 0.6.5
-BuildRequires: python3-jsonpatch >= 1.21
-BuildRequires: python3-keystoneauth1 >= 3.18.0
-BuildRequires: python3-munch >= 2.1.0
-BuildRequires: python3-netifaces >= 0.10.4
-BuildRequires: python3-openstackdocstheme >= 1.20.0
-BuildRequires: python3-reno >= 2.5.0
-BuildRequires: python3-requestsexceptions >= 1.2.0
+BuildRequires: python3-openstackdocstheme >= 2.2.1
+BuildRequires: python3-reno >= 3.1.0
BuildRequires: python3-sphinxcontrib-svg2pdfconverter >= 0.1.0
BuildRequires: sphinx-pdg-3 >= 2.1.1
%endif
@@ -93,9 +85,14 @@ Dokumentacja API modułu Pythona openstacksdk.
%setup -q -n openstacksdk-%{version}
%build
-%py3_build %{?with_tests:test}
+%py3_build
+
+%if %{with tests}
+stestr-3 run
+%endif
%if %{with doc}
+PYTHONPATH=$(pwd) \
sphinx-build-3 -b html doc/source doc/build/html
%endif
@@ -118,8 +115,8 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README.rst
-%attr(755,root,root) %{_bindir}/openstack-inventory
%attr(755,root,root) %{_bindir}/openstack-inventory-3
+%{_bindir}/openstack-inventory
%{py3_sitescriptdir}/openstack
%{py3_sitescriptdir}/openstacksdk-%{version}-py*.egg-info
%{_examplesdir}/python3-openstacksdk-%{version}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python3-openstacksdk.git/commitdiff/e519576f2d8168ef82c45313bb842e9e0ed5697f
More information about the pld-cvs-commit
mailing list