PyYAML>=6.0.2
certifi>=2024.0.0
jsonschema>=4.0

[contracts]

[contracts-all]

[contracts-all:python_version < "3.13"]
datacontract-cli[all]>=0.12.3

[contracts:python_version < "3.13"]
datacontract-cli>=0.12.3

[dev]
pytest>=6.0
pytest-cov>=3.0.0
black>=22.0
flake8>=4.0
mypy<1.15,>=1.14
types-jsonschema
types-PyYAML
build>=0.8.0
twine>=4.0.0

[email]
extract-msg>=0.54

[llama-cpp]
llama-cpp-python>=0.3

[measurements]

[measurements:python_version >= "3.9"]
tiktoken>=0.13.0
