14
0

10 Commits

Author SHA256 Message Date
04da7393f8 Accepting request 1308185 from devel:languages:python
- update to 0.10.4:
  * Fixed a thread-safety issue when configuring the internal
    `ssl.SSLContext` object.
  * Added support for the system certificate bundle in Fedora 43
    and later.
  * Release failed to publish to PyPI due to outdated build
    tools.
  * Created new release (0.10.3) after updating `build` to
    1.2.2.post1.

OBS-URL: https://build.opensuse.org/request/show/1308185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-truststore?expand=0&rev=8
2025-10-02 17:19:16 +00:00
b803d85355 - update to 0.10.4:
* Fixed a thread-safety issue when configuring the internal
    `ssl.SSLContext` object.
  * Added support for the system certificate bundle in Fedora 43
    and later.
  * Release failed to publish to PyPI due to outdated build
    tools.
  * Created new release (0.10.3) after updating `build` to
    1.2.2.post1.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=15
2025-09-30 12:32:19 +00:00
707436e7b3 Accepting request 1248088 from devel:languages:python
- update to 0.10.1:
  * Fixed the patching of Requests' globally-cached
    `ssl.SSLContext` object to work automagically with
    ``truststore.inject_into_ssl()`` regardless of import-order.
  * Speed up import times by skipping feature-checking for known
    Python implementations (CPython and PyPy).

OBS-URL: https://build.opensuse.org/request/show/1248088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-truststore?expand=0&rev=7
2025-02-24 14:50:34 +00:00
fb3e1ebd8c - update to 0.10.1:
* Fixed the patching of Requests' globally-cached
    `ssl.SSLContext` object to work automagically with
    ``truststore.inject_into_ssl()`` regardless of import-order.
  * Speed up import times by skipping feature-checking for known
    Python implementations (CPython and PyPy).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=13
2025-02-24 10:44:31 +00:00
31b82e451a Accepting request 1240789 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1240789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-truststore?expand=0&rev=6
2025-01-28 13:59:52 +00:00
bc9b10c8bc - Update to 0.10.0
* Added support for macOS 10.13 and earlier using the `SecTrustEvaluate`
    API. Note that this API doesn't return fine-grained errors like
    `SecTrustEvaluateWithError` (requires macOS 10.14+).
  * Added `SSLContext.set_default_verify_paths()` method.
  * Changed method for disabling hostname verification for macOS and
    Windows. Previously would ignore hostname verification errors if
    `SSLContext.check_hostname` was `False`.
    Now for both macOS and Windows the certificate verification policy
    is configured to not check certificate hostname. This should have
    no effect on users.
- from version 0.9.2
  * Fixed an issue where implementations supporting Python 3.10 but not
    the peer certificate chain APIs would fail during the handshake instead
    of when importing the `truststore` module. The module now raises an error
    immediately instead of on first handshake. This was added for the GraalPy
    implementation specifically, but there may be others.
- Skip test_wrong_host_succeeds_with_hostname_verification_disabled test

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=11
2025-01-28 10:35:05 +00:00
415afa3be5 Accepting request 1205341 from devel:languages:python
- Add missing BuildRequires on pyOpenSSL for the testsuite, rather than
  depending on it transitivity.

OBS-URL: https://build.opensuse.org/request/show/1205341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-truststore?expand=0&rev=5
2024-10-03 15:40:16 +00:00
5fd8f8441b - Add missing BuildRequires on pyOpenSSL for the testsuite, rather than
depending on it transitivity.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=9
2024-10-03 05:44:11 +00:00
a67245abad Accepting request 1193797 from devel:languages:python
- Update to 0.9.1:
  * Fixed an issue for CPython 3.13 where `ssl.SSLSocket` and `ssl.SSLObject`
    certificate chain APIs would return different types.
  * Added support for Python 3.13.
  * Fixed loading additional certificates on macOS.
- Drop patch no-network-testing.patch, not required.

OBS-URL: https://build.opensuse.org/request/show/1193797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-truststore?expand=0&rev=4
2024-08-14 12:15:46 +00:00
4381ad4010 - Update to 0.9.1:
* Fixed an issue for CPython 3.13 where `ssl.SSLSocket` and `ssl.SSLObject`
    certificate chain APIs would return different types.
  * Added support for Python 3.13.
  * Fixed loading additional certificates on macOS.
- Drop patch no-network-testing.patch, not required.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=7
2024-08-14 05:39:21 +00:00
4 changed files with 18 additions and 5 deletions

View File

@@ -1,3 +1,16 @@
-------------------------------------------------------------------
Tue Sep 30 12:32:08 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 0.10.4:
* Fixed a thread-safety issue when configuring the internal
`ssl.SSLContext` object.
* Added support for the system certificate bundle in Fedora 43
and later.
* Release failed to publish to PyPI due to outdated build
tools.
* Created new release (0.10.3) after updating `build` to
1.2.2.post1.
-------------------------------------------------------------------
Mon Feb 24 10:44:14 UTC 2025 - Dirk Müller <dmueller@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-truststore
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-truststore
Version: 0.10.1
Version: 0.10.4
Release: 0
Summary: Verify certificates using OS trust stores
License: MIT

View File

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

3
truststore-0.10.4.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:206df24198a4a1257e3f9d9a02bbf09a526211d59fcc5f9f7e9b71b5079a9aa9
size 30349