80 Commits

Author SHA256 Message Date
9d8f7f990b Accepting request 1267105 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1267105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=36
2025-04-11 14:45:29 +00:00
e89bfdb525 Accepting request 1227953 from devel:languages:python
- Update to version 2.10.1 (bsc#1234038, CVE-2024-53861):
  * Prevent partial matching of iss claim. Thanks @fabianbadoi!
    (See: GHSA-75c5-xw7c-p5pm)

OBS-URL: https://build.opensuse.org/request/show/1227953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=35
2024-12-03 19:45:59 +00:00
baf0742359 - Update to version 2.10.1 (bsc#1234038, CVE-2024-53861):
* Prevent partial matching of iss claim. Thanks @fabianbadoi!
    (See: GHSA-75c5-xw7c-p5pm)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=77
2024-12-03 09:44:15 +00:00
7b0c40a3cd Accepting request 1225415 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1225415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=34
2024-11-21 14:13:33 +00:00
890027283b - Update to version 2.10.0
* chore: use sequence for typing rather than list
  * Add support for Python 3.13
  * [pre-commit.ci] pre-commit autoupdate
  * Add an RTD config file to resolve RTD build failures
  * docs: Update iat exception docs
  * Remove algorithm requirement for JWT API
  * [pre-commit.ci] pre-commit autoupdate
  * Create SECURITY.md
  * docs fix: decode_complete scope and algorithms
  * fix doctest for docs/usage.rst
  * fix test_utils.py not to xfail
  * Correct jwt.decode audience param doc expression
  * Add PS256 encoding and decoding usage
  * Add API docs for PyJWK
  * Refactor project configuration files from setup.cfg to pyproject.toml PEP-518
  * Add JWK support to JWT encode
  * Update pre-commit hooks to lint pyproject.toml
  * Add EdDSA algorithm encoding/decoding usage
  * Ruff linter and formatter changes
  * Validate sub and jti claims for the token
  * Add ES256 usage
  * Encode EC keys with a fixed bit length
  * [pre-commit.ci] pre-commit autoupdate
  * Drop support for Python 3.8
  * Prepare 2.10.0 release
  * Bump codecov/codecov-action from 4 to 5
  * [pre-commit.ci] pre-commit autoupdate

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=75
2024-11-20 22:52:08 +00:00
42636c5864 Accepting request 1206126 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1206126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=33
2024-10-08 15:22:54 +00:00
1baf6dc509 - Fix requirements
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=73
2024-10-07 14:42:42 +00:00
8fc7a5ec1e Accepting request 1193642 from devel:languages:python
- Skip failing test gh#jpadilla/pyjwt#802

- 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

OBS-URL: https://build.opensuse.org/request/show/1193642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=32
2024-08-13 11:22:56 +00:00
2c8d91578c - Skip failing test gh#jpadilla/pyjwt#802
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=71
2024-08-13 07:09:57 +00:00
3e76d02d93 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=70
2024-08-05 11:56:46 +00:00
2bcd2829d1 Accepting request 1117728 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1117728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=31
2023-10-15 17:26:28 +00:00
017b7184de Accepting request 1116017 from devel:languages:python
- Update to 2.6.0
- 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

OBS-URL: https://build.opensuse.org/request/show/1116017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=30
2023-10-08 10:16:43 +00:00
26f601555e - Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=67
2023-10-06 20:06:54 +00:00
13c2c3c62a - Update to 2.6.0
- 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=66
2023-10-06 10:29:35 +00:00
fe0b9b50a2 Accepting request 1109256 from devel:languages:python
- 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 (forwarded request 1108939 from glaubitz)

OBS-URL: https://build.opensuse.org/request/show/1109256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=29
2023-09-10 11:09:21 +00:00
bc6a39b3b0 Accepting request 1108939 from home:glaubitz:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1108939
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=64
2023-09-06 11:01:19 +00:00
14824b8afc Accepting request 1087975 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1087975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=28
2023-05-21 17:08:26 +00:00
3b1aacf2c2 Clean up SPEC file.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=62
2023-05-19 16:56:32 +00:00
6f32cd016e Accepting request 1087951 from system:homeautomation:home-assistant:unstable
- 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

OBS-URL: https://build.opensuse.org/request/show/1087951
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=61
2023-05-19 16:49:51 +00:00
e68f8344f8 Accepting request 1082031 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1082031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=27
2023-04-22 20:02:39 +00:00
bd189face0 Accepting request 1081305 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081305
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=59
2023-04-21 15:04:21 +00:00
2be42d72b5 Accepting request 1032058 from devel:languages:python
- Clean up SPEC file.
- 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

OBS-URL: https://build.opensuse.org/request/show/1032058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=26
2022-10-29 18:16:08 +00:00
1b72fea974 - Clean up SPEC file.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=57
2022-10-28 20:29:34 +00:00
8d0b5e0cde Accepting request 1031634 from home:yarunachalam:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1031634
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=56
2022-10-28 20:25:30 +00:00
7ba9a5518e Accepting request 1009264 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1009264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=25
2022-10-12 16:23:10 +00:00
45fecc82b1 Accepting request 1009159 from home:stroeder:python
Update to 2.5.0

OBS-URL: https://build.opensuse.org/request/show/1009159
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=54
2022-10-10 07:22:19 +00:00
05ddc74dbb Accepting request 981206 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/981206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=24
2022-06-09 12:09:16 +00:00
15d00cd839 Accepting request 981190 from home:darix:apps
- Update to 2.4.0 (CVE-2022-29217 boo#1199756)

OBS-URL: https://build.opensuse.org/request/show/981190
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=52
2022-06-07 20:42:28 +00:00
529320c080 Accepting request 929638 from devel:languages:python
- 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) (forwarded request 928968 from glaubitz)

OBS-URL: https://build.opensuse.org/request/show/929638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=23
2021-11-06 17:15:41 +00:00
706f947ffb Accepting request 928968 from home:glaubitz:branches:devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/928968
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=51
2021-11-05 09:00:16 +00:00
50d6223939 Accepting request 894171 from devel:languages:python
- 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`

OBS-URL: https://build.opensuse.org/request/show/894171
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=22
2021-05-20 17:23:28 +00:00
946989551b - 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`

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=49
2021-05-18 22:21:25 +00:00
46d8e8b43c Accepting request 868465 from devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/868465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=21
2021-02-04 19:23:10 +00:00
5cb33302c4 - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=47
2021-02-01 20:54:29 +00:00
8e7bbfc3d3 Accepting request 741201 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/741201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=20
2019-11-04 16:07:38 +00:00
Tomáš Chvátal
20e146e8e8 Accepting request 741159 from home:StefanBruens:branches:devel:languages:python
- Fix build with ecdsa >= 0.13.3, #447
  * 0001-Catch-BadSignatureError-raised-by-ecdsa-0.13.3.patch

OBS-URL: https://build.opensuse.org/request/show/741159
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=45
2019-10-19 07:44:20 +00:00
97909b04b9 Accepting request 682408 from devel:languages:python
- Fix fdupes and test calls

OBS-URL: https://build.opensuse.org/request/show/682408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=19
2019-03-12 08:44:24 +00:00
Tomáš Chvátal
e15e45ce8b - Fix fdupes and test calls
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=43
2019-03-07 11:14:19 +00:00
Stephan Kulow
9a49bfc527 Accepting request 673109 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/673109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=18
2019-02-24 15:56:45 +00:00
Tomáš Chvátal
8a13e4125d Accepting request 671226 from home:frispete:python
- update to version 1.7.1:
  * Update test dependencies with pinned ranges
  * Fix pytest deprecation warnings
- update to version v1.7.0:
  * Remove CRLF line endings #353
  * Update usage.rst #360
  * Support for Python 3.7 #375 #379 #384
- removed pyjwt-pytest390.patch (fixed upstream)
- removed pyjwt-python37.patch (fixed upstream)
- removed dos2unix conversion of jwt/__main__.py (fixed upstream)
- add test build conditional

OBS-URL: https://build.opensuse.org/request/show/671226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=41
2019-02-10 10:07:27 +00:00
f902244ea1 Accepting request 659286 from devel:languages:python
- Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=17
2019-01-24 13:02:43 +00:00
b48752ab8b Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=39
2018-12-04 13:51:45 +00:00
2a99bbb95a Accepting request 652153 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/652153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=16
2018-11-28 10:14:24 +00:00
Tomáš Chvátal
15ac49e4b8 Accepting request 652151 from home:glaubitz:branches:devel:languages:python
- Add patch to fix testsuite with pytest 3.9.0:
  * pyjwt-pytest390.patch

OBS-URL: https://build.opensuse.org/request/show/652151
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=37
2018-11-27 12:00:34 +00:00
Tomáš Chvátal
d2ea07281f - Add patch to build with python 3.7:
* pyjwt-python37.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=36
2018-11-14 13:55:36 +00:00
525b2c63d5 Accepting request 621481 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/621481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=15
2018-07-09 11:29:37 +00:00
Tomáš Chvátal
89834d5056 Accepting request 621457 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/621457
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=34
2018-07-07 21:44:45 +00:00
475f060958 Accepting request 611535 from devel:languages:python
- Version update to 1.6.3:
  * Dropped support for python 2.6 and 3.3 #301
  * An invalid signature now raises an InvalidSignatureError instead of DecodeError #316
  * Fix over-eager fallback to stdin #304
  * Audience parameter throws InvalidAudienceError when application does not specify an audience, but the token does. #336
  * All exceptions inherit from PyJWTError #340
  * Add type hints #344
  * Add help module 7ca41e5
- Drop pointless _service file

OBS-URL: https://build.opensuse.org/request/show/611535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=14
2018-05-29 08:41:18 +00:00
Tomáš Chvátal
fba477add0 - Version update to 1.6.3:
* Dropped support for python 2.6 and 3.3 #301
  * An invalid signature now raises an InvalidSignatureError instead of DecodeError #316
  * Fix over-eager fallback to stdin #304
  * Audience parameter throws InvalidAudienceError when application does not specify an audience, but the token does. #336
  * All exceptions inherit from PyJWTError #340
  * Add type hints #344
  * Add help module 7ca41e5
- Drop pointless _service file

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=32
2018-05-23 10:42:43 +00:00
ccacd09ec6 Accepting request 579630 from devel:languages:python
- Avoid not needed python-pytest-cov and python-pytest-runner
  BuildRequires. There is no need todo a coverage run during
  package build.

OBS-URL: https://build.opensuse.org/request/show/579630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=13
2018-02-24 15:39:17 +00:00
Thomas Bechtold
56e0aca105 - Avoid not needed python-pytest-cov and python-pytest-runner
BuildRequires. There is no need todo a coverage run during
  package build.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=30
2018-02-23 19:52:46 +00:00
a232cc1b20 Accepting request 538776 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/538776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=12
2017-11-08 14:10:12 +00:00
Jan Matejek
3ee8f94fea Accepting request 538221 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/538221
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=28
2017-11-03 14:32:11 +00:00
f8287470ca Accepting request 517967 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/517967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=11
2017-08-22 09:10:32 +00:00
Thomas Bechtold
609318985d Accepting request 517964 from home:tbechtold:branches:devel:languages:python
- update to 1.5.2:
  - Ensure correct arguments order in decode super call [7c1e61d][7c1e61d]
  - Change optparse for argparse. [#238][238]
  - Guard against PKCS1 PEM encododed public keys [#277][277]
  - Add deprecation warning when decoding without specifying `algorithms` [#277][277]
  - Improve deprecation messages [#270][270]
  - PyJWT.decode: move verify param into options [#271][271]
  - Support for Python 3.6 [#262][262]
  - Expose jwt.InvalidAlgorithmError [#264][264]
  - Add support for ECDSA public keys in RFC 4253 (OpenSSH) format [#244][244]
  - Renamed commandline script `jwt` to `jwt-cli` to avoid issues with the script clobbering the `jwt` module in some circumstances. [#187][187]
  - Better error messages when using an algorithm that requires the cryptography package, but it isn't available [#230][230]
  - Tokens with future 'iat' values are no longer rejected [#190][190]
  - Non-numeric 'iat' values now raise InvalidIssuedAtError instead of DecodeError
  - Remove rejection of future 'iat' claims [#252][252]
  - Add back 'ES512' for backward compatibility (for now) [#225][225]
  - Fix incorrectly named ECDSA algorithm [#219][219]
  - Fix rpm build [#196][196]
  - Add JWK support for HMAC and RSA keys [#202][202]

OBS-URL: https://build.opensuse.org/request/show/517964
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=26
2017-08-21 15:57:22 +00:00
7450ed1349 Accepting request 491844 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/491844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=10
2017-05-09 16:02:46 +00:00
5e8ec7efe7 Accepting request 491836 from home:xenonpk:python
Add changelog entry

OBS-URL: https://build.opensuse.org/request/show/491836
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=24
2017-04-28 12:57:59 +00:00
a0fb0b9056 Accepting request 491801 from home:xenonpk:python
Proper fix for tests with different python versions

OBS-URL: https://build.opensuse.org/request/show/491801
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=23
2017-04-28 10:52:39 +00:00
9f383b1f0c Accepting request 482598 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/482598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=9
2017-04-07 11:54:06 +00:00
540039ae0a - We only need one crypto implementation, drop requirement for pycrypto
in favor cryptography

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=21
2017-03-17 19:00:21 +00:00
f48c6e65ab Accepting request 478463 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/478463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=8
2017-03-17 14:06:24 +00:00
Tomas Cech
590f7a0da9 Accepting request 478450 from home:alarrosa:branches:devel:languages:python
- Use update-alternatives so it can be co-installable with python3-PyJWT
- Use dos2unix on jwt/__init__.py
- updated source url to files.pythonhosted.org
- Run the spec file through spec-cleaner
- Drop PyJWT-1.1.0.diff which was only used on rhel (?)

OBS-URL: https://build.opensuse.org/request/show/478450
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=19
2017-03-10 10:37:51 +00:00
415b8d0929 Accepting request 429470 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/429470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=7
2016-09-28 09:30:56 +00:00
1fee88e325 - Include in SLES 12 (FATE#321371, bsc#998103)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=17
2016-09-15 13:53:16 +00:00
b4d2b548a4 Accepting request 424254 from home:tbechtold:branches:devel:languages:python
- Use https for Source url

OBS-URL: https://build.opensuse.org/request/show/424254
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=16
2016-09-01 12:37:28 +00:00
c7ed501fdf Accepting request 424122 from home:tbechtold:branches:devel:languages:python
- update to 1.4.2:
  - A PEM-formatted key encoded as bytes could cause a `TypeError` to be raised [#213][213]
  - Newer versions of Pytest could not detect warnings properly [#182][182]
  - Non-string 'kid' value now raises `InvalidTokenError` [#174][174]
  - `jwt.decode(None)` now gracefully fails with `InvalidTokenError` [#183][183]

OBS-URL: https://build.opensuse.org/request/show/424122
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=15
2016-09-01 07:28:58 +00:00
3ab1c4ba09 Accepting request 352062 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/352062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=6
2016-01-12 15:12:11 +00:00
7557cc4b6b Accepting request 351998 from Cloud:OpenStack:Master
- BuildRequire python-pytest-cov >= 1.7
because openSUSE-13.1 build failed with python-pytest-cov-1.6

OBS-URL: https://build.opensuse.org/request/show/351998
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=13
2016-01-05 16:09:54 +00:00
56de496935 Accepting request 342559 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/342559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=5
2015-11-08 10:26:34 +00:00
Todd R
0e6bb1b731 Accepting request 342558 from home:TheBlackCat:branches:devel:languages:python
Update to 1.4.0

OBS-URL: https://build.opensuse.org/request/show/342558
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=11
2015-11-05 13:33:05 +00:00
7e5d3487ea Accepting request 323271 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/323271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=4
2015-08-17 13:35:25 +00:00
Denisart Benjamin
fde70f5c85 Accepting request 321601 from home:seife:OpenStack:Master
fix build on RHEL7, add PyJWT-1.1.0.diff

OBS-URL: https://build.opensuse.org/request/show/321601
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=9
2015-08-15 13:19:40 +00:00
972a34f873 Accepting request 298615 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/298615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=3
2015-04-23 06:05:14 +00:00
Michal Čihař
f8b165fc3d Accepting request 298613 from home:Nijel:branches:devel:languages:python
- Include pycrypto and ecdsa in BuildRequires for complete test coverage
- Use setup.py test to execute testsuite

OBS-URL: https://build.opensuse.org/request/show/298613
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=7
2015-04-22 14:08:36 +00:00
Michal Čihař
8bfb1d5bcc Accepting request 298558 from home:Nijel:branches:devel:languages:python
- Simplify dependencies (only python-cryptography is needed, pycrypto and ecdsa
  are just fallbacks whet is is not)

OBS-URL: https://build.opensuse.org/request/show/298558
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=6
2015-04-22 11:28:20 +00:00
Michal Čihař
e692e8fd72 Accepting request 298169 from home:Nijel:branches:devel:languages:python
- Enable testsuite during build

- Update to 1.1.0

OBS-URL: https://build.opensuse.org/request/show/298169
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=5
2015-04-20 13:28:09 +00:00
4fafdc7fe8 Accepting request 261363 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/261363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=2
2014-11-14 08:19:13 +00:00
Michal Čihař
0196f4c1b3 Accepting request 260010 from home:Nijel:branches:devel:languages:python
- Update to 0.3.0

OBS-URL: https://build.opensuse.org/request/show/260010
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=3
2014-11-06 09:14:08 +00:00
Stephan Kulow
067ee5438a Accepting request 247212 from devel:languages:python
A dependency of the new python-oauthlib, which is already in openSUSE:Factory

OBS-URL: https://build.opensuse.org/request/show/247212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-PyJWT?expand=0&rev=1
2014-09-03 16:23:13 +00:00
Denisart Benjamin
3c577b2793 Accepting request 242019 from home:Nijel:branches:devel:languages:python
Please include new package

Needed for python-oauthlib update (SR will follow).

OBS-URL: https://build.opensuse.org/request/show/242019
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyJWT?expand=0&rev=1
2014-07-23 20:19:21 +00:00
3 changed files with 0 additions and 9 deletions

BIN
PyJWT-2.8.0.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7628a7eb7938959ac1b26e819a1df0fd3259505627b575e4bad6d08f76db695c
size 87687

BIN
pyjwt-2.9.0.tar.gz (Stored with Git LFS)

Binary file not shown.