pymergetic-common[config]

[all]
pymergetic-common[builder,config,console,easybind,objects,pki,release,test]

[api]
fastapi>=0.100
httpx

[bind]
pymergetic-common[nanobind]
scikit-build-core>=0.10
setuptools>=68
setuptools-scm>=8

[builder]
pyinstaller>=6.0.0

[config]
pydantic>=2.0.0
pydantic-settings>=2.0.0
pyyaml>=6.0

[console]
fire>=0.7.1
rich>=13.0.0
textual>=0.40.0

[dev]
pymergetic-common[all]

[easybind]
pymergetic-common[bind]
pymergetic-easybind~=0.3.17

[nanobind]
nanobind~=2.12.0

[objects]
pyzmq>=25.0.0

[pki]
cryptography>=41.0.0

[release]
build>=1.0.0
twine>=5.0.0

[test]
pytest>=7.0.0
pytest-asyncio>=0.21.0
