aenum
cachetools>=5.2.0
gitpython
loguru
klayout>=0.29.7
pydantic<3,>=2.0.2
pydantic-settings<3,>=2.0.1
rectangle-packer
requests
ruamel.yaml.string
scipy
tomli
toolz
typer

[ci]
pytest
pytest_regressions
types-cachetools
types-requests
kfactory[full]

[dev]
kfactory[full]
ruff
mypy
pre-commit
pylsp-mypy
python-lsp-server[all]
types-cachetools
pytest
types-docutils
types-Pygments
types-requests
types-setuptools
tbump

[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

[ipy]
ipython
ipywidgets
ipytree
ipyevents
