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

[scripts]
dev = "uvicorn app.main:app --reload --port 4040 --workers 4"
lint = "ruff check ./app"
test = "pytest ./app"
test-coverage = "pytest --cov=. ./app"
test-ci = "pytest --cov --cov-report term --cov-report xml:coverage.xml ./app"

[packages]
fastapi = "~=0.95.2"
uvicorn = "~=0.22.0"
httpx = "*"
docx = "*"
pypdf = "*"
python-multipart = "*"
aiofiles = "*"
python-dotenv = "*"
pyyaml = "*"
dacite = "*"
schedule = "*"
setuptools = "*"
atrain-core = {editable = true, ref = "v1.1.0", git = "https://github.com/JuergenFleiss/aTrain_core.git"}
uvicorn-worker = "*"

[dev-packages]
ruff = ">=0.0.270"
pytest = "*"
requests = "*"
httpx = "*"
pytest-cov = "*"
pytest-asyncio = "*"

[requires]
python_version = "3.10"
