remove python2 subpackage

This commit is contained in:
Yangyang Shen 2021-01-25 20:44:10 +08:00
parent 199f4c32f7
commit 15a4d00607

View File

@ -1,8 +1,6 @@
%bcond_with python2
Name: python-docker Name: python-docker
Version: 4.0.2 Version: 4.0.2
Release: 1 Release: 2
Summary: A Python library for the Docker Engine API Summary: A Python library for the Docker Engine API
License: ASL 2.0 License: ASL 2.0
URL: https://pypi.org/project/docker URL: https://pypi.org/project/docker
@ -11,31 +9,11 @@ Source0: https://files.pythonhosted.org/packages/source/d/docker/docker-%
BuildArch: noarch BuildArch: noarch
BuildRequires: python3-devel python3-setuptools BuildRequires: python3-devel python3-setuptools
%if %{with python2}
BuildRequires: python2-devel python2-setuptools
%endif
%description %description
It lets you do anything the docker command does, but from within Python apps It lets you do anything the docker command does, but from within Python apps
run containers, manage containers, manage Swarms, etc. run containers, manage containers, manage Swarms, etc.
%if %{with python2}
%package -n python2-docker
Summary: A Python library for the Docker Engine API
Requires: python2-requests >= 2.14.2 python2-six >= 1.4.0
Requires: python2-websocket-client >= 0.32.0 python2-docker-pycreds >= 0.2.1
Requires: python2-backports-ssl_match_hostname >= 3.5 python2-ipaddress >= 1.0.16
Requires: python2-pyOpenSSL python2-idna python2-cryptography python2-paramiko
%{?python_provide:%python_provide python2-docker}
Obsoletes: python-docker-py < 1:2
%description -n python2-docker
It lets you do anything the docker command does, but from within Python apps
run containers, manage containers, manage Swarms, etc.
%endif
%package -n python-docker-tests %package -n python-docker-tests
Summary: Unit tests and integration tests for python-docker Summary: Unit tests and integration tests for python-docker
@ -65,29 +43,13 @@ rm -rf docker.egg-info
%build %build
%py3_build %py3_build
%if %{with python2}
%py2_build
%endif
%install %install
%py3_install %py3_install
%if %{with python2}
%py2_install
%endif
# copy tests to /usr/libexec/installed-tests # copy tests to /usr/libexec/installed-tests
mkdir -p %{buildroot}%{_libexecdir}/installed-tests/%{name} mkdir -p %{buildroot}%{_libexecdir}/installed-tests/%{name}
cp -avr tests/ %{buildroot}%{_libexecdir}/installed-tests/%{name}/ cp -avr tests/ %{buildroot}%{_libexecdir}/installed-tests/%{name}/
%if %{with python2}
%files -n python2-docker
%defattr(-,root,root)
%doc README.md
%license LICENSE
%{python2_sitelib}/*
%endif
%files -n python3-docker %files -n python3-docker
%defattr(-,root,root) %defattr(-,root,root)
%doc README.md %doc README.md
@ -99,5 +61,8 @@ cp -avr tests/ %{buildroot}%{_libexecdir}/installed-tests/%{name}/
%{_libexecdir}/installed-tests %{_libexecdir}/installed-tests
%changelog %changelog
* Mon Jan 25 2021 shenyangyang <shenyangyang4@openeuler.org> - 4.0.2-2
- Remove python2 subpackage
* Wed Feb 12 2020 openEuler Buildteam <buildteam@openeuler.org> - 4.0.2-1 * Wed Feb 12 2020 openEuler Buildteam <buildteam@openeuler.org> - 4.0.2-1
- Package init - Package init