[packages/python-pywbem] - python3 moved to separate package, python2 lacks BRs
baggins
baggins at pld-linux.org
Fri Sep 19 13:07:38 CEST 2025
commit dda85119bab44e66e83c0c10da7b853d4e3695f5
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Sep 19 15:07:09 2025 +0200
- python3 moved to separate package, python2 lacks BRs
python-pywbem.spec | 83 +-----------------------------------------------------
1 file changed, 1 insertion(+), 82 deletions(-)
---
diff --git a/python-pywbem.spec b/python-pywbem.spec
index 13b1b05..ebdfc5e 100644
--- a/python-pywbem.spec
+++ b/python-pywbem.spec
@@ -2,14 +2,12 @@
# Conditional build:
%bcond_without doc # Sphinx documentation
%bcond_without tests # unit/functional tests
-%bcond_without python2 # CPython 2.x module
-%bcond_without python3 # CPython 3.x module
Summary: WBEM client and related utilities, written in pure Python
Summary(pl.UTF-8): Klient WBEM i powiązane narzędzia, napisane w czystym Pythonie
Name: python-pywbem
Version: 1.7.3
-Release: 1
+Release: 1.1
License: LGPL v2.1+
Group: Libraries/Python
#Source0Download: https://github.com/pywbem/pywbem/releases
@@ -17,7 +15,6 @@ Source0: https://github.com/pywbem/pywbem/archive/%{version}/pywbem-%{version}.t
# Source0-md5: a88e93a95ed363003b2f7f504c7662c7
Patch0: pywbem-no-wheel.patch
URL: https://github.com/pywbem/pywbem
-%if %{with python2}
BuildRequires: python-modules >= 1:2.7
BuildRequires: python-setuptools
%if %{with tests}
@@ -39,31 +36,6 @@ BuildRequires: python-six >= 1.14.0
BuildRequires: python-testfixtures >= 6.9.0
BuildRequires: python-yamlloader >= 0.5.5
%endif
-%endif
-%if %{with python3}
-BuildRequires: python3-FormEncode >= 2.0.0
-BuildRequires: python3-modules >= 1:3.6
-BuildRequires: python3-setuptools
-%if %{with tests}
-BuildRequires: python3-PyYAML >= 5.1.1
-BuildRequires: python3-httpretty >= 0.9.5
-%if "%{_ver_lt '%{py3_ver}' < '3.8'}" == "1"
-BuildRequires: python3-importlib_metadata >= 0.12
-BuildRequires: python3-importlib_metadata < 5
-%else
-BuildRequires: python3-importlib_metadata >= 4.8.3
-%endif
-BuildRequires: python3-lxml >= 4.6.2
-BuildRequires: python3-packaging >= 16.6
-BuildRequires: python3-ply >= 3.10
-BuildRequires: python3-pytest >= 4.4.0
-BuildRequires: python3-pytz >= 2019.1
-BuildRequires: python3-requests >= 2.25.0
-BuildRequires: python3-six >= 1.16.0
-BuildRequires: python3-testfixtures >= 6.9.0
-BuildRequires: python3-yamlloader >= 0.5.5
-%endif
-%endif
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.749
%if %{with doc}
@@ -84,20 +56,6 @@ Python.
Pywbem to klient WBEM oraz serwis identyfikacji WBEM, napisane w
czystym Pythonie.
-%package -n python3-pywbem
-Summary: WBEM client and related utilities, written in pure Python
-Summary(pl.UTF-8): Klient WBEM i powiązane narzędzia, napisane w czystym Pythonie
-Group: Libraries/Python
-Requires: python3-modules >= 1:3.6
-
-%description -n python3-pywbem
-Pywbem is a WBEM client and WBEM indication listener, written in pure
-Python.
-
-%description -n python3-pywbem -l pl.UTF-8
-Pywbem to klient WBEM oraz serwis identyfikacji WBEM, napisane w
-czystym Pythonie.
-
%package apidocs
Summary: API documentation for Python pywbem module
Summary(pl.UTF-8): Dokumentacja API modułu Pythona pywbem
@@ -116,7 +74,6 @@ Dokumentacja API modułu Pythona pywbem.
%{__sed} -i -e 's/\.\. git_changelog::/(missing git changelog)/' docs/changes.rst
%build
-%if %{with python2}
%py_build
%if %{with tests}
@@ -125,18 +82,6 @@ PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
PYTHONPATH=$(pwd) \
%{__python} -m pytest tests/unittest tests/functiontest
%endif
-%endif
-
-%if %{with python3}
-%py3_build
-
-%if %{with tests}
-PATH=$(pwd):$PATH \
-PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
-PYTHONPATH=$(pwd) \
-%{__python3} -m pytest tests/unittest tests/functiontest
-%endif
-%endif
%if %{with doc}
PYTHONPATH=$(pwd) \
@@ -147,7 +92,6 @@ sphinx-build-3 -b html docs docs/_build/html
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_examplesdir}
-%if %{with python2}
%py_install
%{__mv} $RPM_BUILD_ROOT%{_bindir}/mof_compiler{,-2}
@@ -158,25 +102,12 @@ install -d $RPM_BUILD_ROOT%{_examplesdir}
cp -pr examples $RPM_BUILD_ROOT%{_examplesdir}/python-pywbem-%{version}
%{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' $RPM_BUILD_ROOT%{_examplesdir}/python-pywbem-%{version}/*.py
-%endif
-
-%if %{with python3}
-%py3_install
-
-%{__mv} $RPM_BUILD_ROOT%{_bindir}/mof_compiler{,-3}
-%py3_comp $RPM_BUILD_ROOT%{py3_sitescriptdir}
-%py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}
-
-cp -pr examples $RPM_BUILD_ROOT%{_examplesdir}/python3-pywbem-%{version}
-%{__sed} -i -e '1s,/usr/bin/env python$,%{__python3},' $RPM_BUILD_ROOT%{_examplesdir}/python3-pywbem-%{version}/*.py
-%endif
%{__rm} $RPM_BUILD_ROOT%{_bindir}/*.bat
%clean
rm -rf $RPM_BUILD_ROOT
-%if %{with python2}
%files
%defattr(644,root,root,755)
%doc README.md SECURITY.md TODO.md
@@ -185,18 +116,6 @@ rm -rf $RPM_BUILD_ROOT
%{py_sitescriptdir}/pywbem_mock
%{py_sitescriptdir}/pywbem-%{version}-py*.egg-info
%{_examplesdir}/python-pywbem-%{version}
-%endif
-
-%if %{with python3}
-%files -n python3-pywbem
-%defattr(644,root,root,755)
-%doc README.md SECURITY.md TODO.md
-%attr(755,root,root) %{_bindir}/mof_compiler-3
-%{py3_sitescriptdir}/pywbem
-%{py3_sitescriptdir}/pywbem_mock
-%{py3_sitescriptdir}/pywbem-%{version}-py*.egg-info
-%{_examplesdir}/python3-pywbem-%{version}
-%endif
%if %{with doc}
%files apidocs
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python-pywbem.git/commitdiff/dda85119bab44e66e83c0c10da7b853d4e3695f5
More information about the pld-cvs-commit
mailing list