klayout>=0.28.12
scipy
ruamel.yaml
cachetools>=5.2.0
pydantic<3,>=2.0.2
pydantic-settings<3,>=2.0.1
loguru
tomli
requests
typer[all]
aenum

[ci]
flake8
flake8-pyproject
pytest
pytest_regressions
mypy
types-cachetools
types-requests
kfactory[git]

[dev]
black>=23
mypy
pre-commit
gitpython
pylsp-mypy
python-lsp-server[all]
python-lsp-ruff
types-cachetools
python-lsp-black
pytest
kfactory[git]
towncrier
tbump
types-requests
types-setuptools
types-docutils
types-Pygments

[docs]
kfactory[ipy]
mkdocs
mkdocs-jupyter>=0.24
mkdocstrings[python]
mkdocs-material
mkdocs_gen_files
mkdocs-literate-nav
mkdocs-section-index
mkdocs-video
pymdown-extensions

[git]
gitpython

[ipy]
ipython
ipywidgets
ipytree
ipyevents
