53 lines
1.2 KiB
TOML
53 lines
1.2 KiB
TOML
[project]
|
|
name = "decp.info"
|
|
description = "Interface d'exploration et d'analyse des marchés publics français."
|
|
version = "2.8.1"
|
|
requires-python = ">= 3.10"
|
|
authors = [{ name = "Colin Maudry", email = "colin@colmo.tech" }]
|
|
dependencies = [
|
|
"dash==3.4.0",
|
|
"dash[compress]",
|
|
"polars",
|
|
"gunicorn",
|
|
"dash-bootstrap-components",
|
|
"python-dotenv",
|
|
"xlsxwriter",
|
|
"plotly[express]",
|
|
"httpx",
|
|
"pandas", # utilisé pour la création de certains graphiques
|
|
"unidecode",
|
|
"dash-leaflet",
|
|
"dash-extensions",
|
|
"duckdb",
|
|
"flask-caching",
|
|
"pyarrow>=23.0.1",
|
|
"flask-cors>=6.0.2",
|
|
"flask-smorest>=0.46.0",
|
|
"marshmallow>=3.20.0",
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pytest",
|
|
"pytest-env",
|
|
"pre-commit",
|
|
"selenium",
|
|
"webdriver-manager",
|
|
"dash[testing]",
|
|
"fastexcel",
|
|
]
|
|
|
|
[tool.pytest.ini_options]
|
|
pythonpath = ["src"]
|
|
testpaths = ["tests"]
|
|
env = [
|
|
"DATA_FILE_PARQUET_PATH=tests/test.parquet",
|
|
"DEVELOPMENT=true",
|
|
"REBUILD_DUCKDB=true",
|
|
"DATA_SCHEMA_PATH=/home/colin/git/decp-processing/dist/schema.json",
|
|
"USERS_DB_PATH=tests/users.test.sqlite",
|
|
"MATOMO_TRACKING_ENABLED=false",
|
|
"DATA_SCHEMA_LOCAL=/home/colin/git/decp-processing/dist/schema.json",
|
|
]
|
|
addopts = "-p no:warnings"
|