From fe6295aba1780c30cf210a24b794b83d39abfd96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 12 Aug 2019 13:53:47 +0200 Subject: [PATCH] Subpackage python2-execnet has been removed --- python-execnet.spec | 81 ++++++++------------------------------------- 1 file changed, 14 insertions(+), 67 deletions(-) diff --git a/python-execnet.spec b/python-execnet.spec index d4c10d3..636f0b7 100644 --- a/python-execnet.spec +++ b/python-execnet.spec @@ -2,7 +2,7 @@ Name: python-%{srcname} Version: 1.6.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Distributed Python deployment and communication License: MIT URL: https://github.com/pytest-dev/execnet @@ -22,28 +22,6 @@ minimal and fast API targetting the following uses: * write scripts to administer multiple environments -%package -n python2-%{srcname} -Summary: Elastic Python Deployment -BuildRequires: python2-devel -BuildRequires: python2-setuptools -BuildRequires: python2-setuptools_scm -BuildRequires: python2-apipkg -BuildRequires: python2-pytest -BuildRequires: python2-eventlet -BuildRequires: python2-gevent >= 1.0 -%{?python_provide:%python_provide python2-%{srcname}} - -%description -n python2-%{srcname} -execnet provides a share-nothing model with channel-send/receive -communication for distributing execution across many Python -interpreters across version, platform and network barriers. It has a -minimal and fast API targetting the following uses: - - * distribute tasks to (many) local or remote CPUs - * write and deploy hybrid multi-process applications - * write scripts to administer multiple environments - - %package -n python3-%{srcname} Summary: Elastic Python Deployment BuildRequires: python3-devel @@ -68,77 +46,46 @@ minimal and fast API targetting the following uses: %prep -%setup -qc -n %{srcname}-%{version} - -mv %{srcname}-%{version} python2 -pushd python2 - +%setup -q -n %{srcname}-%{version} # remove shebangs and fix permissions find . -type f -a \( -name '*.py' -o -name 'py.*' \) \ -exec sed -i '1{/^#!/d}' {} \; \ -exec chmod u=rw,go=r {} \; -popd - -cp -a python2 python3 %build SETUPTOOLS_SCM_PRETEND_VERSION=%{version} -pushd python2 -%py2_build -popd - -pushd python3 %py3_build -make -C doc html PYTHONPATH=$(pwd) SPHINXBUILD=sphinx-build-3 -popd +make -C doc html PYTHONPATH=$(pwd) +# remove hidden file +rm doc/_build/html/.buildinfo %install SETUPTOOLS_SCM_PRETEND_VERSION=%{version} -pushd python2 -%py2_install -popd - -pushd python3 %py3_install -# remove hidden file -rm doc/_build/html/.buildinfo -popd %check -pushd python2 -PYTHONPATH=$(pwd) LC_ALL=C.UTF-8 \ -py.test-%{python2_version} -r s \ - -k 'not test_stdouterrin_setnull' \ - testing -popd - -pushd python3 PYTHONPATH=$(pwd) \ py.test-%{python3_version} -r s \ -k 'not test_stdouterrin_setnull' \ testing -popd - - -%files -n python2-%{srcname} -%{python2_sitelib}/%{srcname}* -%doc python2/README.rst -%doc python2/CHANGELOG.rst -%license python2/LICENSE %files -n python3-%{srcname} -%{python3_sitelib}/%{srcname}* -%doc python3/README.rst -%doc python3/CHANGELOG.rst -%doc python3/doc/_build/html -%license python3/LICENSE +%{python3_sitelib}/%{srcname}*/ +%doc README.rst +%doc CHANGELOG.rst +%doc doc/_build/html +%license LICENSE %changelog +* Mon Aug 12 2019 Miro HronĨok - 1.6.0-3 +- Subpackage python2-execnet has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + * Fri Jul 26 2019 Fedora Release Engineering - 1.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild