[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
ptk-ai = {file = ".", editable = true}

[dev-packages]
build = "*"
twine = "*"
pytest = ">=8.0"
pytest-cov = ">=5.0"
ruff = ">=0.4"
mypy = ">=1.10"
hatchling = "*"

[scripts]
test = "python -m pytest ./tests"
test_cov = "python -m pytest ./tests --cov=ptk --cov-report=term-missing --cov-report=html --cov-fail-under=85"
build = "python -m build --no-isolation"
publish = "python -m twine upload dist/*"
release = "python scripts/release.py"

[requires]
python_version = "3.11"
