[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "age" version = "0.1.0" description = "Agentic General Equilibrium — UQO Working Paper No. 25 replication package" readme = "README.md" requires-python = ">=3.11" license = {text = "MIT"} authors = [{name = "Simon-Pierre Boucher", email = "simon-pierre.boucher@uqo.ca"}] dependencies = [ "numpy>=2.0", "scipy>=1.13", "pandas>=2.2", "matplotlib>=3.9", "sympy>=1.12", "jsonschema>=4.21", "numba>=0.60", "pyyaml>=6.0", "httpx>=0.27", ] [project.optional-dependencies] dev = ["pytest>=8.0", "hypothesis>=6.100"] [project.scripts] age = "age.cli:main" [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["src"] addopts = "-q"