ACMEOW v1.1.4
ACMEOW v1.1.4
Release Date: May 20, 2026
Version: v1.1.4
Commit: 8265697
Production-grade ACME protocol client library for Python.
What's New
Order Ready Retry Loop
ACME servers may take a moment to transition an order from pending to ready
after all authorizations are validated. finalize_order() now polls the order
status up to 5 times (2-second intervals) before raising an error, preventing
spurious failures on servers with slight processing delays.
Behaviour details:
- Retries up to 5 times with a 2-second sleep between attempts
- Immediately raises
AcmeOrderErrorif the order transitions toinvalid - Final error message includes
"after retries"to distinguish timeout from a clean not-ready state - No change required for callers — fully transparent
Installation
pip install acmeow
pip install acmeow[dns-route53] # AWS Route53
pip install acmeow[all] # All optional dependencies
Requirements
- Python 3.10+
- cryptography >= 41.0.0
- requests >= 2.31.0
- requests[socks] >= 2.31.0
Testing & Quality Metrics
- 433 tests passing
- Tested on Python 3.10, 3.11, 3.12, 3.13
- Cross-platform support (Linux, macOS, Windows)
License
Apache License 2.0