group: add pam+ldap for tests
This commit is contained in:
@@ -40,10 +40,11 @@ dependencies = [
|
|||||||
|
|
||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
test = ["pytest>=7", "waitress", "bcrypt", "argon2-cffi"]
|
test = ["pytest>=7", "waitress", "bcrypt", "argon2-cffi", "pam", "ldap3"]
|
||||||
bcrypt = ["bcrypt"]
|
bcrypt = ["bcrypt"]
|
||||||
argon2 = ["argon2-cffi"]
|
argon2 = ["argon2-cffi"]
|
||||||
ldap = ["ldap3"]
|
ldap = ["ldap3"]
|
||||||
|
pam = ["pam"]
|
||||||
dev = ["flake8", "isort", "mypy", "pytest", "pytest-playwright", "html5validator"]
|
dev = ["flake8", "isort", "mypy", "pytest", "pytest-playwright", "html5validator"]
|
||||||
|
|
||||||
[project.scripts]
|
[project.scripts]
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ install_requires = ["defusedxml", "libpass>=1.9.3", "vobject>=0.9.6",
|
|||||||
bcrypt_requires = ["bcrypt"]
|
bcrypt_requires = ["bcrypt"]
|
||||||
argon2_requires = ["argon2-cffi"]
|
argon2_requires = ["argon2-cffi"]
|
||||||
ldap_requires = ["ldap3"]
|
ldap_requires = ["ldap3"]
|
||||||
|
pam_requires = ["pam"]
|
||||||
test_requires = ["pytest>=7", "waitress", *bcrypt_requires, *argon2_requires]
|
test_requires = ["pytest>=7", "waitress", *bcrypt_requires, *argon2_requires]
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
@@ -63,7 +64,7 @@ setup(
|
|||||||
package_data={"radicale": [*web_files, "py.typed"]},
|
package_data={"radicale": [*web_files, "py.typed"]},
|
||||||
entry_points={"console_scripts": ["radicale = radicale.__main__:run"]},
|
entry_points={"console_scripts": ["radicale = radicale.__main__:run"]},
|
||||||
install_requires=install_requires,
|
install_requires=install_requires,
|
||||||
extras_require={"test": test_requires, "bcrypt": bcrypt_requires, "argon2": argon2_requires, "ldap": ldap_requires},
|
extras_require={"test": test_requires, "bcrypt": bcrypt_requires, "argon2": argon2_requires, "ldap": ldap_requires, "pam": pam_requires},
|
||||||
keywords=["calendar", "addressbook", "CalDAV", "CardDAV"],
|
keywords=["calendar", "addressbook", "CalDAV", "CardDAV"],
|
||||||
python_requires=">=3.9.0",
|
python_requires=">=3.9.0",
|
||||||
classifiers=[
|
classifiers=[
|
||||||
|
|||||||
Reference in New Issue
Block a user