Files
aaredb/backend/pyproject.toml
GotthardG 57de665c7b Add dataset, slurm_id, and FAILED status to models
Enhanced the models with new fields: a dataset field for Experiment Parameters and a slurm_id for Jobs. Introduced a FAILED status for the JobStatus enum. Updated functionality to handle datasets and trigger job creation based on dataset status.
2025-04-29 22:52:36 +02:00

39 lines
1.0 KiB
TOML

[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "aareDB"
version = "0.1.1a2"
description = "Backend for next gen sample management system"
authors = [{name = "Guillaume Gotthard", email = "guillaume.gotthard@psi.ch"}]
license = {text = "MIT"}
dependencies = [
"SQLAlchemy~=2.0.36",
"fastapi~=0.115.4",
"pydantic~=2.9.2",
"openpyxl~=3.1.5",
"typing_extensions~=4.12.2",
"PyJWT~=2.8.0",
"qrcode~=7.3.1",
"pillow~=10.4.0",
"reportlab~=4.2.5",
"cryptography~=44.0.0",
"pytest~=7.4.1",
"pytest-cov~=4.1.0",
"httpx~=0.24.1",
"pydantic[email]",
"mysqlclient~=2.1.1",
"python-multipart~=0.0.6",
"uvicorn==0.23.1",
"python-dateutil~=2.8.2",
"tomli>=2.0.1",
"python-dotenv",
"psycopg2-binary",
"urllib3~=2.2.1"
]
[tool.pytest.ini_options]
norecursedirs = ["backend/python-client"]
# Or limit files explicitly
python_files = [""]#,""test_auth.py"]#,
#"test_contact.py"]