[build-system] requires = ["flit_core >=3.2,<4"] build-backend = "flit_core.buildapi" [project] name = "ldaptool" authors = [ {name = "Stefan Bühler", email = "stefan.buehler@tik.uni-stuttgart.de"}, {name = "Daniel Dizdarevic", email = "daniel.dizdarevic@tik.uni-stuttgart.de"}, ] readme = "README.md" license = {file = "LICENSE"} classifiers = [ "Private :: Do Not Upload", "License :: OSI Approved :: MIT License", ] dynamic = ["version", "description"] requires-python = "~=3.11" dependencies = [ "python-ldap", "PyYAML", ] [project.optional-dependencies] keepass = [ "pykeepass", ] [project.scripts] ldaptool = "ldaptool._main:main" [project.urls] # Documentation = "..." Source = "https://git-nks-public.tik.uni-stuttgart.de/net/ldaptool" [tool.black] line-length = 120 [tool.mypy] disallow_any_generics = true disallow_untyped_defs = true warn_redundant_casts = true warn_return_any = true warn_unused_configs = true warn_unused_ignores = true warn_unreachable = true [[tool.mypy.overrides]] module = [ "ldap", "ldap.dn", "ldap.controls.libldap", "pykeepass", ] ignore_missing_imports = true