This release moves the compiled extension to a separate module,
additional tgz for this (py-argon2-cffi-bindings) attached.

OK?


Index: Makefile
===================================================================
RCS file: /cvs/ports/security/py-argon2-cffi/Makefile,v
diff -u -p -r1.9 Makefile
--- Makefile    21 Dec 2024 11:38:45 -0000      1.9
+++ Makefile    17 Feb 2025 14:30:28 -0000
@@ -1,30 +1,22 @@
 COMMENT =      argon2 password hashing for Python
 
-# 21.2.0+ moves the CFFI bindings to a separate project
-# (argon2-cffi-bindings), and changes PEP517 backend to flit_core
-MODPY_DISTV =  21.1.0
-REVISION =     3
-DISTNAME =     argon2-cffi-${MODPY_DISTV}
-PKGNAME =      py-${DISTNAME}
+MODPY_DISTV =  23.1.0
+DISTNAME =     argon2_cffi-${MODPY_DISTV}
+PKGNAME =      py-argon2-cffi-${MODPY_DISTV}
 
 CATEGORIES =   security
 
+# https://github.com/hynek/argon2-cffi/
 HOMEPAGE =     https://argon2-cffi.readthedocs.io/
 
 # MIT
 PERMIT_PACKAGE =       Yes
 
-WANTLIB =      argon2 pthread
-
 MODULES =      lang/python
-
+MODPY_PYBUILD =        hatch-vcs
 MODPY_PI =     Yes
-MODPY_PYBUILD =        setuptools
-
-BUILD_DEPENDS =        devel/py-cffi
-RUN_DEPENDS =  devel/py-cffi
 
-LIB_DEPENDS =  security/argon2
+RUN_DEPENDS =  security/py-argon2-cffi-bindings
 
 TEST_DEPENDS = devel/py-hypothesis
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/py-argon2-cffi/distinfo,v
diff -u -p -r1.2 distinfo
--- distinfo    11 Nov 2021 09:03:19 -0000      1.2
+++ distinfo    17 Feb 2025 14:30:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (argon2-cffi-21.1.0.tar.gz) = 
9xC2EQPRofaSyj7L0Tc+KKpeVFrGJboGf/L+yhsruHA=
-SIZE (argon2-cffi-21.1.0.tar.gz) = 1807800
+SHA256 (argon2_cffi-23.1.0.tar.gz) = 
h5w+eaJynOdo67fTbUYJ46eKTKLsOp8SKGygV+PQ2wg=
+SIZE (argon2_cffi-23.1.0.tar.gz) = 42798
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/py-argon2-cffi/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- pkg/PLIST   21 Dec 2024 11:38:45 -0000      1.4
+++ pkg/PLIST   17 Feb 2025 14:30:28 -0000
@@ -7,29 +7,31 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_ffi_build.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_ffi_build.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_legacy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_legacy.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_password_hasher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_password_hasher.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}low_level.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}low_level.${MODPY_PYC_MAGIC_TAG}pyc
-@so lib/python${MODPY_VERSION}/site-packages/argon2/_ffi${MODPY_ABI3SO}.so
-lib/python${MODPY_VERSION}/site-packages/argon2/_ffi_build.py
+lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}profiles.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/argon2/${MODPY_PYCACHE}profiles.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/argon2/_legacy.py
 lib/python${MODPY_VERSION}/site-packages/argon2/_password_hasher.py
+lib/python${MODPY_VERSION}/site-packages/argon2/_typing.py
 lib/python${MODPY_VERSION}/site-packages/argon2/_utils.py
 lib/python${MODPY_VERSION}/site-packages/argon2/exceptions.py
 lib/python${MODPY_VERSION}/site-packages/argon2/low_level.py
+lib/python${MODPY_VERSION}/site-packages/argon2/profiles.py
+lib/python${MODPY_VERSION}/site-packages/argon2/py.typed
 lib/python${MODPY_VERSION}/site-packages/argon2_cffi-${MODPY_DISTV}.dist-info/
-lib/python${MODPY_VERSION}/site-packages/argon2_cffi-${MODPY_DISTV}.dist-info/AUTHORS.rst
-lib/python${MODPY_VERSION}/site-packages/argon2_cffi-${MODPY_DISTV}.dist-info/LICENSE
 
lib/python${MODPY_VERSION}/site-packages/argon2_cffi-${MODPY_DISTV}.dist-info/METADATA
 
lib/python${MODPY_VERSION}/site-packages/argon2_cffi-${MODPY_DISTV}.dist-info/RECORD
 
lib/python${MODPY_VERSION}/site-packages/argon2_cffi-${MODPY_DISTV}.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/argon2_cffi-${MODPY_DISTV}.dist-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/argon2_cffi-${MODPY_DISTV}.dist-info/licenses/
+lib/python${MODPY_VERSION}/site-packages/argon2_cffi-${MODPY_DISTV}.dist-info/licenses/LICENSE

Attachment: py-argon2-cffi-bindings.tgz
Description: application/tar-gz

Reply via email to