1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-06-26 16:45:52 +00:00

argon2: add requirements for tests

This commit is contained in:
Peter Bieringer 2025-04-29 19:39:32 +02:00
parent 631f1596ae
commit db811245e8
2 changed files with 5 additions and 3 deletions

View file

@ -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]

View file

@ -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=[