commit:     fc909547e087ab3d4f0e7b955df7d53fee73f643
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 14 05:41:24 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 14 05:45:14 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc909547

dev-python/pyjwt: Bump to 2.12.1

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pyjwt/Manifest            |  2 ++
 dev-python/pyjwt/pyjwt-2.12.1.ebuild | 42 ++++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/pyjwt/Manifest b/dev-python/pyjwt/Manifest
index 655a5f88e8bc..e71ed98b53e3 100644
--- a/dev-python/pyjwt/Manifest
+++ b/dev-python/pyjwt/Manifest
@@ -3,3 +3,5 @@ DIST pyjwt-2.11.0.tar.gz 98019 BLAKE2B 
b5bf0ffc4b2eb0f14accfc257a525f74a156bc5da
 DIST pyjwt-2.11.0.tar.gz.provenance 9448 BLAKE2B 
e6e71af154c4e6580323a0f9d9a0a640a912393db168308e9add90019994a9f2ac3765a02e4748eaa9bb096eabe49a96afd0a406c27ee0e2f9de03244ac0d716
 SHA512 
98a0929e50e2c7ae3b7f1d99686317f890ce6b28d59796bb1d20991aba1623077f60ca559e278469702c016664ab2cb1af14da10e548973f5a7bc91cc72675bf
 DIST pyjwt-2.12.0.tar.gz 102511 BLAKE2B 
2ad18de3915405961eae6938f5a13c9f58e175b645eba300ee5ae2d0b66d842ed15f80087c391ca1afb895a9003837a88066647e0204b33480ebe2a151b4dfb3
 SHA512 
177ae71b1c11712cf6a4c2b8a98ee3869494c0cb5c6515b51fb0ffda218eab273b91a340b19e51dc03d4c2cf8f681ef898cbfbcfc74ec1756516466de9cf0ab7
 DIST pyjwt-2.12.0.tar.gz.provenance 9555 BLAKE2B 
7319110894349365a1567c765d859563cd5304be6720686b8d4dc0050a26e55fa6275c1e782bb467900ce255d29d75329d11228926e7e55f085709ca63d8ab6c
 SHA512 
2704ecffc4b8ccf726fd29b82270a7c4b2deade71408d0ceeecfcdfbbabd5e3d9b4f438a35fe45a577e3e952b9c7f8921aa710a5dc8492ff95dcfeef00688516
+DIST pyjwt-2.12.1.tar.gz 102564 BLAKE2B 
9e2c5554b4c45dbc940c8de8ba860ab73ac585da58c90e6129c1b8040e5f334a92f13f933f123263bb0b07e942355546e376875a061c9118dc9651d45ccf5678
 SHA512 
ad1e925b9aa39017bd83863233b39de06a919daed664d5835e58def47f6fb4435fab057a37a5fa8a7543f691f5fc9f82e6d879ef0ad60960f982a214b305078a
+DIST pyjwt-2.12.1.tar.gz.provenance 9461 BLAKE2B 
1580ae7d42473f72d7b6f47a4025d696e1682450510e735935d02f1f98cda0e07608d2ce2699f4deae3f65816020763b2aa016c0fbf48d1eaec1c9fa977dba8e
 SHA512 
f4a269774bbb58ddb2ec895d83dc224ab3faee5d9e1a9afed9570165fdacb595c37cb13d98b8432237128a89ca23be1c13ec0b5788b1daae9173f231e4ed67fc

diff --git a/dev-python/pyjwt/pyjwt-2.12.1.ebuild 
b/dev-python/pyjwt/pyjwt-2.12.1.ebuild
new file mode 100644
index 000000000000..eea2355f195b
--- /dev/null
+++ b/dev-python/pyjwt/pyjwt-2.12.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="PyJWT"
+PYPI_VERIFY_REPO=https://github.com/jpadilla/pyjwt
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="JSON Web Token implementation in Python"
+HOMEPAGE="
+       https://github.com/jpadilla/pyjwt/
+       https://pypi.org/project/PyJWT/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+       !dev-python/python-jwt
+"
+BDEPEND="
+       test? (
+               >=dev-python/cryptography-3.4.0[${PYTHON_USEDEP}]
+       )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+       # Internet
+       
tests/test_jwks_client.py::TestPyJWKClient::test_get_jwt_set_sslcontext_default
+)
+
+pkg_postinst() {
+       optfeature "cryptography" dev-python/cryptography
+}

Reply via email to