From db811245e895938aebd7b9e027392e2e91f4d16a Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Tue, 29 Apr 2025 19:39:32 +0200 Subject: [PATCH] argon2: add requirements for tests --- pyproject.toml | 3 ++- setup.py.legacy | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 92fcc808..acc938ac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,8 +38,9 @@ dependencies = [ [project.optional-dependencies] -test = ["pytest>=7", "waitress", "bcrypt"] +test = ["pytest>=7", "waitress", "bcrypt", "argon2-cffi"] bcrypt = ["bcrypt"] +argon2 = ["argon2-cffi"] ldap = ["ldap3"] [project.scripts] diff --git a/setup.py.legacy b/setup.py.legacy index ea446b39..be49627b 100644 --- a/setup.py.legacy +++ b/setup.py.legacy @@ -41,8 +41,9 @@ install_requires = ["defusedxml", "passlib", "vobject>=0.9.6", "requests", ] bcrypt_requires = ["bcrypt"] +argon2_requires = ["argon2-cffi"] ldap_requires = ["ldap3"] -test_requires = ["pytest>=7", "waitress", *bcrypt_requires] +test_requires = ["pytest>=7", "waitress", *bcrypt_requires, *argon2_requires] setup( name="Radicale", @@ -60,7 +61,7 @@ setup( package_data={"radicale": [*web_files, "py.typed"]}, entry_points={"console_scripts": ["radicale = radicale.__main__:run"]}, install_requires=install_requires, - extras_require={"test": test_requires, "bcrypt": bcrypt_requires, "ldap": ldap_requires}, + extras_require={"test": test_requires, "bcrypt": bcrypt_requires, "argon2": argon2_requires, "ldap": ldap_requires}, keywords=["calendar", "addressbook", "CalDAV", "CardDAV"], python_requires=">=3.9.0", classifiers=[