synth-net / pyproject.toml
github-actions
Sync from GitHub (CI)
6ca4b94
[project]
name = "app"
version = "0.0.1"
description = ""
authors = [
{name = "Björn Hommel", email = "bjorn.hommel@magnolia-psychometrics.com"}
]
readme = "README.md"
requires-python = ">=3.12,<4.0"
[tool.poetry.dependencies]
fastapi = ">=0.116.0,<0.117.0"
uvicorn = ">=0.35.0,<0.36.0"
gunicorn = ">=23.0.0,<24.0.0"
jinja2 = ">=3.1.6,<4.0.0"
jinja2-fragments = ">=1.9.0,<2.0.0"
httpx = ">=0.28.1,<0.29.0"
websockets = ">=15.0.1,<16.0.0"
sqlalchemy = "^2.0.41"
arel = ">=0.3.0,<0.4.0"
databases = "^0.9.0"
aiosqlite = "^0.21.0"
python-multipart = "^0.0.20"
python-dotenv = "^1.1.1"
cryptography = "^45.0.6"
djlint = "^1.36.4"
pybtex = ">=0.24,<0.25"
pybtex-apa7-style = "^0.1.3"
huggingface-hub = {extras = ["cli"], version = "^0.35.3"}
[tool.poetry.group.data]
optional = true
[tool.poetry.group.data.dependencies]
pandas = ">=2.3.1,<3.0.0"
numpy = ">=2.3.1,<3.0.0"
pyarrow = ">=20.0.0,<21.0.0"
scipy = ">=1.16.0,<2.0.0"
matplotlib= ">=3.10.3,<4.0.0"
seaborn = ">=0.13.2,<0.14.0"
plotly = ">=6.2.0,<7.0.0"
altair = ">=5.5.0,<6.0.0"
pyobsplot = "^0.5.4"
polars = "^1.31.0"
[tool.poetry.group.ml]
optional = true
[tool.poetry.group.ml.dependencies]
scikit-learn = ">=1.7.0,<2.0.0"
torch = { version=">=2.7.1,<3.0.0", optional = true }
torchvision = { version=">=0.22.1,<0.23.0", optional = true }
torchaudio = { version=">=2.7.1,<3.0.0", optional = true }
transformers = ">=4.53.1,<5.0.0"
sentence-transformers= ">=5.0.0,<6.0.0"
datasets = ">=3.6.0,<4.0.0"
[tool.poetry.group.dev]
optional = true
[tool.poetry.group.dev.dependencies]
pytest = "^7.0"
ipython = ">=9.4.0,<10.0.0"
jupyter = ">=1.1.1,<2.0.0"
jupyterlab = ">=4.4.4,<5.0.0"
ipywidgets = ">=8.1.7,<9.0.0"
djlint = ">=1.36.4,<2.0.0"
alembic = ">=1.16.3,<2.0.0"
python-dotenv = ">=1.1.1,<2.0.0"
tqdm = ">=4.67.1,<5.0.0"
streamlit = ">=1.46.1,<2.0.0"
pillow = ">=11.3.0,<12.0.0"
pydantic = ">=2.11.7,<3.0.0"
pydantic-settings= ">=2.10.1,<3.0.0"
marimo = ">=0.14.10,<0.15.0"
[tool.poetry.group.demo]
optional = true
[tool.poetry.group.demo.dependencies]
vega-datasets = "^0.9.0"
drawdata = "^0.3.8"
hvplot = "^0.11.3"
panel = "^1.7.4"
[tool.poetry]
package-mode = false
[build-system]
requires = ["poetry-core>=2.0.0,<3.0.0"]
build-backend = "poetry.core.masonry.api"