head	1.2;
access;
symbols
	pkgsrc-2026Q1:1.2.0.6
	pkgsrc-2026Q1-base:1.2
	pkgsrc-2025Q4:1.2.0.4
	pkgsrc-2025Q4-base:1.2
	pkgsrc-2025Q3:1.2.0.2
	pkgsrc-2025Q3-base:1.2
	pkgsrc-2025Q2:1.1.0.18
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.16
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.14
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.12
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.10
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.8
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.6
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.4
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.2
	pkgsrc-2023Q2-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2025.08.08.16.42.21;	author adam;	state Exp;
branches;
next	1.1;
commitid	bk7dbTKg53ZQLW5G;

1.1
date	2023.05.05.08.30.53;	author adam;	state Exp;
branches;
next	;
commitid	QQJFosNQVUcuBKnE;


desc
@@


1.2
log
@py-argon2-cffi-bindings: updated to 25.1.0

25.1.0

Added

- Official Python 3.12, 3.13, and 3.14 support.
  No code or packaging changes were necessary.

- Support for free-threading (aka nogil) on Python 3.14.

- Wheels for Windows on ARM64.

Removed

- Python 3.6, 3.7, and 3.8 support.
  There is very little activity on the bindings repo, so it doesn't make sense to carry around the build complexity of those ancient Python versions.
  The [21.2.0 wheels on PyPI](https://pypi.org/project/argon2-cffi-bindings/21.2.0/) include support for Python 3.6 and are based on the same Argon2 version.
@
text
@# $NetBSD: Makefile,v 1.1 2023/05/05 08:30:53 adam Exp $

DISTNAME=	argon2_cffi_bindings-25.1.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
CATEGORIES=	security python
MASTER_SITES=	${MASTER_SITE_PYPI:=a/argon2-cffi-bindings/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/hynek/argon2-cffi-bindings
COMMENT=	Low-level CFFI bindings for Argon2
LICENSE=	mit

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm>=6.2:../../devel/py-setuptools_scm
DEPENDS+=	${PYPKGPREFIX}-cffi>=1.0.1:../../devel/py-cffi

MAKE_ENV+=	ARGON2_CFFI_USE_SYSTEM=1

.include "../../lang/python/wheel.mk"
.include "../../security/argon2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.1
log
@py-argon2-cffi-bindings: added version 21.2.0

argon2-cffi-bindings provides low-level CFFI bindings to the Argon2 password
hashing algorithm including a vendored version of them.
@
text
@d1 1
a1 1
# $NetBSD$
d3 2
a4 2
DISTNAME=	argon2-cffi-bindings-21.2.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
a14 3
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test

PYTHON_VERSIONS_INCOMPATIBLE=	27
d18 1
a18 4
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

.include "../../lang/python/egg.mk"
@

