From ab26b7d996c36078e81d4c20704c6ac6f3cf4422c8ae3a0b10034e5c0549ed37 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 14 Mar 2020 12:04:33 +0000 Subject: [PATCH] - switch to python 3.x only builds OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-oslo.concurrency?expand=0&rev=46 --- python-oslo.concurrency.changes | 5 +++ python-oslo.concurrency.spec | 72 +++++++++++---------------------- 2 files changed, 29 insertions(+), 48 deletions(-) diff --git a/python-oslo.concurrency.changes b/python-oslo.concurrency.changes index d4d713f..1edeb93 100644 --- a/python-oslo.concurrency.changes +++ b/python-oslo.concurrency.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sat Mar 14 12:04:28 UTC 2020 - Dirk Mueller + +- switch to python 3.x only builds + ------------------------------------------------------------------- Wed Oct 9 12:25:01 UTC 2019 - cloud-devel@suse.de diff --git a/python-oslo.concurrency.spec b/python-oslo.concurrency.spec index 0e80e7a..ccbebaf 100644 --- a/python-oslo.concurrency.spec +++ b/python-oslo.concurrency.spec @@ -1,7 +1,7 @@ # # spec file for package python-oslo.concurrency # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,20 +26,6 @@ URL: https://launchpad.net/oslo.concurrency Source0: https://files.pythonhosted.org/packages/source/o/oslo.concurrency/oslo.concurrency-3.30.0.tar.gz BuildRequires: openstack-macros BuildRequires: python-devel -BuildRequires: python2-enum34 >= 1.0.4 -BuildRequires: python2-eventlet -BuildRequires: python2-fasteners >= 0.7.0 -BuildRequires: python2-fixtures -BuildRequires: python2-futures -BuildRequires: python2-mock -BuildRequires: python2-oslo.config >= 5.2.0 -BuildRequires: python2-oslo.i18n >= 3.15.3 -BuildRequires: python2-oslo.utils >= 3.33.0 -BuildRequires: python2-oslotest -BuildRequires: python2-pbr >= 2.0.0 -BuildRequires: python2-stestr -BuildRequires: python2-testscenarios -BuildRequires: python2-testtools BuildRequires: python3-eventlet BuildRequires: python3-fasteners >= 0.7.0 BuildRequires: python3-fixtures @@ -52,30 +38,29 @@ BuildRequires: python3-pbr >= 2.0.0 BuildRequires: python3-stestr BuildRequires: python3-testscenarios BuildRequires: python3-testtools -Requires: python-fasteners >= 0.7.0 -Requires: python-oslo.config >= 5.2.0 -Requires: python-oslo.i18n >= 3.15.3 -Requires: python-oslo.utils >= 3.33.0 -Requires: python-six >= 1.10.0 BuildArch: noarch -%ifpython2 -Requires: python-enum34 >= 1.0.4 -%endif -%if 0%{?suse_version} -Requires(post): update-alternatives -Requires(postun): update-alternatives -%else -# on RDO, update-alternatives is in chkconfig -Requires(post): chkconfig -Requires(postun): chkconfig -%endif -%python_subpackages %description The oslo.concurrency library has utilities for safely running multi-thread, multi-process applications using locking mechanisms and for running external processes. +%package -n python3-oslo.concurrency +Summary: OpenStack oslo.concurrency library +Group: Development/Languages/Python +Requires: python3-fasteners >= 0.7.0 +Requires: python3-oslo.config >= 5.2.0 +Requires: python3-oslo.i18n >= 3.15.3 +Requires: python3-oslo.utils >= 3.33.0 +Requires: python3-six >= 1.10.0 + +%description -n python3-oslo.concurrency +The oslo.concurrency library has utilities for safely running multi-thread, +multi-process applications using locking mechanisms and for running +external processes. + +This package contains the Python 3.x module. + %package -n python-oslo.concurrency-doc Summary: Documentation for OpenStack concurrency library Group: Development/Languages/Python @@ -94,7 +79,7 @@ This package contains the documentation. %py_req_cleanup %build -%{python_build} +%{py3_build} # generate html docs PBR_VERSION=%{version} %sphinx_build -b html doc/source doc/build/html @@ -102,26 +87,17 @@ PBR_VERSION=%{version} %sphinx_build -b html doc/source doc/build/html rm -rf doc/build/html/.{doctrees,buildinfo} %install -%{python_install} -%python_clone -a %{buildroot}%{_bindir}/lockutils-wrapper - -%post -%python_install_alternative lockutils-wrapper - -%postun -%python_uninstall_alternative lockutils-wrapper +%{py3_install} %check -if [ "%_lib" = "lib64" ]; then -%python_exec -m stestr.cli run -fi +python3 -m stestr.cli run -%files %{python_files} +%files -n python3-oslo.concurrency %license LICENSE %doc README.rst ChangeLog -%python_alternative %{_bindir}/lockutils-wrapper -%{python_sitelib}/oslo_concurrency -%{python_sitelib}/*.egg-info +%{_bindir}/lockutils-wrapper +%{python3_sitelib}/oslo_concurrency +%{python3_sitelib}/*.egg-info %files -n python-oslo.concurrency-doc %license LICENSE