pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/py-JWT



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Nov 24 10:13:05 UTC 2024

Modified Files:
        pkgsrc/textproc/py-JWT: Makefile distinfo

Log Message:
py-JWT: update to 2.10.0.

v2.10.0
-------

Changed
~~~~~~~

- Remove algorithm requirement from JWT API, instead relying on JWS API for enforcement, by @luhn
- Use ``Sequence`` for parameter types rather than ``List`` where applicable by @imnotjames
- Add JWK support to JWT encode by @luhn
- Encoding and decoding payloads using the `none` algorithm by @jpadilla
- Added validation for 'sub' (subject) and 'jti' (JWT ID) claims in tokens by @Divan009
- Refactor project configuration files from ``setup.cfg`` to ``pyproject.toml`` by @cleder
- Ruff linter and formatter changes by @gagandeepp
- Drop support for Python 3.8 (EOL) by @kkirsche

Fixed
~~~~~

- Encode EC keys with a fixed bit length by @etianen
- Add an RTD config file to resolve Read the Docs build failures by @kurtmckee
- Docs: Update ``iat`` exception docs by @pachewise
- Docs: Fix ``decode_complete`` scope and algorithms by @RbnRncn
- Fix doctest for ``docs/usage.rst`` by @pachewise
- Fix ``test_utils.py`` not to xfail by @pachewise
- Docs: Correct `jwt.decode` audience param doc expression by @peter279k

Added
~~~~~

- Add support for python 3.13 by @hugovk
- Create SECURITY.md by @auvipy and @jpadilla
- Docs: Add PS256 encoding and decoding usage by @peter279k
- Docs: Add API docs for PyJWK by @luhn
- Docs: Add EdDSA algorithm encoding/decoding usage by @peter279k
- Include checkers and linters for ``pyproject.toml``
- Docs: Add ES256 decoding usage by @Gautam-Hegde


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/textproc/py-JWT/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/textproc/py-JWT/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/py-JWT/Makefile
diff -u pkgsrc/textproc/py-JWT/Makefile:1.26 pkgsrc/textproc/py-JWT/Makefile:1.27
--- pkgsrc/textproc/py-JWT/Makefile:1.26        Mon Nov 11 07:29:01 2024
+++ pkgsrc/textproc/py-JWT/Makefile     Sun Nov 24 10:13:05 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2024/11/11 07:29:01 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2024/11/24 10:13:05 wiz Exp $
 
-DISTNAME=      pyjwt-2.9.0
+DISTNAME=      pyjwt-2.10.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/pyjwt/JWT/}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=P/PyJWT/}
@@ -10,15 +10,15 @@ HOMEPAGE=   https://github.com/jpadilla/py
 COMMENT=       JSON Web Token implementation in Python
 LICENSE=       mit
 
-WHEEL_NAME=    ${DISTNAME:S/pyjwt/PyJWT/}
-
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+WHEEL_NAME=    ${DISTNAME:S/pyjwt/PyJWT/}
+
+# as of 2.10.0
+# 1 failed, 285 passed, 4 skipped
 
-# crypto
 PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
 .include "../../lang/python/versioned_dependencies.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/textproc/py-JWT/distinfo
diff -u pkgsrc/textproc/py-JWT/distinfo:1.22 pkgsrc/textproc/py-JWT/distinfo:1.23
--- pkgsrc/textproc/py-JWT/distinfo:1.22        Sun Aug  4 07:30:12 2024
+++ pkgsrc/textproc/py-JWT/distinfo     Sun Nov 24 10:13:05 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.22 2024/08/04 07:30:12 adam Exp $
+$NetBSD: distinfo,v 1.23 2024/11/24 10:13:05 wiz Exp $
 
-BLAKE2s (pyjwt-2.9.0.tar.gz) = 3a6b7fa5bdb842b336364e75e9457e1ee215e9e2ef7ed822673f496891c8717e
-SHA512 (pyjwt-2.9.0.tar.gz) = 10d0344e05a142b3edadc970dd5cebc5eada1f638a599ca0f566c00149d67626c7fa1bbe668a56bc93048669df3af266c581f4872bf5756a4cc526f4b831dfc1
-Size (pyjwt-2.9.0.tar.gz) = 78825 bytes
+BLAKE2s (pyjwt-2.10.0.tar.gz) = 337790342f89104f583e1212f56ec8a14cd3e86fccff9484fa096ced61923a05
+SHA512 (pyjwt-2.10.0.tar.gz) = 3390e4613718e6fffe0a589a2b9f35ac8d29a12a7059d15281496c9a45b8e52b2ca165e3e7ba66bc2683d5df8d1ae8ed726bcc6e3afc0421a17491afe263f2b7
+Size (pyjwt-2.10.0.tar.gz) = 87687 bytes



Home | Main Index | Thread Index | Old Index