Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-acme for openSUSE:Factory checked in at 2023-06-07 23:08:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-acme (Old) and /work/SRC/openSUSE:Factory/.python-acme.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-acme" Wed Jun 7 23:08:08 2023 rev:63 rq:1091296 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-acme/python-acme.changes 2022-10-27 13:55:10.320873463 +0200 +++ /work/SRC/openSUSE:Factory/.python-acme.new.15902/python-acme.changes 2023-06-07 23:08:48.087823962 +0200 @@ -1,0 +2,29 @@ +Wed Jun 7 15:12:51 UTC 2023 - Markéta Machová <mmach...@suse.com> + +- Update to 2.6.0 + * Support for Python 3.11 was added to Certbot and all of its components + * acme.challenges.HTTP01Response.simple_verify now accepts a timeout argument + which defaults to 30 that causes the verification request to timeout after + that many seconds. + * The default key type for new certificates is now ECDSA secp256r1 (P-256). + It was previously RSA 2048-bit. Existing certificates are not affected. + * acme and Certbot no longer support versions of ACME from before the RFC 8555 standard. + * acme and Certbot no longer support the old urn:acme:error: ACME error prefix. + * many acme classes have been removed + * acme.messages.Directory now only supports lookups by the exact resource name + string in the ACME directory + * Removed the deprecated source_address argument for acme.client.ClientNetwork. + * Certbot will no longer respect very long challenge polling intervals, which + may be suggested by some ACME servers. Certbot will continue to wait up to + 90 seconds by default, or up to a total of 30 minutes if requested by the server + via Retry-After. + * certbot show_account now displays the ACME Account Thumbprint. + * acme.messages.OrderResource now supports being round-tripped through JSON + * acme.client.ClientV2 now provides separate begin_finalization and poll_finalization + methods, in addition to the existing finalize_order method. + * Packaged tests for all Certbot components besides josepy were moved inside the _internal/tests module. +- Drop the signature (last was acme-1.31.0.tar.gz.asc) and python-acme.keyring + * PyPI currently hides the signatures and plans to drop support + * https://github.com/certbot/certbot/issues/9707 + +------------------------------------------------------------------- Old: ---- acme-1.31.0.tar.gz acme-1.31.0.tar.gz.asc python-acme.keyring New: ---- acme-2.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-acme.spec ++++++ --- /var/tmp/diff_new_pack.V6AIPq/_old 2023-06-07 23:08:48.775827957 +0200 +++ /var/tmp/diff_new_pack.V6AIPq/_new 2023-06-07 23:08:48.783828004 +0200 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,32 +20,28 @@ %define skip_python2 1 %define libname acme Name: python-%{libname} -Version: 1.31.0 +Version: 2.6.0 Release: 0 Summary: Python library for the ACME protocol License: Apache-2.0 URL: https://github.com/certbot/certbot Source0: https://files.pythonhosted.org/packages/source/a/%{libname}/%{libname}-%{version}.tar.gz -Source1: https://files.pythonhosted.org/packages/source/a/%{libname}/%{libname}-%{version}.tar.gz.asc -Source2: %{name}.keyring -BuildRequires: %{python_module cryptography >= 2.5.0} +BuildRequires: %{python_module cryptography >= 3.2.1} BuildRequires: %{python_module josepy >= 1.13.0} BuildRequires: %{python_module pyOpenSSL >= 17.5.0} BuildRequires: %{python_module pyRFC3339} BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytz >= 2019.3} BuildRequires: %{python_module requests >= 2.20.0} -BuildRequires: %{python_module requests-toolbelt >= 0.3.0} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-cryptography >= 2.5.0 +Requires: python-cryptography >= 3.2.1 Requires: python-josepy >= 1.13.0 Requires: python-pyOpenSSL >= 17.5.0 Requires: python-pyRFC3339 Requires: python-pytz >= 2019.3 Requires: python-requests >= 2.20.0 -Requires: python-requests-toolbelt >= 0.3.0 BuildArch: noarch %if %{?suse_version} < 1500 BuildRequires: %{python_module devel} @@ -68,12 +64,12 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib}/%{libname} %check -%pytest tests/ +%pytest acme/_internal/tests/ %files %{python_files} %license LICENSE.txt +%pycache_only %{python_sitelib}/%{libname}/__pycache__ %{python_sitelib}/%{libname} %{python_sitelib}/%{libname}-%{version}*.egg-info -%pycache_only %{python_sitelib}/%{libname}/__pycache__ %changelog ++++++ acme-1.31.0.tar.gz -> acme-2.6.0.tar.gz ++++++ ++++ 9811 lines of diff (skipped)