compas>=2
protobuf>=6.31.1

[:python_version == "3.9"]
importlib-metadata>=5

[dev]
attrs>=17.4
bump-my-version
compas_invocations2
invoke>=0.14
ruff
sphinx_compas2_theme
twine
wheel
pytest-mock
build

[docs]
markdown-callouts>=0.4
markdown-exec>=1.8
mike
mkdocs>=1.6
mkdocs-autorefs>=1.4
mkdocs-coverage>=1.0
mkdocs-git-revision-date-localized-plugin>=1.2
mkdocs-llmstxt>=0.2
mkdocs-material>=9.5
mkdocs-minify-plugin>=0.8
mkdocs-redirects>=1.2
mkdocs-section-index>=0.3
mkdocstrings[python]
pydantic>=2.10

[docs:python_version < "3.11"]
tomli>=2.0
