On Mon, 17 Feb 2025 15:31:53 +0100,
Stuart Henderson <s...@spacehopper.org> wrote:
> 
> This release moves the compiled extension to a separate module,
> additional tgz for this (py-argon2-cffi-bindings) attached.
> 
> OK?
>

It fails on my system as:

py-argon2-cffi $ env FETCH_PACKAGES=-Dsnap make prepare                         
     
===> Building from scratch py3-argon2-cffi-23.1.0
===> py3-argon2-cffi-23.1.0 depends on: python->=3.12,<3.13 -> python-3.12.8p2
===> py3-argon2-cffi-23.1.0 depends on: py3-build-* -> py3-build-1.2.2.post1p0
===> py3-argon2-cffi-23.1.0 depends on: py3-installer-* -> py3-installer-0.7.0p1
===> py3-argon2-cffi-23.1.0 depends on: py3-hatch_vcs-* -> py3-hatch_vcs-0.4.0p1
py-argon2-cffi $ make      
===>  Checking files for py3-argon2-cffi-23.1.0
`/build/distfiles/argon2_cffi-23.1.0.tar.gz' is up to date.
>> (SHA256) all files: OK
===>  Extracting for py3-argon2-cffi-23.1.0
===>  Patching for py3-argon2-cffi-23.1.0
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
===>  Generating configure for py3-argon2-cffi-23.1.0
===>  Configuring for py3-argon2-cffi-23.1.0
===>  Building for py3-argon2-cffi-23.1.0
* Getting build dependencies for wheel...

ERROR Missing dependencies:
        hatch-fancy-pypi-readme
*** Error 1 in . (/usr/ports/lang/python/python.port.mk:384 'do-build': @: ; if 
[ -e /build/pobj/py-argon2-cffi-23.1.0/argon2_cffi-23.1.0/py...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3065 
'/build/pobj/py-argon2-cffi-23.1.0/.build_done': @cd /usr/ports/security/py-...)
*** Error 2 in /usr/ports/security/py-argon2-cffi 
(/usr/ports/infrastructure/mk/bsd.port.mk:2712 'all': 
@lock=py3-argon2-cffi-23.1.0;  expor...)
py-argon2-cffi $

> 
> 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
> [2 py-argon2-cffi-bindings.tgz <application/x-tar-gz (base64)>]

-- 
wbr, Kirill

Reply via email to