commit 1af757a7bf5f7c5c9666ff9b2eb48644a965f275 Author: dogsheng <960055655@qq.com> Date: Tue Nov 19 11:53:31 2019 +0800 Package init diff --git a/bcrypt-3.1.4.tar.gz b/bcrypt-3.1.4.tar.gz new file mode 100644 index 0000000..33b25e7 Binary files /dev/null and b/bcrypt-3.1.4.tar.gz differ diff --git a/python-bcrypt.spec b/python-bcrypt.spec new file mode 100644 index 0000000..a6a3579 --- /dev/null +++ b/python-bcrypt.spec @@ -0,0 +1,73 @@ +Name: python-bcrypt +Summary: Good password hashing for your software and your servers +Version: 3.1.4 +Release: 7 +License: ASL 2.0 and Public Domain and BSD +URL: http://pypi.python.org/pypi/bcrypt +Source0: https://files.pythonhosted.org/packages/source/b/bcrypt/bcrypt-%{version}.tar.gz + +BuildRequires: gcc python2-devel python2-setuptools python2-six python2-pytest python2-cffi +BuildRequires: python3-devel python3-setuptools python3-cffi python3-six python3-pytest + +%description +Good password hashing for your software and your servers. +This library should be compatible with py-bcrypt and it will run on Python 2.7, 3.4+, and PyPy 2.6+. + +%package -n python2-bcrypt +Summary: Good password hashing for your software and your servers +Requires: python2-six python2-cffi +Provides: py-bcrypt = 0.4-11 +Obsoletes: py-bcrypt < 0.4-11 +%{?python_provide:%python_provide python2-bcrypt} + +%description -n python2-bcrypt +Good password hashing for your software and your servers. +This library should be compatible with py-bcrypt and it will run on Python 2.7 and PyPy 2.6+. + +%package -n python3-bcrypt +Summary: Good password hashing for your software and your servers +Requires: python3-six python3-cffi +Conflicts: python3-py-bcritp +Provides: python3-py-bcrypt = 0.4-11 +Obsoletes: python3-py-bcrypt < 0.4-11 +%{?python_provide:%python_provide python3-bcrypt} + +%description -n python3-bcrypt +Good password hashing for your software and your servers. +This library should be compatible with py-bcrypt and it will run on Python 3.4+ and PyPy 2.6+. + +%prep +%autosetup -n bcrypt-%{version} + +%build +%{__python2} setup.py build +%py3_build + +%install +%py3_install +%{__python2} setup.py install --skip-build --root %{buildroot} + +#find %{buildroot}%{python2_sitearch} -name '*.so' -exec chmod 755 {} ';' + +#find %{buildroot}%{python3_sitearch} -name '*.so' -exec chmod 755 {} ';' + +%check +%{__python2} setup.py test +%{__python3} setup.py test + +%files -n python2-bcrypt +%doc README.rst +%license LICENSE +%{python2_sitearch}/bcrypt/ +%{python2_sitearch}/bcrypt-%{version}* + +%files -n python3-bcrypt +%doc README.rst +%license LICENSE +%{python3_sitearch}/bcrypt/ +%{python3_sitearch}/bcrypt-%{version}* + + +%changelog +* Wed Nov 13 2019 Lijin Yang - 3.1.4-7 +- init package