[project] name = "wp37-uqo" version = "0.1.0" description = "WP37 — The Hidden Architecture of Grocery Prices (Quebec): reproducible research pipeline" requires-python = ">=3.12,<3.13" dependencies = [ "pandas>=2.2,<3", "numpy>=1.26,<3", "scipy>=1.13", "statsmodels>=0.14", "linearmodels>=6.0", "pyfixest>=0.25", "scikit-learn>=1.5", "lightgbm>=4.3", "matplotlib>=3.9", "duckdb>=1.0", "pulp>=2.8,<3", "pyyaml>=6.0", "pytest>=8.0", "requests>=2.32", "rapidfuzz>=3.9", "openai>=1.50", "anthropic>=0.40", "tqdm>=4.66", "pyarrow>=16", "python-dotenv>=1.0", ] [tool.pytest.ini_options] testpaths = ["tests"]