14
0

Accepting request 1030427 from home:bnavigator:branches:devel:languages:python

- Upstream post-release doc fix (gh#pyca/pyopenssl#1150)
  * The minimum cryptography version is now 38.0.x (and we now pin
    releases  against cryptography major versions to prevent future
    breakage)
- Add pyOpenSSL-pr1158-conditional-__all__.patch
  gh#pyca/pyopenssl#1158

OBS-URL: https://build.opensuse.org/request/show/1030427
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=96
This commit is contained in:
2022-10-24 21:44:16 +00:00
committed by Git OBS Bridge
parent fcf55eaaab
commit b067fdba7d
3 changed files with 62 additions and 5 deletions

View File

@@ -36,12 +36,14 @@ Source: https://files.pythonhosted.org/packages/source/p/pyOpenSSL/pyOpe
# PATCH-FIX-UPSTREAM skip-networked-test.patch gh#pyca/pyopenssl#68 mcepl@suse.com
# Mark tests requiring network access
Patch0: skip-networked-test.patch
# PATCH-FIX-UPSTREAM pyOpenSSL-pr1158-conditional-__all__.patch gh#pyca/pyopenssl#1158
Patch1: pyOpenSSL-pr1158-conditional-__all__.patch
BuildRequires: %{python_module cffi}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
%if %{with test}
BuildRequires: %{python_module cryptography >= 37.0.2}
BuildRequires: %{python_module cryptography >= 38.0.0 with %python-cryptography < 39}
BuildRequires: %{python_module flaky}
BuildRequires: %{python_module pretend}
BuildRequires: %{python_module pyOpenSSL >= %version}
@@ -50,7 +52,7 @@ BuildRequires: ca-certificates-mozilla
BuildRequires: openssl
%endif
Requires: python-cffi
Requires: python-cryptography >= 37.0.2
Requires: (python-cryptography >= 38.0.0 with python-cryptography < 39)
Provides: pyOpenSSL = %{version}
BuildArch: noarch
%python_subpackages
@@ -65,8 +67,7 @@ cryptography (<https://github.com/pyca/cryptography>), which provides (among
other things) a cffi-based interface to OpenSSL.
%prep
%setup -q -n pyOpenSSL-%{version}
%autopatch -p1
%autosetup -p1 -n pyOpenSSL-%{version}
%build
%python_build
@@ -92,7 +93,7 @@ export LC_ALL=en_US.UTF-8
%license LICENSE
%doc *.rst
%{python_sitelib}/OpenSSL/
%{python_sitelib}/pyOpenSSL-%{version}-py*.egg-info
%{python_sitelib}/pyOpenSSL-%{version}*-info
%endif
%changelog