SHA256
1
0
forked from pool/python-acme

23 Commits

Author SHA256 Message Date
cff23aaf18 Accepting request 1327568 from devel:languages:python:certbot
- Update to 5.2.2
  * Support for Python 3.14 was added.

OBS-URL: https://build.opensuse.org/request/show/1327568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=78
2026-01-17 13:54:20 +00:00
a2d4747071 - Update to 5.2.2
* Support for Python 3.14 was added.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=135
2026-01-15 13:38:27 +00:00
27b3328397 Accepting request 1311313 from devel:languages:python:certbot
- Update to 5.1.0
  * The function acme.crypto_util.make_self_signed_cert was deprecated
    and will be removed in a future release.

OBS-URL: https://build.opensuse.org/request/show/1311313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=77
2025-10-14 16:10:34 +00:00
337b0306ce - Update to 5.1.0
* The function acme.crypto_util.make_self_signed_cert was deprecated
    and will be removed in a future release.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=133
2025-10-14 07:56:24 +00:00
358d740c25 Accepting request 1302581 from devel:languages:python:certbot
- Update to 5.0.0
  * Removed acme.crypto_util.SSLSocket and acme.crypto_util.probe_sni
  * Removed a number of deprecated classes/interfaces in acme.challenges
  * Python 3.9 support was removed.
  * Migrated most functionality from setup.py to pyproject.toml

OBS-URL: https://build.opensuse.org/request/show/1302581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=76
2025-09-03 19:08:30 +00:00
7440444b5f - Update to 5.0.0
* Removed acme.crypto_util.SSLSocket and acme.crypto_util.probe_sni
  * Removed a number of deprecated classes/interfaces in acme.challenges
  * Python 3.9 support was removed.
  * Migrated most functionality from setup.py to pyproject.toml

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=131
2025-09-03 12:11:06 +00:00
9da6011d09 Accepting request 1299118 from devel:languages:python:certbot
- Update to 4.2.0
  * Catches and ignores errors during the directory fetch for ARI checking
    so that these errors do not hinder the actual certificate issuance.
  * Removed the dependency on pytz.
  * Deprecated acme.crypto_util.probe_sni
  * Support for Python 3.9 was deprecated and will be removed in our next
    planned release.

OBS-URL: https://build.opensuse.org/request/show/1299118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=75
2025-08-13 14:30:31 +00:00
1afa7a6d21 - Update to 4.2.0
* Catches and ignores errors during the directory fetch for ARI checking
    so that these errors do not hinder the actual certificate issuance.
  * Removed the dependency on pytz.
  * Deprecated acme.crypto_util.probe_sni
  * Support for Python 3.9 was deprecated and will be removed in our next
    planned release.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=129
2025-08-12 15:49:40 +00:00
bbc5097cbb Accepting request 1286019 from devel:languages:python:certbot
- Update to 4.1.1
  * ACME Renewal Info (ARI) support. certbot renew will automatically
    check ARI when using an ACME server that supports it, and may renew
    early based on the ARI information.
  * Switched to src-layout from flat-layout to accommodate PEP 517 pip
    editable installs
  * acme.client.ClientNetwork now makes the "key" parameter optional.
  * Deprecated acme.challenges.TLSALPN01*, acme.crypto_util.SSLSocket,
    acme.standalone.TLSServer, acme.standalone.TLSALPN01Server and
    parameter alpn_protocols from acme.crypto_util.probe_sni
  * Fixed an unintended change introduced in 4.0.0 where renew_before_expiry
    could not be shorter than certbot's default renewal time.

OBS-URL: https://build.opensuse.org/request/show/1286019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=74
2025-06-16 10:26:32 +00:00
4344ae8385 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=127 2025-06-13 14:39:42 +00:00
ea2c15d5fa - Update to 4.1.1
* ACME Renewal Info (ARI) support. certbot renew will automatically
    check ARI when using an ACME server that supports it, and may renew
    early based on the ARI information.
  * Switched to src-layout from flat-layout to accommodate PEP 517 pip
    editable installs
  * acme.client.ClientNetwork now makes the "key" parameter optional.
  * Deprecated acme.challenges.TLSALPN01*, acme.crypto_util.SSLSocket,
    acme.standalone.TLSServer, acme.standalone.TLSALPN01Server and
    parameter alpn_protocols from acme.crypto_util.probe_sni
  * Fixed an unintended change introduced in 4.0.0 where renew_before_expiry
    could not be shorter than certbot's default renewal time.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=126
2025-06-13 14:33:44 +00:00
980d0a2116 Accepting request 1271239 from devel:languages:python:certbot
- Update to 4.0.0:
  * Added
    + The --preferred-profile and --required-profile flags allow requesting
      a profile.
  * Changed
    + Certificates now renew with 1/3rd of lifetime left (or 1/2 of lifetime
      left, if the lifetime is shorter than 10 days).
    + removed acme.crypto_util._pyopenssl_cert_or_req_all_names
    + removed acme.crypto_util._pyopenssl_cert_or_req_san
    + removed acme.crypto_util.dump_pyopenssl_chain
    + removed acme.crypto_util.gen_ss_cert
    + removed certbot.crypto_util.dump_pyopenssl_chain
    + removed certbot.crypto_util.pyopenssl_load_certificate
  * Fixed
    + Moved RewriteEngine on directive added during apache http01
      authentication to the end of the virtual host, so that it overwrites
      any RewriteEngine off directives that already exist and allows
      redirection to the challenge URL.

OBS-URL: https://build.opensuse.org/request/show/1271239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=73
2025-04-22 15:28:56 +00:00
ae461310a9 - Update to 4.0.0:
* Added
    + The --preferred-profile and --required-profile flags allow requesting
      a profile.
  * Changed
    + Certificates now renew with 1/3rd of lifetime left (or 1/2 of lifetime
      left, if the lifetime is shorter than 10 days).
    + removed acme.crypto_util._pyopenssl_cert_or_req_all_names
    + removed acme.crypto_util._pyopenssl_cert_or_req_san
    + removed acme.crypto_util.dump_pyopenssl_chain
    + removed acme.crypto_util.gen_ss_cert
    + removed certbot.crypto_util.dump_pyopenssl_chain
    + removed certbot.crypto_util.pyopenssl_load_certificate
  * Fixed
    + Moved RewriteEngine on directive added during apache http01
      authentication to the end of the virtual host, so that it overwrites
      any RewriteEngine off directives that already exist and allows
      redirection to the challenge URL.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=124
2025-04-22 03:30:36 +00:00
45e2da344c Accepting request 1254986 from devel:languages:python:certbot
- Update to 3.3.0
  * deprecated acme.crypto_util.dump_pyopenssl_chain
  * deprecated acme.crypto_util._pyopenssl_cert_or_req_all_names
  * deprecated acme.crypto_util._pyopenssl_cert_or_req_san

OBS-URL: https://build.opensuse.org/request/show/1254986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=72
2025-03-21 19:23:24 +00:00
404f99e5f1 - Update to 3.3.0
* deprecated acme.crypto_util.dump_pyopenssl_chain
  * deprecated acme.crypto_util._pyopenssl_cert_or_req_all_names
  * deprecated acme.crypto_util._pyopenssl_cert_or_req_san

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=122
2025-03-21 12:20:45 +00:00
e56deb1e1b Accepting request 1247351 from devel:languages:python:certbot
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1247351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=71
2025-02-20 15:41:51 +00:00
f06a364c62 - update to 3.2.0:
* Python 3.13 support
  * certbot and its acme library now require cryptography>=43.0.0.
  * certbot-nginx and our acme library now require pyOpenSSL>=25.0.0.
  * Deprecated gen_ss_cert in acme.crypto_util as it uses deprecated
    pyOpenSSL API.
  * Support for Python 3.8 was deprecated and will be removed in

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=120
2025-02-13 09:33:29 +00:00
6e5858d3fd Accepting request 1240554 from devel:languages:python:certbot
- Update to 3.1.0
  * Python 3.8 support was removed.
- Convert to pip-based build

OBS-URL: https://build.opensuse.org/request/show/1240554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=70
2025-01-27 19:56:54 +00:00
edcdd3d40b fix build on Leap
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=118
2025-01-27 14:25:33 +00:00
9e4dceb45d now there is distinfo
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=117
2025-01-27 14:21:20 +00:00
2daf501a02 - Update to 3.1.0
* Python 3.8 support was removed.
- Convert to pip-based build

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=116
2025-01-27 14:06:04 +00:00
eb10b91d03 Accepting request 1228064 from devel:languages:python:certbot
- Update to 3.0.1
  * Support for Python 3.8 was deprecated and will be removed in 
    our next planned release.

OBS-URL: https://build.opensuse.org/request/show/1228064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-acme?expand=0&rev=69
2024-12-03 19:48:13 +00:00
4257a83e50 - Update to 3.0.1
* Support for Python 3.8 was deprecated and will be removed in 
    our next planned release.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-acme?expand=0&rev=114
2024-12-03 14:44:36 +00:00
4 changed files with 120 additions and 18 deletions

View File

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

3
acme-5.2.2.tar.gz Normal file
View File

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

View File

@@ -1,3 +1,106 @@
-------------------------------------------------------------------
Thu Jan 15 13:29:20 UTC 2026 - Markéta Machová <mmachova@suse.com>
- Update to 5.2.2
* Support for Python 3.14 was added.
-------------------------------------------------------------------
Tue Oct 14 07:53:40 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 5.1.0
* The function acme.crypto_util.make_self_signed_cert was deprecated
and will be removed in a future release.
-------------------------------------------------------------------
Wed Sep 3 12:06:41 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 5.0.0
* Removed acme.crypto_util.SSLSocket and acme.crypto_util.probe_sni
* Removed a number of deprecated classes/interfaces in acme.challenges
* Python 3.9 support was removed.
* Migrated most functionality from setup.py to pyproject.toml
-------------------------------------------------------------------
Tue Aug 12 15:45:31 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 4.2.0
* Catches and ignores errors during the directory fetch for ARI checking
so that these errors do not hinder the actual certificate issuance.
* Removed the dependency on pytz.
* Deprecated acme.crypto_util.probe_sni
* Support for Python 3.9 was deprecated and will be removed in our next
planned release.
-------------------------------------------------------------------
Fri Jun 13 14:29:12 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 4.1.1
* ACME Renewal Info (ARI) support. certbot renew will automatically
check ARI when using an ACME server that supports it, and may renew
early based on the ARI information.
* Switched to src-layout from flat-layout to accommodate PEP 517 pip
editable installs
* acme.client.ClientNetwork now makes the "key" parameter optional.
* Deprecated acme.challenges.TLSALPN01*, acme.crypto_util.SSLSocket,
acme.standalone.TLSServer, acme.standalone.TLSALPN01Server and
parameter alpn_protocols from acme.crypto_util.probe_sni
* Fixed an unintended change introduced in 4.0.0 where renew_before_expiry
could not be shorter than certbot's default renewal time.
-------------------------------------------------------------------
Tue Apr 22 03:28:47 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 4.0.0:
* Added
+ The --preferred-profile and --required-profile flags allow requesting
a profile.
* Changed
+ Certificates now renew with 1/3rd of lifetime left (or 1/2 of lifetime
left, if the lifetime is shorter than 10 days).
+ removed acme.crypto_util._pyopenssl_cert_or_req_all_names
+ removed acme.crypto_util._pyopenssl_cert_or_req_san
+ removed acme.crypto_util.dump_pyopenssl_chain
+ removed acme.crypto_util.gen_ss_cert
+ removed certbot.crypto_util.dump_pyopenssl_chain
+ removed certbot.crypto_util.pyopenssl_load_certificate
* Fixed
+ Moved RewriteEngine on directive added during apache http01
authentication to the end of the virtual host, so that it overwrites
any RewriteEngine off directives that already exist and allows
redirection to the challenge URL.
-------------------------------------------------------------------
Fri Mar 21 12:18:34 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 3.3.0
* deprecated acme.crypto_util.dump_pyopenssl_chain
* deprecated acme.crypto_util._pyopenssl_cert_or_req_all_names
* deprecated acme.crypto_util._pyopenssl_cert_or_req_san
-------------------------------------------------------------------
Thu Feb 13 09:33:05 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 3.2.0:
* Python 3.13 support
* certbot and its acme library now require cryptography>=43.0.0.
* certbot-nginx and our acme library now require pyOpenSSL>=25.0.0.
* Deprecated gen_ss_cert in acme.crypto_util as it uses deprecated
pyOpenSSL API.
-------------------------------------------------------------------
Mon Jan 27 13:58:54 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Update to 3.1.0
* Python 3.8 support was removed.
- Convert to pip-based build
-------------------------------------------------------------------
Tue Dec 3 14:42:56 UTC 2024 - Markéta Machová <mmachova@suse.com>
- Update to 3.0.1
* Support for Python 3.8 was deprecated and will be removed in
our next planned release.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 25 12:13:18 UTC 2024 - Markéta Machová <mmachova@suse.com> Tue Jun 25 12:13:18 UTC 2024 - Markéta Machová <mmachova@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-acme # spec file for package python-acme
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2026 SUSE LLC and contributors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -19,27 +19,27 @@
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
%define libname acme %define libname acme
Name: python-%{libname} Name: python-%{libname}
Version: 2.11.0 Version: 5.2.2
Release: 0 Release: 0
Summary: Python library for the ACME protocol Summary: Python library for the ACME protocol
License: Apache-2.0 License: Apache-2.0
URL: https://github.com/certbot/certbot URL: https://github.com/certbot/certbot
Source0: https://files.pythonhosted.org/packages/source/a/%{libname}/%{libname}-%{version}.tar.gz Source0: https://files.pythonhosted.org/packages/source/a/%{libname}/%{libname}-%{version}.tar.gz
BuildRequires: %{python_module cryptography >= 3.2.1} BuildRequires: %{python_module cryptography >= 43.0.0}
BuildRequires: %{python_module josepy >= 1.13.0} BuildRequires: %{python_module josepy >= 2.0.0}
BuildRequires: %{python_module pyOpenSSL >= 17.5.0} BuildRequires: %{python_module pip}
BuildRequires: %{python_module pyOpenSSL >= 25.0.0}
BuildRequires: %{python_module pyRFC3339} BuildRequires: %{python_module pyRFC3339}
BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest}
BuildRequires: %{python_module pytz >= 2019.3}
BuildRequires: %{python_module requests >= 2.20.0} BuildRequires: %{python_module requests >= 2.20.0}
BuildRequires: %{python_module setuptools} BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
Requires: python-cryptography >= 3.2.1 Requires: python-cryptography >= 43.0.0
Requires: python-josepy >= 1.13.0 Requires: python-josepy >= 2.0.0
Requires: python-pyOpenSSL >= 17.5.0 Requires: python-pyOpenSSL >= 25.0.0
Requires: python-pyRFC3339 Requires: python-pyRFC3339
Requires: python-pytz >= 2019.3
Requires: python-requests >= 2.20.0 Requires: python-requests >= 2.20.0
BuildArch: noarch BuildArch: noarch
%if %{?suse_version} < 1500 %if %{?suse_version} < 1500
@@ -55,20 +55,19 @@ Python library implementing the Automatic Certificate Management Environment
%setup -q -n %{libname}-%{version} %setup -q -n %{libname}-%{version}
%build %build
%python_build %pyproject_wheel
%install %install
%python_install %pyproject_install
# remove duplicates
%python_expand %fdupes %{buildroot}%{$python_sitelib}/%{libname} %python_expand %fdupes %{buildroot}%{$python_sitelib}/%{libname}
%check %check
%pytest acme/_internal/tests/ %pytest
%files %{python_files} %files %{python_files}
%license LICENSE.txt %license LICENSE.txt
%pycache_only %{python_sitelib}/%{libname}/__pycache__ %pycache_only %{python_sitelib}/%{libname}/__pycache__
%{python_sitelib}/%{libname} %{python_sitelib}/%{libname}
%{python_sitelib}/%{libname}-%{version}*.egg-info %{python_sitelib}/%{libname}-%{version}.dist-info
%changelog %changelog