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

python312-PyJWT-2.9.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-PyJWT Distribution: openSUSE:Factory:zSystems
Version: 2.9.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Aug 13 09:09:23 2024
Group: Development/Languages/Python Build host: reproducible
Size: 202114 Source RPM: python-PyJWT-2.9.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/progrium/pyjwt
Summary: JSON Web Token implementation in Python
A Python implementation of JSON Web Token draft 01.

Provides

Requires

License

MIT

Changelog

* Tue Aug 13 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Skip failing test gh#jpadilla/pyjwt#802
* Mon Aug 05 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.9.0
    * Drop support for Python 3.7 (EOL) by @hugovk in #910
    * Allow JWT issuer claim validation to accept a list of
      strings too by @mattpollak in #913
    * Fix unnecessary string concatenation by @sirosen in #904
    * Fix docs for ``jwt.decode_complete`` to include ``strict_aud``
      option by @woodruffw in #923
    * Fix docs step by @jpadilla in #950
    * Fix: Remove an unused variable from example code block
      by @kenkoooo in #958
    * Add support for Python 3.12 by @hugovk in #910
    * Improve performance of ``is_ssh_key`` + add unit test by @bdraco in #940
    * Allow ``jwt.decode()`` to accept a PyJWK object by @luhn in #886
    * Make ``algorithm_name`` attribute available on PyJWK by @luhn in #886
    * Raise ``InvalidKeyError`` on invalid PEM keys to be compatible
      with cryptography 42.x.x by @CollinEMac in #952
    * Raise an exception when required cryptography dependency
      is missing by @tobloef in #963
* Mon Sep 04 2023 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to version 2.8.0
    * Update python version test matrix by @auvipy in #895
    * Add ``strict_aud`` as an option to ``jwt.decode`` by @woodruffw in #902
    * Export PyJWKClientConnectionError class by @daviddavis in #887
    * Allows passing of ssl.SSLContext to PyJWKClient by @juur in #891
  - Skip test_get_jwt_set_sslcontext_default test in testsuite
* Fri May 19 2023 Adrian Schröter <adrian@suse.de>
  - update to version 2.7.0
    * Add classifier for Python 3.11 by @eseifert in #818
    * Add Algorithm.compute_hash_digest and use it to implement at_hash validation example by @sirosen in #775
    * fix: use datetime.datetime.timestamp function to have a milliseconds by @daillouf in #821
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #825
    * Custom header configuration in jwk client by @thundercat1 in #823
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #828
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #833
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #835
    * Add PyJWT._{de,en}code_payload hooks by @akx in #829
    * Add sort_headers parameter to api_jwt.encode by @evroon in #832
    * Make mypy configuration stricter and improve typing by @akx in #830
    * Bump actions/stale from 6 to 7 by @dependabot in #840
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #838
    * Add more types by @Viicos in #843
    * Differentiate between two errors by @irdkwmnsb in #809
    * Fix _validate_iat validation by @Viicos in #847
    * Improve error messages when cryptography isn't installed by @Viicos in #846
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #852
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #855
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #859
    * Make Algorithm an abstract base class by @Viicos in #845
    * docs: correct mistake in the changelog about verify param by @gbillig in #866
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #868
    * Bump actions/stale from 7 to 8 by @dependabot in #872
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #874
    * Add a timeout for PyJWKClient requests by @daviddavis in #875
    * Add client connection error exception by @daviddavis in #876
    * Add complete types to take all allowed keys into account by @Viicos in #873
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #878
    * Build and upload PyPI package by @jpadilla in #884
    * Fix for issue #862 - ignore invalid keys in a jwks. by @timw6n in #863
    * Add as_dict option to Algorithm.to_jwk by @fluxth in #881
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Fri Oct 28 2022 Matej Cepl <mcepl@suse.com>
  - Clean up SPEC file.
* Thu Oct 27 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to 2.6.0
    Changed
    * bump up cryptography >= 3.4.0 by @jpadilla in #807
    * Remove types-cryptography from crypto extra by @lautat in #805
    Fixed
    * Invalidate token on the exact second the token expires #797
    * fix: version 2.5.0 heading typo by @c0state in #803
    Added
    * Adding validation for issued_at when iat > (now + leeway) as ImmatureSignatureError by @sriharan16 in #794
* Sun Oct 09 2022 Michael Ströder <michael@stroeder.com>
  - Update to 2.5.0
    * Bump actions/checkout from 2 to 3 by @dependabot in #758
    * Bump codecov/codecov-action from 1 to 3 by @dependabot in #757
    * Bump actions/setup-python from 2 to 3 by @dependabot in #756
    * adding support for compressed payloads by @danieltmiles in #753
    * Revert "adding support for compressed payloads" by @auvipy in #761
    * Add to_jwk static method to ECAlgorithm by @leonsmith in #732
    * Remove redundant wheel dep from pyproject.toml by @mgorny in #765
    * Adjust expected exceptions in option merging tests for PyPy3 by @mgorny in #763
    * Do not fail when an unusable key occurs by @DaGuich in #762
    * Fixes for pyright on strict mode by @brandon-leapyear in #747
    * Bump actions/setup-python from 3 to 4 by @dependabot in #769
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #770
    * docs: fix simple typo, iinstance -> isinstance by @timgates42 in #774
    * Expose get_algorithm_by_name as new method by @sirosen in #773
    * Remove support for python3.6 by @sirosen in #777
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #778
    * Emit a deprecation warning for unsupported kwargs by @sirosen in #776
    * Fix typo: priot -> prior by @jdufresne in #780
    * Fix for headers disorder issue by @kadabusha in #721
    * Update audience typing by @JulianMaurin in #782
    * Improve PyJWKSet error accuracy by @JulianMaurin in #786
    * Add type hints to jwt/help.py and add missing types dependency by @kkirsche in #784
    * Add cacheing functionality for JWK set by @wuhaoyujerry in #781
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #788
    * Mypy as pre-commit check + api_jws typing by @JulianMaurin in #787
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #791
    * Bump version to 2.5.0 by @jpadilla in #801
* Thu Jul 21 2022 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)
  - Drop CVE-2022-29217-non-blocked-pubkeys.patch in older dists
    since the issue was fixed upstream in version 2.4.0
* Tue Jun 07 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.4.0 (CVE-2022-29217 boo#1199756)
    - Security
    - [CVE-2022-29217] Prevent key confusion through
      non-blocklisted public key formats. GHSA-ffqj-6fqr-9h24
    - Other changes:
    - Explicit check the key for ECAlgorithm by @estin in
      https://github.com/jpadilla/pyjwt/pull/713
    - Raise DeprecationWarning for jwt.decode(verify=...) by @akx
      in https://github.com/jpadilla/pyjwt/pull/742
    - Don't use implicit optionals by @rekyungmin in
      https://github.com/jpadilla/pyjwt/pull/705
    - documentation fix: show correct scope for decode_complete()
      by @sseering in https://github.com/jpadilla/pyjwt/pull/661
    - fix: Update copyright information by @kkirsche in
      https://github.com/jpadilla/pyjwt/pull/729
    - Don't mutate options dictionary in .decode_complete() by @akx
      in https://github.com/jpadilla/pyjwt/pull/743
    - Add support for Python 3.10 by @hugovk in
      https://github.com/jpadilla/pyjwt/pull/699
    - api_jwk: Add PyJWKSet.__getitem__ by @woodruffw in
      https://github.com/jpadilla/pyjwt/pull/725
    - Update usage.rst by @guneybilen in
      https://github.com/jpadilla/pyjwt/pull/727
    - Docs: mention performance reasons for reusing RSAPrivateKey
      when encoding by @dmahr1 in
      https://github.com/jpadilla/pyjwt/pull/734
    - Fixed typo in usage.rst by @israelabraham in
      https://github.com/jpadilla/pyjwt/pull/738
    - Add detached payload support for JWS encoding and decoding by
      @fviard in https://github.com/jpadilla/pyjwt/pull/723
    - Replace various string interpolations with f-strings by @akx
      in https://github.com/jpadilla/pyjwt/pull/744
* Wed Nov 03 2021 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 2.3.0
    * Revert "Remove arbitrary kwargs." (#701)
    * Add exception chaining (#702)
  - from version 2.2.0
    * Remove arbitrary kwargs. (#657)
    * Use timezone package as Python 3.5+ is required. (#694)
    * Assume JWK without the "use" claim is valid for signing
      as per RFC7517 (#668)
    * Prefer `headers["alg"]` to `algorithm` in `jwt.encode()`. (#673)
    * Fix aud validation to support {'aud': null} case. (#670)
    * Make `typ` optional in JWT to be compliant with RFC7519. (#644)
    * Remove upper bound on cryptography version. (#693)
    * Add support for Ed448/EdDSA. (#675)
* Tue May 18 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.1.0:
    - Allow claims validation without making JWT signature validation mandatory. `
    - Remove padding from JWK test data. `
    - Make `kty` mandatory in JWK to be compliant with RFC7517. `
    - Allow JWK without `alg` to be compliant with RFC7517. `
    - Allow to verify with private key on ECAlgorithm, as well as on Ed25519Algorithm. `
    - Add caching by default to PyJWKClient `
    - Add missing exceptions.InvalidKeyError to jwt module __init__ imports `
    - Add support for ES256K algorithm `
    - Add `from_jwk()` to Ed25519Algorithm `
    - Add `to_jwk()` to Ed25519Algorithm `
    - Export `PyJWK` and `PyJWKSet`
* Fri Feb 26 2021 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)
* Mon Feb 01 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.0.1:
    * Drop support for Python 2 and Python 3.0-3.5
    * Require cryptography >= 3
    * Drop support for PyCrypto and ECDSA
    * Drop CLI
    * Improve typings
    * Dropped deprecated errors
    * Dropped deprecated ``verify_expiration`` param in ``jwt.decode(...)``
    * Dropped deprecated ``verify`` param in ``jwt.decode(...)``
    * Require explicit ``algorithms`` in ``jwt.decode(...)`` by default
    * Dropped deprecated ``require_*`` options in ``jwt.decode(...)``
    * Introduce better experience for JWKs
    * further details see included CHANGELOG.rst
  - drop 0001-Catch-BadSignatureError-raised-by-ecdsa-0.13.3.patch (obsolete)

Files

/usr/lib/python3.12/site-packages/PyJWT-2.9.0.dist-info
/usr/lib/python3.12/site-packages/PyJWT-2.9.0.dist-info/AUTHORS.rst
/usr/lib/python3.12/site-packages/PyJWT-2.9.0.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/PyJWT-2.9.0.dist-info/LICENSE
/usr/lib/python3.12/site-packages/PyJWT-2.9.0.dist-info/METADATA
/usr/lib/python3.12/site-packages/PyJWT-2.9.0.dist-info/RECORD
/usr/lib/python3.12/site-packages/PyJWT-2.9.0.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/PyJWT-2.9.0.dist-info/WHEEL
/usr/lib/python3.12/site-packages/PyJWT-2.9.0.dist-info/top_level.txt
/usr/lib/python3.12/site-packages/jwt
/usr/lib/python3.12/site-packages/jwt/__init__.py
/usr/lib/python3.12/site-packages/jwt/__pycache__
/usr/lib/python3.12/site-packages/jwt/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/algorithms.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/algorithms.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/api_jwk.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/api_jwk.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/api_jws.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/api_jws.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/api_jwt.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/api_jwt.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/exceptions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/exceptions.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/help.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/help.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/jwk_set_cache.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/jwk_set_cache.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/jwks_client.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/jwks_client.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/types.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/types.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/utils.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/utils.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/warnings.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jwt/__pycache__/warnings.cpython-312.pyc
/usr/lib/python3.12/site-packages/jwt/algorithms.py
/usr/lib/python3.12/site-packages/jwt/api_jwk.py
/usr/lib/python3.12/site-packages/jwt/api_jws.py
/usr/lib/python3.12/site-packages/jwt/api_jwt.py
/usr/lib/python3.12/site-packages/jwt/exceptions.py
/usr/lib/python3.12/site-packages/jwt/help.py
/usr/lib/python3.12/site-packages/jwt/jwk_set_cache.py
/usr/lib/python3.12/site-packages/jwt/jwks_client.py
/usr/lib/python3.12/site-packages/jwt/py.typed
/usr/lib/python3.12/site-packages/jwt/types.py
/usr/lib/python3.12/site-packages/jwt/utils.py
/usr/lib/python3.12/site-packages/jwt/warnings.py
/usr/share/doc/packages/python312-PyJWT
/usr/share/doc/packages/python312-PyJWT/AUTHORS.rst
/usr/share/doc/packages/python312-PyJWT/CHANGELOG.rst
/usr/share/doc/packages/python312-PyJWT/README.rst
/usr/share/licenses/python312-PyJWT
/usr/share/licenses/python312-PyJWT/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Oct 9 01:27:00 2024