pydantic>=2.7
pydantic-settings
gitpython
semver
rich
aind_behavior_services<1

[aind-services]
aind-data-schema<2
ms-active-directory
aind-data-transfer-service
cryptography
requests
pyyaml

[aind-services:sys_platform == "win32"]
winkerberos
ldap3

[dev]
ruff
codespell
coverage
pytest
pytest-cov
interrogate
aind-clabe[aind-services]

[docs]
aind-clabe[aind-services]
mkdocs
mkdocs-material
mkdocstrings[python]
pymdown-extensions
ruff
