From a074905f95a39ac65a0911b0a5883de3be0cd28e Mon Sep 17 00:00:00 2001 From: huangtianhua Date: Mon, 14 Feb 2022 14:36:04 +0800 Subject: [PATCH] Remove python2 support and fix python3 version --- python-ecdsa.spec | 39 +++++---------------------------------- 1 file changed, 5 insertions(+), 34 deletions(-) diff --git a/python-ecdsa.spec b/python-ecdsa.spec index 7f564f4..7fcc2d4 100644 --- a/python-ecdsa.spec +++ b/python-ecdsa.spec @@ -1,9 +1,6 @@ -%bcond_without python2 -%bcond_without python3 - Name: python-ecdsa Version: 0.16.1 -Release: 1 +Release: 2 Summary: ECDSA cryptographic signature library License: MIT URL: https://pypi.python.org/pypi/ecdsa @@ -20,20 +17,6 @@ the MIT license. With this library, you can quickly create keypairs (signing and signatures are very short, making them easy to handle and incorporate into other protocols. -%if %{with python2} -%package -n python2-ecdsa -Summary: ECDSA cryptographic signature library -BuildRequires: python2-devel python2-setuptools python2-six -Requires: python2-six -%{?python_provide:%python_provide python2-ecdsa} - -%description -n python2-ecdsa -This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve -Digital Signature Algorithm), implemented purely in Python, released under -the MIT license. With this library, you can quickly create keypairs (signing key and verifying key), sign messages, and verify the signatures. The keys -and signatures are very short, making them easy to handle and incorporate -into other protocols. -%endif %package -n python3-ecdsa Summary: ECDSA cryptographic signature library @@ -57,40 +40,28 @@ rm -rf ecdsa.egg-info find src/ecdsa -name \*.py | xargs sed -ie '/\/usr\/bin\/env/d' %build -%if %{with python2} -%_bindir/python2 setup.py build '--executable=%_bindir/python2 -s' -%endif %_bindir/python3 setup.py build '--executable=%_bindir/python3 -s' %install -%if %{with python2} -%_bindir/python2 setup.py install -O1 --skip-build --root %buildroot -%endif %_bindir/python3 setup.py install -O1 --skip-build --root %buildroot %check -%if %{with python2} -%_bindir/python2 setup.py test -%endif %_bindir/python3 setup.py test -%if %{with python2} -%files -n python2-ecdsa -%defattr(-,root,root) -%license LICENSE -%_prefix/lib/python2.7/site-packages/* -%endif %files -n python3-ecdsa %defattr(-,root,root) %license LICENSE -%_prefix/lib/python3.7/site-packages/* +%_prefix/lib/python%{python3_version}/site-packages/* %files help %defattr(-,root,root) %doc NEWS README.md %changelog +* Mon Feb 14 2022 huangtianhua - 0.16.1-2 +- Remove python2 support and fix python3 version + * Fri Jan 22 2021 shixuantong - 0.16.1-1 - upgrade version to 0.16.1 -- Gitee