| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python314-audible | Distribution: openSUSE Tumbleweed |
| Version: 0.12.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Aug 3 09:37:14 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 617613 | Source RPM: python-audible-0.12.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/mkb79/audible | |
| Summary: A(Sync) Interface for internal Audible API | |
A(Sync) Interface for internal Audible API written in pure Python.
AGPL-3.0-only
* Mon Aug 03 2026 Michael Vetter <mvetter@suse.com>
- Update to 0.12.0:
Added:
* Asynchronous access token refresh for AsyncClient.
Authenticator.async_auth_flow and the new async_refresh_access_token
refresh the token without blocking the event loop, guarded by an
asyncio.Lock (bound to the running event loop) so that multiple concurrent
requests trigger only a single refresh. The synchronous
refresh_access_token is likewise guarded by a threading.Lock.
Changed:
* API requests now authenticate with the x-amz-access-token header instead of
the legacy Authorization: Bearer scheme, matching the current Audible API
(see #832). Header construction is centralized in the new
audible.utils.build_access_token_header helper. The obsolete client-id: 0
header is no longer sent with bearer auth.
Fixed:
* OrjsonProvider now honors the ensure_ascii parameter. Non-ASCII characters
were previously left unescaped, so the serialized output depended on which
JSON library was installed.
Security:
* Raised the minimum versions of the optional cryptography (>=48.0.1), orjson
(>=3.11.6) and ujson (>=5.13.0) dependencies to exclude releases with known
vulnerabilities.
* Mon Aug 03 2026 Michael Vetter <mvetter@suse.com>
- Update to 0.11.0:
* feat: Add high-performance JSON backend provider system (#827)
* feat: add optional pycryptodome support for performance optimization (#822)
* Add support for Python 3.13 and set to default (#728)
* refactor: playwright login callback (#648)
* Drop Python 3.10, add 3.14, and modernize dependencies (#855)
* fix(register.py): handle missing fields in the registration response (#797)
* Fix coverage data upload (#592)
* docs: add goodreads_ratings response group to catalog/products/ASIN (#623)
* refactor: rename json and crypto modules to *_provider to avoid naming conflicts (#830)
* Refactor ruff check fixes (#594)
* Refactor exception hierarchy under AudibleError. (#550)
- Drop remove-python-restriction.patch: Python 3.13 is default now
* Tue Nov 26 2024 Nico Krapp <nico.krapp@suse.com>
- Add remove-python-restriction.patch to enable build for python313
* Fri Sep 27 2024 Daniel Garcia <daniel.garcia@suse.com>
- Fix license
- Make files more specific
* Thu Sep 26 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.10.0:
* Fix autodetect_locale function
* Drop support for Python 3.8 and 3.9
* Add support for Python 3.12
- Drop audible-pyver.patch
* Thu Sep 19 2024 Michael Vetter <mvetter@suse.com>
- Add audible-pyver.patch:
Patch out Python version requirement. See gh/mkb79/Audible#510
* Fri Sep 06 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.9.1
* fix: fix login issues on brazilian marketplace (#204)
* Fri Sep 06 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.9.0:
* ci: update release workflow (#181)
* build: bump poetry and virtualenv (#150)
* style(login.py): restyle line length (#149)
* fix: login.py MFA form id updated (#128)
* 116 switch to poetry implement ci+cd remove python version < 38 (#129)
* remove pdf_url, add rights, customer_rights product_details (#126)
* Fix spelling mistake in index.rst file (#125)
* Update external_api.rst (#121)
* Update external_api.rst (#115)
* Multiple fixes for XXTEA encryption/decryption in metadata module (#109)
* Grammar check on authorization.rst (#105)
* Additional catalog/products response groups. (#96)
* feat: add brazilian marketplace (#195)
* Wed Nov 09 2022 Michael Vetter <mvetter@suse.com>
- Update to 0.8.2:
* Allow httpx v0.23.x to fix a security issue in httpx
* Wed Nov 09 2022 Michael Vetter <mvetter@suse.com>
- Update to 0.8.1:
* fix a bug in Client.delete and AsyncClient.delete method
/usr/lib/python3.14/site-packages/audible /usr/lib/python3.14/site-packages/audible-0.12.0.dist-info /usr/lib/python3.14/site-packages/audible-0.12.0.dist-info/INSTALLER /usr/lib/python3.14/site-packages/audible-0.12.0.dist-info/METADATA /usr/lib/python3.14/site-packages/audible-0.12.0.dist-info/RECORD /usr/lib/python3.14/site-packages/audible-0.12.0.dist-info/REQUESTED /usr/lib/python3.14/site-packages/audible-0.12.0.dist-info/WHEEL /usr/lib/python3.14/site-packages/audible-0.12.0.dist-info/licenses /usr/lib/python3.14/site-packages/audible-0.12.0.dist-info/licenses/LICENSE /usr/lib/python3.14/site-packages/audible/__init__.py /usr/lib/python3.14/site-packages/audible/__pycache__ /usr/lib/python3.14/site-packages/audible/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/_logging.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/_logging.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/_types.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/_types.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/activation_bytes.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/activation_bytes.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/aescipher.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/aescipher.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/auth.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/auth.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/client.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/client.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/exceptions.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/exceptions.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/localization.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/localization.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/login.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/login.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/metadata.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/metadata.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/register.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/register.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/utils.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/__pycache__/utils.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/_logging.py /usr/lib/python3.14/site-packages/audible/_types.py /usr/lib/python3.14/site-packages/audible/activation_bytes.py /usr/lib/python3.14/site-packages/audible/aescipher.py /usr/lib/python3.14/site-packages/audible/auth.py /usr/lib/python3.14/site-packages/audible/client.py /usr/lib/python3.14/site-packages/audible/crypto_provider /usr/lib/python3.14/site-packages/audible/crypto_provider/__init__.py /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__ /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/cryptography_provider.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/cryptography_provider.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/legacy_provider.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/legacy_provider.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/protocols.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/protocols.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/pycryptodome_provider.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/pycryptodome_provider.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/registry.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/__pycache__/registry.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/crypto_provider/cryptography_provider.py /usr/lib/python3.14/site-packages/audible/crypto_provider/legacy_provider.py /usr/lib/python3.14/site-packages/audible/crypto_provider/protocols.py /usr/lib/python3.14/site-packages/audible/crypto_provider/pycryptodome_provider.py /usr/lib/python3.14/site-packages/audible/crypto_provider/registry.py /usr/lib/python3.14/site-packages/audible/exceptions.py /usr/lib/python3.14/site-packages/audible/json_provider /usr/lib/python3.14/site-packages/audible/json_provider/__init__.py /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__ /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/__init__.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/__init__.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/exceptions.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/exceptions.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/orjson_provider.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/orjson_provider.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/protocols.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/protocols.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/rapidjson_provider.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/rapidjson_provider.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/registry.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/registry.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/stdlib_provider.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/stdlib_provider.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/ujson_provider.cpython-314.opt-1.pyc /usr/lib/python3.14/site-packages/audible/json_provider/__pycache__/ujson_provider.cpython-314.pyc /usr/lib/python3.14/site-packages/audible/json_provider/exceptions.py /usr/lib/python3.14/site-packages/audible/json_provider/orjson_provider.py /usr/lib/python3.14/site-packages/audible/json_provider/protocols.py /usr/lib/python3.14/site-packages/audible/json_provider/rapidjson_provider.py /usr/lib/python3.14/site-packages/audible/json_provider/registry.py /usr/lib/python3.14/site-packages/audible/json_provider/stdlib_provider.py /usr/lib/python3.14/site-packages/audible/json_provider/ujson_provider.py /usr/lib/python3.14/site-packages/audible/localization.py /usr/lib/python3.14/site-packages/audible/login.py /usr/lib/python3.14/site-packages/audible/metadata.py /usr/lib/python3.14/site-packages/audible/py.typed /usr/lib/python3.14/site-packages/audible/register.py /usr/lib/python3.14/site-packages/audible/utils.py /usr/share/doc/packages/python314-audible /usr/share/doc/packages/python314-audible/README.md /usr/share/licenses/python314-audible /usr/share/licenses/python314-audible/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 8 22:48:41 2026