1[build-system]2requires = ["setuptools>=69", "wheel"]3build-backend = "setuptools.build_meta"45[project]6name = "ucml"7version = "0.1.0"8description = "The Hidden Dynamics of Used-Car Markets (UQO WP 36) — reproducible research code"9authors = [{ name = "Simon-Pierre Boucher", email = "simon-pierre.boucher@uqo.ca" }]10requires-python = ">=3.12,<3.13"11readme = "README.md"12dependencies = [13 "polars>=1.30",14 "pandas>=2.2",15 "numpy>=2.0",16 "pyarrow>=17",17 "duckdb>=1.1",18 "scipy>=1.14",19 "scikit-learn>=1.5",20 "lightgbm>=4.5",21 "statsmodels>=0.14",22 "linearmodels>=6.0",23 "lifelines>=0.30",24 "pyfixest>=0.25",25 "matplotlib>=3.9",26 "geopandas>=1.0",27 "shapely>=2.0",28 "pyyaml>=6.0",29 "typer>=0.12",30 "rich>=13",31 "requests>=2.32",32]3334[project.optional-dependencies]35dev = ["pytest>=8", "ruff>=0.6"]3637[tool.setuptools.packages.find]38where = ["src"]39include = ["ucml*"]4041[tool.pytest.ini_options]42testpaths = ["tests"]43