pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/py-FxA



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Oct 12 08:41:09 UTC 2024

Modified Files:
        pkgsrc/www/py-FxA: Makefile PLIST distinfo
Removed Files:
        pkgsrc/www/py-FxA/patches: patch-dev-requirements.txt

Log Message:
py-PyFxa: update to 0.7.9.

0.7.9 (2024-09-26)
==================

- Python3 support
- Add support for v2 password hashes
- Updated to pyproject.toml
- Updated libraries


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-FxA/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-FxA/PLIST pkgsrc/www/py-FxA/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/www/py-FxA/patches/patch-dev-requirements.txt

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

Modified files:

Index: pkgsrc/www/py-FxA/Makefile
diff -u pkgsrc/www/py-FxA/Makefile:1.3 pkgsrc/www/py-FxA/Makefile:1.4
--- pkgsrc/www/py-FxA/Makefile:1.3      Sat Aug 10 09:18:29 2024
+++ pkgsrc/www/py-FxA/Makefile  Sat Oct 12 08:41:09 2024
@@ -1,44 +1,32 @@
-# $NetBSD: Makefile,v 1.3 2024/08/10 09:18:29 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2024/10/12 08:41:09 wiz Exp $
 
-DISTNAME=      PyFxA-0.7.8
-PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/Py//}
+DISTNAME=      pyfxa-0.7.9
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/pyfxa/PyFxa/}
 CATEGORIES=    www python
-MASTER_SITES=  ${MASTER_SITE_PYPI:=P/PyFxA/}
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyfxa/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/mozilla/PyFxA
 COMMENT=       Firefox Accounts client library for Python
 LICENSE=       mpl-2.0
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools
-TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0:../../devel/py-wheel
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.4.2:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-cryptography>=0:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-BrowserID>=0:../../www/py-BrowserID
 DEPENDS+=      ${PYPKGPREFIX}-JWT>=0:../../textproc/py-JWT
 DEPENDS+=      ${PYPKGPREFIX}-hawkauthlib>=0:../../security/py-hawkauthlib
-DEPENDS+=      ${PYPKGPREFIX}-six>=1.14:../../lang/py-six
 TEST_DEPENDS+= ${PYPKGPREFIX}-grequests>=0:../../net/py-grequests
+TEST_DEPENDS+= ${PYPKGPREFIX}-parameterized>=0:../../devel/py-parameterized
 TEST_DEPENDS+= ${PYPKGPREFIX}-responses>=0:../../net/py-responses
-TEST_DEPENDS+= ${PYPKGPREFIX}-test>=4.6.4:../../devel/py-test
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=0:../../devel/py-test-cov
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8>=0:../../devel/py-test-flake8
 TEST_DEPENDS+= ${PYPKGPREFIX}-otp>=0:../../security/py-otp
 
 USE_LANGUAGES= # none
-USE_TOOLS+=    ftp:test
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
-# test status as of 0.7.8
-# 18 failed, 97 passed, 1 skipped, 4 warnings
-# https://github.com/mozilla/PyFxA/issues/95
-
-# missing files in distfile
-pre-test:
-       cd ${WRKSRC}/fxa/tests && ftp https://raw.githubusercontent.com/mozilla/PyFxA/main/fxa/tests/bad-key.json
-       cd ${WRKSRC}/fxa/tests && ftp https://raw.githubusercontent.com/mozilla/PyFxA/main/fxa/tests/jwks.json
-       cd ${WRKSRC}/fxa/tests && ftp https://raw.githubusercontent.com/mozilla/PyFxA/main/fxa/tests/private-key.json
+# test status as of 0.7.9
+# 126 passed, 14 skipped, 2 warnings
+ALLOW_NETWORK_ACCESS=  yes
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-FxA/PLIST
diff -u pkgsrc/www/py-FxA/PLIST:1.2 pkgsrc/www/py-FxA/PLIST:1.3
--- pkgsrc/www/py-FxA/PLIST:1.2 Mon May 20 10:10:17 2024
+++ pkgsrc/www/py-FxA/PLIST     Sat Oct 12 08:41:09 2024
@@ -1,11 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2024/05/20 10:10:17 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2024/10/12 08:41:09 wiz Exp $
 bin/fxa-client
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
-${PYSITELIB}/${WHEEL_INFODIR}/METADATA
-${PYSITELIB}/${WHEEL_INFODIR}/RECORD
-${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
-${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/fxa/__init__.py
 ${PYSITELIB}/fxa/__init__.pyc
 ${PYSITELIB}/fxa/__init__.pyo
@@ -45,9 +39,12 @@ ${PYSITELIB}/fxa/profile.pyo
 ${PYSITELIB}/fxa/tests/__init__.py
 ${PYSITELIB}/fxa/tests/__init__.pyc
 ${PYSITELIB}/fxa/tests/__init__.pyo
+${PYSITELIB}/fxa/tests/bad-key.json
+${PYSITELIB}/fxa/tests/jwks.json
 ${PYSITELIB}/fxa/tests/mock_utilities.py
 ${PYSITELIB}/fxa/tests/mock_utilities.pyc
 ${PYSITELIB}/fxa/tests/mock_utilities.pyo
+${PYSITELIB}/fxa/tests/private-key.json
 ${PYSITELIB}/fxa/tests/test_cache.py
 ${PYSITELIB}/fxa/tests/test_cache.pyc
 ${PYSITELIB}/fxa/tests/test_cache.pyo
@@ -87,3 +84,8 @@ ${PYSITELIB}/fxa/tools/create_user.pyo
 ${PYSITELIB}/fxa/tools/unblock.py
 ${PYSITELIB}/fxa/tools/unblock.pyc
 ${PYSITELIB}/fxa/tools/unblock.pyo
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
Index: pkgsrc/www/py-FxA/distinfo
diff -u pkgsrc/www/py-FxA/distinfo:1.2 pkgsrc/www/py-FxA/distinfo:1.3
--- pkgsrc/www/py-FxA/distinfo:1.2      Mon May 20 10:10:17 2024
+++ pkgsrc/www/py-FxA/distinfo  Sat Oct 12 08:41:09 2024
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.2 2024/05/20 10:10:17 wiz Exp $
+$NetBSD: distinfo,v 1.3 2024/10/12 08:41:09 wiz Exp $
 
-BLAKE2s (PyFxA-0.7.8.tar.gz) = ea77bb164d486bb0bc8df5b265f3139144529431658040ef890cfa95e6998dd3
-SHA512 (PyFxA-0.7.8.tar.gz) = d7fd9e74825d6e0386f887bb534e7be09e03aba0d13404486768ca01f3b0001430afcd283ff806726f8e35122580aa0677153e2b83a959775ccc63aef87c12a9
-Size (PyFxA-0.7.8.tar.gz) = 39052 bytes
-SHA1 (patch-dev-requirements.txt) = b900c01bc4466301df5522a1639a210a3bcfdd8b
+BLAKE2s (pyfxa-0.7.9.tar.gz) = c35f32121f20419897569589a0ba5e5167e88966938e3f16eadaa5d04017e4a1
+SHA512 (pyfxa-0.7.9.tar.gz) = 2bda004ed24d50ed083afb8847323892989a81cd5a116af88a0b2ad139bbf061c8f213502e5979a4b91c573a48c64590e2936ce69aaffa29e7c063ca147de3da
+Size (pyfxa-0.7.9.tar.gz) = 43683 bytes



Home | Main Index | Thread Index | Old Index