Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-audible-0.12.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-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: 572811 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.

Provides

Requires

License

AGPL-3.0-only

Changelog

* 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

Files

/usr/lib/python3.13/site-packages/audible
/usr/lib/python3.13/site-packages/audible-0.12.0.dist-info
/usr/lib/python3.13/site-packages/audible-0.12.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/audible-0.12.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/audible-0.12.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/audible-0.12.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/audible-0.12.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/audible-0.12.0.dist-info/licenses
/usr/lib/python3.13/site-packages/audible-0.12.0.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/audible/__init__.py
/usr/lib/python3.13/site-packages/audible/__pycache__
/usr/lib/python3.13/site-packages/audible/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/_logging.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/_logging.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/_types.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/_types.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/activation_bytes.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/activation_bytes.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/aescipher.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/aescipher.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/auth.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/auth.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/client.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/client.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/exceptions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/exceptions.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/localization.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/localization.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/login.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/login.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/metadata.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/metadata.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/register.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/register.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/__pycache__/utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/_logging.py
/usr/lib/python3.13/site-packages/audible/_types.py
/usr/lib/python3.13/site-packages/audible/activation_bytes.py
/usr/lib/python3.13/site-packages/audible/aescipher.py
/usr/lib/python3.13/site-packages/audible/auth.py
/usr/lib/python3.13/site-packages/audible/client.py
/usr/lib/python3.13/site-packages/audible/crypto_provider
/usr/lib/python3.13/site-packages/audible/crypto_provider/__init__.py
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/cryptography_provider.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/cryptography_provider.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/legacy_provider.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/legacy_provider.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/protocols.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/protocols.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/pycryptodome_provider.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/pycryptodome_provider.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/registry.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/__pycache__/registry.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/crypto_provider/cryptography_provider.py
/usr/lib/python3.13/site-packages/audible/crypto_provider/legacy_provider.py
/usr/lib/python3.13/site-packages/audible/crypto_provider/protocols.py
/usr/lib/python3.13/site-packages/audible/crypto_provider/pycryptodome_provider.py
/usr/lib/python3.13/site-packages/audible/crypto_provider/registry.py
/usr/lib/python3.13/site-packages/audible/exceptions.py
/usr/lib/python3.13/site-packages/audible/json_provider
/usr/lib/python3.13/site-packages/audible/json_provider/__init__.py
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/exceptions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/exceptions.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/orjson_provider.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/orjson_provider.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/protocols.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/protocols.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/rapidjson_provider.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/rapidjson_provider.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/registry.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/registry.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/stdlib_provider.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/stdlib_provider.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/ujson_provider.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/__pycache__/ujson_provider.cpython-313.pyc
/usr/lib/python3.13/site-packages/audible/json_provider/exceptions.py
/usr/lib/python3.13/site-packages/audible/json_provider/orjson_provider.py
/usr/lib/python3.13/site-packages/audible/json_provider/protocols.py
/usr/lib/python3.13/site-packages/audible/json_provider/rapidjson_provider.py
/usr/lib/python3.13/site-packages/audible/json_provider/registry.py
/usr/lib/python3.13/site-packages/audible/json_provider/stdlib_provider.py
/usr/lib/python3.13/site-packages/audible/json_provider/ujson_provider.py
/usr/lib/python3.13/site-packages/audible/localization.py
/usr/lib/python3.13/site-packages/audible/login.py
/usr/lib/python3.13/site-packages/audible/metadata.py
/usr/lib/python3.13/site-packages/audible/py.typed
/usr/lib/python3.13/site-packages/audible/register.py
/usr/lib/python3.13/site-packages/audible/utils.py
/usr/share/doc/packages/python313-audible
/usr/share/doc/packages/python313-audible/README.md
/usr/share/licenses/python313-audible
/usr/share/licenses/python313-audible/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Aug 8 22:48:41 2026