!5 remove python2 dependency

From: @xinghe_1
Reviewed-by: @small_leek
Signed-off-by: @small_leek
This commit is contained in:
openeuler-ci-bot 2020-10-30 15:44:12 +08:00 committed by Gitee
commit 48a531c443

View File

@ -1,12 +1,11 @@
Name: python-PyMySQL Name: python-PyMySQL
Version: 0.9.3 Version: 0.9.3
Release: 1 Release: 2
Summary: Pure Python MySQL Client Summary: Pure Python MySQL Client
License: MIT License: MIT
URL: https://pypi.python.org/pypi/PyMySQL/ URL: https://pypi.python.org/pypi/PyMySQL/
Source0: https://files.pythonhosted.org/packages/source/P/PyMySQL/PyMySQL-%{version}.tar.gz Source0: https://files.pythonhosted.org/packages/source/P/PyMySQL/PyMySQL-%{version}.tar.gz
BuildRequires: python2-cryptography python2-devel python2-setuptools
BuildRequires: python3-cryptography python3-devel python3-setuptools BuildRequires: python3-cryptography python3-devel python3-setuptools
BuildArch: noarch BuildArch: noarch
@ -20,15 +19,6 @@ store_result, and use_result. You should use high level APIs defined in PEP 249.
But some APIs like autocommit and ping are supported because PEP 249 doesn't But some APIs like autocommit and ping are supported because PEP 249 doesn't
cover their usecase. cover their usecase.
%package -n python2-PyMySQL
Summary: Pure Python2 MySQL Client
Requires: python2-cryptography
%{?python_provide:%python_provide python2-PyMySQL}
%description -n python2-PyMySQL
This package contains a pure-Python MySQL client library, based on PEP 249.
Most public APIs are compatible with mysqlclient and MySQLdb.
%package -n python3-PyMySQL %package -n python3-PyMySQL
Summary: Pure Python3 MySQL client Summary: Pure Python3 MySQL client
Requires: python3-cryptography Requires: python3-cryptography
@ -43,19 +33,11 @@ Most public APIs are compatible with mysqlclient and MySQLdb.
%autosetup -n PyMySQL-%{version} -p1 %autosetup -n PyMySQL-%{version} -p1
%build %build
%py2_build
%py3_build %py3_build
%install %install
%py2_install
%py3_install %py3_install
%files -n python2-PyMySQL
%doc README.rst
%license LICENSE
%{python2_sitelib}/*
%files -n python3-PyMySQL %files -n python3-PyMySQL
%doc README.rst %doc README.rst
%license LICENSE %license LICENSE
@ -63,6 +45,9 @@ Most public APIs are compatible with mysqlclient and MySQLdb.
%changelog %changelog
* Fri Oct 30 2020 yanglongkang <yanglongkang@huawei.com> - 0.9.3-2
- remove python2 dependency
* Jul Thu 16 2020 yanglongkang <yanglongkang@huawei.com> - 0.9.3-1 * Jul Thu 16 2020 yanglongkang <yanglongkang@huawei.com> - 0.9.3-1
- update package to 0.9.3 - update package to 0.9.3