49 lines
988 B
TOML
49 lines
988 B
TOML
[project]
|
|
name = "decp.info"
|
|
description = "Interface d'exploration et d'analyse des marchés publics français."
|
|
version = "2.7.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"
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
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",
|
|
"DATA_SCHEMA_PATH=/home/colin/git/decp-processing/dist/schema.json"
|
|
]
|
|
addopts = "-p no:warnings"
|