head	1.5;
access;
symbols
	pkgsrc-2026Q1:1.5.0.8
	pkgsrc-2026Q1-base:1.5
	pkgsrc-2025Q4:1.5.0.6
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.4
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.5.0.2
	pkgsrc-2025Q2-base:1.5
	pkgsrc-2025Q1:1.4.0.12
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.4.0.10
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.8
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.4.0.6
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.4.0.4
	pkgsrc-2024Q1-base:1.4
	pkgsrc-2023Q4:1.4.0.2
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.2.0.4
	pkgsrc-2023Q3-base:1.2
	pkgsrc-2023Q2:1.2.0.2
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.1.0.28
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.26
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.24
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.22
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.20
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.18
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.16
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.14
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.12
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.10
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.8
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.6
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.2
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.4
	pkgsrc-2019Q4-base:1.1;
locks; strict;
comment	@# @;


1.5
date	2025.06.13.07.10.11;	author adam;	state Exp;
branches;
next	1.4;
commitid	0rBC5xn5qNUdpHYF;

1.4
date	2023.10.28.19.57.14;	author wiz;	state Exp;
branches;
next	1.3;
commitid	jP8MYROLWZ3yJqKE;

1.3
date	2023.10.04.20.38.54;	author adam;	state Exp;
branches;
next	1.2;
commitid	Ym5I4jsGwCTfKlHE;

1.2
date	2023.05.05.08.33.05;	author adam;	state Exp;
branches;
next	1.1;
commitid	RsOgTUyxWgI4CKnE;

1.1
date	2019.11.13.21.12.20;	author adam;	state Exp;
branches;
next	;
commitid	cjvQ7LWKhSINAJKB;


desc
@@


1.5
log
@py-argon2-cffi: updated to 25.1.0

25.1.0

Added

- Official support for Python 3.13 and 3.14.
  No code changes were necessary.

Removed

- Python 3.7 is not supported anymore.

Changed

- `argon2.PasswordHasher.check_needs_rehash()` now also accepts bytes like the rest of the API.
- Improved parameter compatibility handling for Pyodide / WebAssembly environments.
@
text
@@@comment $NetBSD: PLIST,v 1.4 2023/10/28 19:57:14 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/argon2/__init__.py
${PYSITELIB}/argon2/__init__.pyc
${PYSITELIB}/argon2/__init__.pyo
${PYSITELIB}/argon2/__main__.py
${PYSITELIB}/argon2/__main__.pyc
${PYSITELIB}/argon2/__main__.pyo
${PYSITELIB}/argon2/_legacy.py
${PYSITELIB}/argon2/_legacy.pyc
${PYSITELIB}/argon2/_legacy.pyo
${PYSITELIB}/argon2/_password_hasher.py
${PYSITELIB}/argon2/_password_hasher.pyc
${PYSITELIB}/argon2/_password_hasher.pyo
${PYSITELIB}/argon2/_utils.py
${PYSITELIB}/argon2/_utils.pyc
${PYSITELIB}/argon2/_utils.pyo
${PYSITELIB}/argon2/exceptions.py
${PYSITELIB}/argon2/exceptions.pyc
${PYSITELIB}/argon2/exceptions.pyo
${PYSITELIB}/argon2/low_level.py
${PYSITELIB}/argon2/low_level.pyc
${PYSITELIB}/argon2/low_level.pyo
${PYSITELIB}/argon2/profiles.py
${PYSITELIB}/argon2/profiles.pyc
${PYSITELIB}/argon2/profiles.pyo
${PYSITELIB}/argon2/py.typed
@


1.4
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 5
a5 1
@@comment $NetBSD$
a17 3
${PYSITELIB}/argon2/_typing.py
${PYSITELIB}/argon2/_typing.pyc
${PYSITELIB}/argon2/_typing.pyo
a30 4
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
@


1.3
log
@py-argon2-cffi: updated to 23.1.0

23.1.0

Removed

- Python 3.6 is not supported anymore.


Deprecated

- The `InvalidHash` exception is deprecated in favor of `InvalidHashError`.
 No plans for removal currently exist and the names can (but shouldn't) be used interchangeably.

- `argon2.hash_password()`, `argon2.hash_password_raw()`, and `argon2.verify_password()` that have been soft-deprecated since 2016 are now hard-deprecated.
 They now raise `DeprecationWarning`s and will be removed in 2024.


Added

- Official support for Python 3.11 and 3.12.
 No code changes were necessary.

- `argon2.exceptions.InvalidHashError` as a replacement for `InvalidHash`.

- *salt* parameter to `argon2.PasswordHasher.hash()` to allow for custom salts.
 This is only useful for specialized use-cases -- leave it on None unless you know exactly what you are doing.
@
text
@d1 1
a1 8
@@comment $NetBSD: PLIST,v 1.2 2023/05/05 08:33:05 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
d4 1
d7 1
d10 1
d13 1
d16 1
d19 1
d22 1
d25 1
d28 1
d30 4
@


1.2
log
@py-argon2-cffi: updated to 21.3.0

21.3.0

Fixed

While the last release added type hints, the fact that it's been misssing a py.typed file made Mypy ignore them.


21.2.0

Removed

Python 3.5 is not supported anymore.

The CFFI bindings have been extracted into a separate project: argon2-cffi-bindings This makes argon2-cffi a Python-only project und should make it easier to contribute to and have more frequent releases with high-level features.

This change is breaking for users who want to use a system-wide installation of Argon2 instead of our vendored code, because the argument to the --no-binary argument changed. Please refer to the installation guide.

Added

Thanks to lots of work within argon2-cffi-bindings, there're pre-compiled wheels for many new platforms. Including:

Apple Silicon via universal2
Linux on amd64 and arm64
musl libc (Alpine Linux!) on i686, amd64, and arm64
PyPy 3.8
We hope to provide wheels for Windows on arm64 soon, but are waiting for GitHub Actions to support that.

argon2.Parameters.from_parameters() together with the argon2.profiles module that offers easy access to the RFC-recommended configuration parameters and then some.

The CLI interface now has a --profile option that takes any name from argon2.profiles.

Types! argon2-cffi is now fully typed.

Changed

argon2.PasswordHasher now uses the RFC 9106 low-memory profile by default. The old defaults are available as argon2.profiles.PRE_21_2.


21.1.0

Removed

Microsoft stopped providing the necessary SDKs to ship Python 2.7 wheels and currenly the downloads amount to 0.09%. Therefore we have decided that Python 2.7 is not supported anymore.
Changed

There are indeed no changes whatsoever to the code of argon2-cffi. The Argon2 project also hasn't tagged a new release since July 2019. There also don't seem to be any important pending fixes.

This release is mainly about improving the way binary wheels are built (abi3 on all platforms).
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2019/11/13 21:12:20 adam Exp $
a2 1
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
d8 1
@


1.1
log
@py-argon2-cffi: updated to 19.2.0

19.2.0:
Backward-incompatible changes:
- Python 3.4 is not supported anymore.
  It has been unsupported by the Python core team for a while now and its PyPI downloads are negligible.
  It's very unlikely that ``argon2-cffi`` will break under 3.4 anytime soon, but we don't test it and don't ship binary wheels for it anymore.

Changes:
- The dependency on ``enum34`` is now protected using a PEP 508 marker.
  This fixes problems when the sdist is handled by a different interpreter version than the one running it.
@
text
@d1 8
a8 7
@@comment $NetBSD: PLIST,v 1.2 2017/09/23 12:38:18 tnn Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
a10 1
${PYSITELIB}/argon2/__init__.pyo
a12 6
${PYSITELIB}/argon2/__main__.pyo
${PLIST.py2x}${PYSITELIB}/argon2/_ffi.so
${PLIST.py3x}${PYSITELIB}/argon2/_ffi.abi3.so
${PYSITELIB}/argon2/_ffi_build.py
${PYSITELIB}/argon2/_ffi_build.pyc
${PYSITELIB}/argon2/_ffi_build.pyo
a14 1
${PYSITELIB}/argon2/_legacy.pyo
d17 2
a18 1
${PYSITELIB}/argon2/_password_hasher.pyo
a20 1
${PYSITELIB}/argon2/_utils.pyo
a22 1
${PYSITELIB}/argon2/exceptions.pyo
d25 3
a27 1
${PYSITELIB}/argon2/low_level.pyo
@

