SHA256
1
0
forked from pool/python-acme

21 Commits

Author SHA256 Message Date
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 114 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.1.0.tar.gz Normal file
View File

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

View File

@@ -1,3 +1,100 @@
-------------------------------------------------------------------
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>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-acme
#
# Copyright (c) 2024 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
@@ -19,27 +19,27 @@
%{?sle15_python_module_pythons}
%define libname acme
Name: python-%{libname}
Version: 2.11.0
Version: 5.1.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
BuildRequires: %{python_module cryptography >= 3.2.1}
BuildRequires: %{python_module josepy >= 1.13.0}
BuildRequires: %{python_module pyOpenSSL >= 17.5.0}
BuildRequires: %{python_module cryptography >= 43.0.0}
BuildRequires: %{python_module josepy >= 2.0.0}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pyOpenSSL >= 25.0.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 setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-cryptography >= 3.2.1
Requires: python-josepy >= 1.13.0
Requires: python-pyOpenSSL >= 17.5.0
Requires: python-cryptography >= 43.0.0
Requires: python-josepy >= 2.0.0
Requires: python-pyOpenSSL >= 25.0.0
Requires: python-pyRFC3339
Requires: python-pytz >= 2019.3
Requires: python-requests >= 2.20.0
BuildArch: noarch
%if %{?suse_version} < 1500
@@ -55,20 +55,19 @@ Python library implementing the Automatic Certificate Management Environment
%setup -q -n %{libname}-%{version}
%build
%python_build
%pyproject_wheel
%install
%python_install
# remove duplicates
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}/%{libname}
%check
%pytest acme/_internal/tests/
%pytest
%files %{python_files}
%license LICENSE.txt
%pycache_only %{python_sitelib}/%{libname}/__pycache__
%{python_sitelib}/%{libname}
%{python_sitelib}/%{libname}-%{version}*.egg-info
%{python_sitelib}/%{libname}-%{version}.dist-info
%changelog