head 1.17; access; symbols pkgsrc-2023Q4:1.16.0.2 pkgsrc-2023Q4-base:1.16 pkgsrc-2023Q3:1.14.0.4 pkgsrc-2023Q3-base:1.14 pkgsrc-2023Q2:1.14.0.2 pkgsrc-2023Q2-base:1.14 pkgsrc-2023Q1:1.13.0.10 pkgsrc-2023Q1-base:1.13 pkgsrc-2022Q4:1.13.0.8 pkgsrc-2022Q4-base:1.13 pkgsrc-2022Q3:1.13.0.6 pkgsrc-2022Q3-base:1.13 pkgsrc-2022Q2:1.13.0.4 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.13.0.2 pkgsrc-2022Q1-base:1.13 pkgsrc-2021Q4:1.12.0.8 pkgsrc-2021Q4-base:1.12 pkgsrc-2021Q3:1.12.0.6 pkgsrc-2021Q3-base:1.12 pkgsrc-2021Q2:1.12.0.4 pkgsrc-2021Q2-base:1.12 pkgsrc-2021Q1:1.12.0.2 pkgsrc-2021Q1-base:1.12 pkgsrc-2020Q4:1.9.0.6 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.4 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.2 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.8.0.2 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.4 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.6.0.2 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.1.0.2 pkgsrc-2019Q2-base:1.1; locks; strict; comment @# @; 1.17 date 2024.01.15.09.10.14; author adam; state Exp; branches; next 1.16; commitid gAY22qnZGDvPCwUE; 1.16 date 2023.12.13.19.25.58; author wiz; state Exp; branches; next 1.15; commitid dKR0nDb6JOVR5lQE; 1.15 date 2023.12.01.19.13.14; author adam; state Exp; branches; next 1.14; commitid HddlD3o50HylpNOE; 1.14 date 2023.05.10.12.46.08; author adam; state Exp; branches; next 1.13; commitid CSwGxSa9YxKkQpoE; 1.13 date 2022.01.04.20.55.26; author wiz; state Exp; branches; next 1.12; commitid CYyhdK9qtoffkmnD; 1.12 date 2021.03.11.06.32.46; author adam; state Exp; branches; next 1.11; commitid 6Ejq2g07bKLobRKC; 1.11 date 2021.03.07.17.30.22; author adam; state Exp; branches; next 1.10; commitid jRVG0HV2X1Z3XoKC; 1.10 date 2021.03.07.17.28.32; author adam; state Exp; branches; next 1.9; commitid NASRr54bd2v9WoKC; 1.9 date 2020.05.17.20.18.35; author adam; state Exp; branches; next 1.8; commitid ax38jGjmoqcGkD8C; 1.8 date 2019.10.25.09.34.08; author adam; state Exp; branches; next 1.7; commitid fI7FpntkT614meIB; 1.7 date 2019.10.15.17.09.38; author adam; state Exp; branches; next 1.6; commitid CvJg1otHE0wecZGB; 1.6 date 2019.09.11.09.42.50; author adam; state Exp; branches; next 1.5; commitid xkwvTk0YSZUJOzCB; 1.5 date 2019.08.29.04.55.17; author adam; state Exp; branches; next 1.4; commitid 4fMNz9nwIOC0ESAB; 1.4 date 2019.08.05.07.59.22; author adam; state Exp; branches; next 1.3; commitid g6lqZiwlPCNWqOxB; 1.3 date 2019.07.05.07.57.02; author adam; state Exp; branches; next 1.2; commitid 16LGErcbuvqYpPtB; 1.2 date 2019.07.02.03.36.18; author adam; state Exp; branches; next 1.1; commitid SIPwVY5vTYhr4qtB; 1.1 date 2019.06.17.20.57.39; author adam; state Exp; branches; next ; commitid HLgiZflXbslDjArB; desc @@ 1.17 log @py-flask-jwt-extended: updated to 4.6.0 4.6.0 Bump cryptography from 41.0.4 to 41.0.6 Do not check JWT_TOKEN_LOCATION when testing if cookie_csrf_protect is enabled @ text @# $NetBSD: Makefile,v 1.16 2023/12/13 19:25:58 wiz Exp $ DISTNAME= Flask-JWT-Extended-4.6.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} CATEGORIES= www python MASTER_SITES= ${MASTER_SITE_PYPI:=F/Flask-JWT-Extended/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/vimalloc/flask-jwt-extended COMMENT= Extended JWT integration with Flask LICENSE= mit TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel DEPENDS+= ${PYPKGPREFIX}-JWT>=2.0:../../textproc/py-JWT DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.3.1:../../security/py-cryptography DEPENDS+= ${PYPKGPREFIX}-flask>=2.0:../../www/py-flask DEPENDS+= ${PYPKGPREFIX}-werkzeug>=0.14:../../www/py-werkzeug USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.16 log @py-flask-jwt-extended: add missing tool @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2023/12/01 19:13:14 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-4.5.3 d13 2 a14 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel d16 1 a17 1 DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.3.1:../../security/py-cryptography @ 1.15 log @py-flask-jwt-extended: updated to 4.5.3 4.5.3 Typos Replace "defining" with "define" Fix documentation syntax error remove duplicate comments Support python 3.12 and add support for flask 3.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2023/05/10 12:46:08 adam Exp $ d13 1 @ 1.14 log @py-flask-jwt-extended: updated to 4.4.4 4.4.4 Fix compatibility with flask version 2.3 4.4.3 Documentation improvements Drop support for python 3.6 (flask no longer supports 3.6, so following suite here) Add option to include current_user in jinja templates by default Fix mypy type checks for current_user 4.4.2 Fix mypy explicitly mark exported names Fix verify_type being set to False by default in verify_jwt_in_request() 4.4.1 Documentation improvements Fix PEP 561 compatibility @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2022/01/04 20:55:26 wiz Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-4.4.4 d15 1 a15 1 DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.0:../../security/py-cryptography a16 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test d22 1 a22 4 do-test: cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests .include "../../lang/python/egg.mk" @ 1.13 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2021/03/11 06:32:46 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-4.1.0 a4 1 PKGREVISION= 1 d14 1 a14 1 DEPENDS+= ${PYPKGPREFIX}-flask>=1.0:../../www/py-flask d17 1 a17 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=0:../../devel/py-test @ 1.12 log @py-flask-jwt-extended: updated to 4.1.0 4.1.0 Allow JWT type to be things besides refresh or access. Any type that is not refresh will be considered an access token. Thanks @@sambonner for the PR! Allow locations kwarg for jwt_required() to be a string Minor documentation improvements @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2021/03/07 17:30:22 adam Exp $ d5 1 @ 1.11 log @py-flask-jwt-extended: mark as incompatible with Python 2.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2021/03/07 17:28:32 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-4.0.2 @ 1.10 log @py-flask-jwt-extended: updated to 4.0.2 4.0.2: Properly include requirements.txt in the manifest. 4.0.1: No changes from 4.0.0, this release is purely to fix some github actions and documentation builds 4.0.0: This release contains many months of work and lots of breaking changes. For full details, please see: https://flask-jwt-extended.readthedocs.io/en/stable/v4_upgrade_guide/ 3.25.1: The only change it this release is that we are setting the metadata that marks this as the last release to support python versions earlier then 3.6 (including python 2). 3.25.0: Add JWT_ENCODE_ISSUER option Require PyJWT before version 2.0.0a to prevent breaking changes. (we will update to the 2.0.0 pyjwt release once it's out of the alpha/early release). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2020/05/17 20:18:35 adam Exp $ d17 1 d19 1 a19 1 PYTHON_VERSIONED_DEPENDENCIES= test:test d21 1 a21 1 USE_LANGUAGES= # none a26 1 .include "../../lang/python/versioned_dependencies.mk" @ 1.9 log @pytest from versioned depends @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2019/10/25 09:34:08 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-3.24.1 d13 1 a13 1 DEPENDS+= ${PYPKGPREFIX}-JWT>=1.6.4:../../textproc/py-JWT d15 1 a15 2 DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.3:../../security/py-cryptography @ 1.8 log @py-flask-jwt-extended: updated to 3.24.1 3.24.1: Fixes a bug where missing JWTs were not being handled gracefully, introduced in version 3.23.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2019/10/15 17:09:38 adam Exp $ d18 2 a19 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test d27 1 @ 1.7 log @py-flask-jwt-extended: updated to 3.24.0 3.24.0: Adds the ability to add custom data to the JWT headers via the headers kwarg when making new tokens or via the jwt_manager.additional_headers_loader decorator. These headers can be accessed in your endpoints via the get_raw_jwt_header function. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/09/11 09:42:50 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-3.24.0 @ 1.6 log @py-flask-jwt-extended: updated to 3.23.0 3.23.0: Make header reading compliant with RFC7230, section 3.2.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2019/08/29 04:55:17 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-3.23.0 @ 1.5 log @py-flask-jwt-extended: updated to 3.22.0 3.22.0: Adds ability to check CSRF double submit token from form data instead of headers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/08/05 07:59:22 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-3.22.0 @ 1.4 log @py-flask-jwt-extended: updated to 3.21.0 3.21.0 Require flask 1.0 or greater Move docs to pallets-sphinx-themes Add a new JWT_DECODE_ISSUER option for use with other JWT providers Gracefully handle errors for malformed tokens @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/07/05 07:57:02 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-3.21.0 @ 1.3 log @py-flask-jwt-extended: updated to 3.20.0 3.20.0: Look for JWTs in the same order that they are defined in JWT_TOKEN_LOCATION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/07/02 03:36:18 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-3.20.0 d13 2 a14 2 DEPENDS+= ${PYPKGPREFIX}-JWT-[0-9]*:../../textproc/py-JWT DEPENDS+= ${PYPKGPREFIX}-flask-[0-9]*:../../www/py-flask @ 1.2 log @py-flask-jwt-extended: updated to 3.19.0 3.19.0: Adds support for using multiple algorithms for decoding JWTs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2019/06/17 20:57:39 adam Exp $ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-3.19.0 @ 1.1 log @py-flask-jwt-extended: added version 3.18.2 Flask-JWT-Extended not only adds support for using JSON Web Tokens (JWT) to Flask for protecting views, but also many helpful (and optional) features built in to make working with JSON Web Tokens easier. These include: * Support for adding custom claims to JSON Web Tokens * Custom claims validation on received tokens * Creating tokens from complex objects or complex object from received tokens * Refresh tokens * Token freshness and separate view decorators to only allow fresh tokens * Token revoking/blacklisting * Storing tokens in cookies and CSRF protection @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= Flask-JWT-Extended-3.18.2 @