⬆ Bump pyjwt from 2.10.1 to 2.11.0 in /backend
Open
Number: #53
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
February 11, 2026 at 05:20 PM UTC
(5 months ago)
(5 months ago)
Updated:
February 11, 2026 at 05:21 PM UTC
(5 months ago)
(5 months ago)
Labels:
dependencies python
dependencies python
Description:
Bumps pyjwt from 2.10.1 to 2.11.0.
Release notes
Sourced from pyjwt's releases.
2.11.0
What's Changed
- Fixed type error in comment by
@shuhaib-aotin jpadilla/pyjwt#1026- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1018- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1033- Make note of use of leeway with nbf by
@djw8605in jpadilla/pyjwt#1034- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1035- Fixes #964: Validate key against allowed types for Algorithm family by
@pachewisein jpadilla/pyjwt#985- Feat #1024: Add iterator for PyJWKSet by
@pachewisein jpadilla/pyjwt#1041- Fixes #1039: Add iss, issuer type checks by
@pachewisein jpadilla/pyjwt#1040- Fixes #660: Improve typing/logic for
optionsin decode, decode_complete; Improve docs by@pachewisein jpadilla/pyjwt#1045- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1042- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1052- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1053- Fix #1022: Map
algorithm=Noneto "none" by@qqiiin jpadilla/pyjwt#1056- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1055- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1058- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1060- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1061- Fixes #1047: Correct
PyJWKClient.get_signing_key_from_jwtannotation by@khvn26in jpadilla/pyjwt#1048- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1062- Fixed doc string typo in _validate_jti() function #1063 by
@kuldeepkhatkein jpadilla/pyjwt#1064- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1065- Update SECURITY.md by
@auvipyin jpadilla/pyjwt#1057- Typing fix: use
floatinstead ofintforlifespanandtimeoutby@nikitagashkovin jpadilla/pyjwt#1068- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1067- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1071- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1076- Fix TYP header documentation by
@fobiasmogin jpadilla/pyjwt#1046- doc: Document claims sub and jti by
@clederin jpadilla/pyjwt#1088- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1077- Bump actions/setup-python from 5 to 6 by
@dependabot[bot] in jpadilla/pyjwt#1089- Bump actions/stale from 8 to 10 by
@dependabot[bot] in jpadilla/pyjwt#1090- Bump actions/checkout from 4 to 5 by
@dependabot[bot] in jpadilla/pyjwt#1083- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1091- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1093- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1096- Resolve package build warnings by
@kurtmckeein jpadilla/pyjwt#1105- Support Python 3.14, and test against PyPy 3.10+ by
@kurtmckeein jpadilla/pyjwt#1104- Fix a
SyntaxWarningcaused by invalid escape sequences by@kurtmckeein jpadilla/pyjwt#1103- Standardize CHANGELOG links to PRs by
@kurtmckeein jpadilla/pyjwt#1110- Migrate from
pep517, which is deprecated, tobuildby@kurtmckeein jpadilla/pyjwt#1108- Fix incorrectly-named test suite function by
@kurtmckeein jpadilla/pyjwt#1116- Fix Read the Docs builds by
@kurtmckeein jpadilla/pyjwt#1111- Bump actions/download-artifact from 4 to 6 by
@dependabot[bot] in jpadilla/pyjwt#1118- Escalate test suite warnings to errors by
@kurtmckeein jpadilla/pyjwt#1107- Add pyupgrade as a pre-commit hook by
@kurtmckeein jpadilla/pyjwt#1109- Simplify the test suite decorators by
@kurtmckeein jpadilla/pyjwt#1113- Improve coverage config and eliminate unused test suite code by
@kurtmckeein jpadilla/pyjwt#1115- Build a shared wheel once in the test suite by
@kurtmckeein jpadilla/pyjwt#1114
... (truncated)
Changelog
Sourced from pyjwt's changelog.
v2.11.0 <https://github.com/jpadilla/pyjwt/compare/2.10.1...2.11.0>__Fixed
- Enforce ECDSA curve validation per RFC 7518 Section 3.4. - Fix build system warnings by @kurtmckee in `[#1105](https://github.com/jpadilla/pyjwt/issues/1105) <https://github.com/jpadilla/pyjwt/pull/1105>`__ - Validate key against allowed types for Algorithm family in `[#964](https://github.com/jpadilla/pyjwt/issues/964) <https://github.com/jpadilla/pyjwt/pull/964>`__ - Add iterator for JWKSet in `[#1041](https://github.com/jpadilla/pyjwt/issues/1041) <https://github.com/jpadilla/pyjwt/pull/1041>`__ - Validate `iss` claim is a string during encoding and decoding by @pachewise in `[#1040](https://github.com/jpadilla/pyjwt/issues/1040) <https://github.com/jpadilla/pyjwt/pull/1040>`__ - Improve typing/logic for `options` in decode, decode_complete by @pachewise in `[#1045](https://github.com/jpadilla/pyjwt/issues/1045) <https://github.com/jpadilla/pyjwt/pull/1045>`__ - Declare float supported type for lifespan and timeout by @nikitagashkov in `[#1068](https://github.com/jpadilla/pyjwt/issues/1068) <https://github.com/jpadilla/pyjwt/pull/1068>`__ - Fix ``SyntaxWarning``\s/``DeprecationWarning``\s caused by invalid escape sequences by @kurtmckee in `[#1103](https://github.com/jpadilla/pyjwt/issues/1103) <https://github.com/jpadilla/pyjwt/pull/1103>`__ - Development: Build a shared wheel once to speed up test suite setup times by @kurtmckee in `[#1114](https://github.com/jpadilla/pyjwt/issues/1114) <https://github.com/jpadilla/pyjwt/pull/1114>`__ - Development: Test type annotations across all supported Python versions, increase the strictness of the type checking, and remove the mypy pre-commit hook by @kurtmckee in `[#1112](https://github.com/jpadilla/pyjwt/issues/1112) <https://github.com/jpadilla/pyjwt/pull/1112>`__Added
- Support Python 3.14, and test against PyPy 3.10 and 3.11 by
@kurtmckeein[#1104](https://github.com/jpadilla/pyjwt/issues/1104) <https://github.com/jpadilla/pyjwt/pull/1104>__- Development: Migrate to
buildto test package building in CI by@kurtmckeein[#1108](https://github.com/jpadilla/pyjwt/issues/1108) <https://github.com/jpadilla/pyjwt/pull/1108>__- Development: Improve coverage config and eliminate unused test suite code by
@kurtmckeein[#1115](https://github.com/jpadilla/pyjwt/issues/1115) <https://github.com/jpadilla/pyjwt/pull/1115>__- Docs: Standardize CHANGELOG links to PRs by
@kurtmckeein[#1110](https://github.com/jpadilla/pyjwt/issues/1110) <https://github.com/jpadilla/pyjwt/pull/1110>__- Docs: Fix Read the Docs builds by
@kurtmckeein[#1111](https://github.com/jpadilla/pyjwt/issues/1111) <https://github.com/jpadilla/pyjwt/pull/1111>__- Docs: Add example of using leeway with nbf by
@djw8605in[#1034](https://github.com/jpadilla/pyjwt/issues/1034) <https://github.com/jpadilla/pyjwt/pull/1034>__- Docs: Refactored docs with
autodoc; addedPyJWSandjwt.algorithmsdocs by@pachewisein[#1045](https://github.com/jpadilla/pyjwt/issues/1045) <https://github.com/jpadilla/pyjwt/pull/1045>__- Docs: Documentation improvements for "sub" and "jti" claims by
@clederin[#1088](https://github.com/jpadilla/pyjwt/issues/1088) <https://github.com/jpadilla/pyjwt/pull/1088>__- Development: Add pyupgrade as a pre-commit hook by
@kurtmckeein[#1109](https://github.com/jpadilla/pyjwt/issues/1109) <https://github.com/jpadilla/pyjwt/pull/1109>__- Add minimum key length validation for HMAC and RSA keys (CWE-326). Warns by default via
InsecureKeyLengthWarningwhen keys are below minimum recommended lengths per RFC 7518 Section 3.2 (HMAC) and NIST SP 800-131A (RSA). Passenforce_minimum_key_length=Truein options toPyJWTorPyJWSto raiseInvalidKeyErrorinstead.- Refactor
PyJWTto own an internalPyJWSinstance instead of calling globalapi_jwsfunctions.
Commits
697344dbump up versione4d0aecfix: pre-commitdf9a6a0fix: failing test2b2e53cfix: docs635c8d8fix: failing mypy96ae356feat: add minimum key length validation for HMAC and RSA5b86227fix: enforce ECDSA curve validation per RFC 7518 Section 3.404947d7Bump actions/download-artifact from 6 to 7 (#1125)dd44834Fix leeway value in usage documentation (#1124)407f0bdThoroughly test type annotations, and resolve errors (#1112)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 13731452 |
| UUID: | 3927709232 |
| Node ID: | PR_kwDORAsOu87DENrJ |
| Host: | GitHub |
| Repository: | Driver-Adam-Testing/python-backend-test-b |