14
0

Accepting request 1094381 from home:ecsos:python

- Update to 23.1.0
  * Removed
    - All Python versions up to and including 3.7 have been dropped.
    - Support for commonName in certificates has been dropped.
      It has been deprecated since 2017 and isn't supported by any
      major browser.
    - The oldest supported pyOpenSSL version (when using the
      pyopenssl backend) is now 17.0.0.
      When using such an old pyOpenSSL version, you have to pin
      cryptography yourself to ensure compatibility between them.
      Please check out contraints/oldest-pyopenssl.txt to verify
      what we are testing against.
  * Deprecated
    - If you've used service_identity.(cryptography|pyopenssl).extract_ids(),
      please switch to the new names extract_patterns(). #56
  * Added
    - service_identity.(cryptography|pyopenssl).extract_patterns()
      are now public APIs (FKA extract_ids()).
      You can use them to extract the patterns from a certificate
      without verifying anything. #55
    - service-identity is now fully typed. #57

OBS-URL: https://build.opensuse.org/request/show/1094381
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=30
This commit is contained in:
2023-06-21 21:31:01 +00:00
committed by Git OBS Bridge
parent 9167c6be80
commit f7065e10c4
4 changed files with 34 additions and 6 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:541294ad6060c10e28554f36bb1c154e11f71ad3e23a160eea62eff9bf50522c
size 35326

BIN
23.1.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,28 @@
-------------------------------------------------------------------
Wed Jun 21 13:47:12 UTC 2023 - ecsos <ecsos@opensuse.org>
- Update to 23.1.0
* Removed
- All Python versions up to and including 3.7 have been dropped.
- Support for commonName in certificates has been dropped.
It has been deprecated since 2017 and isn't supported by any
major browser.
- The oldest supported pyOpenSSL version (when using the
pyopenssl backend) is now 17.0.0.
When using such an old pyOpenSSL version, you have to pin
cryptography yourself to ensure compatibility between them.
Please check out contraints/oldest-pyopenssl.txt to verify
what we are testing against.
* Deprecated
- If you've used service_identity.(cryptography|pyopenssl).extract_ids(),
please switch to the new names extract_patterns(). #56
* Added
- service_identity.(cryptography|pyopenssl).extract_patterns()
are now public APIs (FKA extract_ids()).
You can use them to extract the patterns from a certificate
without verifying anything. #55
- service-identity is now fully typed. #57
-------------------------------------------------------------------
Fri Apr 21 12:33:48 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@@ -19,7 +19,7 @@
%define oname service_identity
%{?sle15_python_module_pythons}
Name: python-service_identity
Version: 21.1.0
Version: 23.1.0
Release: 0
Summary: Service identity verification for pyOpenSSL
License: MIT
@@ -29,9 +29,12 @@ URL: https://github.com/pyca/service_identity
Source: https://github.com/pyca/service_identity/archive/%{version}.tar.gz
BuildRequires: %{python_module attrs >= 19.1.0}
BuildRequires: %{python_module cryptography}
BuildRequires: %{python_module hatch-fancy-pypi-readme}
BuildRequires: %{python_module hatch_vcs}
BuildRequires: %{python_module hatchling >= 1.14.0}
BuildRequires: %{python_module idna}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pyOpenSSL >= 0.14}
BuildRequires: %{python_module pyOpenSSL >= 17.0.0}
BuildRequires: %{python_module pyasn1-modules}
BuildRequires: %{python_module pyasn1}
BuildRequires: %{python_module pytest}
@@ -75,7 +78,7 @@ relevant RFCs too.
%files %{python_files}
%license LICENSE
%doc AUTHORS.rst README.rst
%doc README.md
%{python_sitelib}/%{oname}
%{python_sitelib}/%{oname}-%{version}*-info