[build-system] requires = ["setuptools>=42", "wheel"] build-backend = "setuptools.build_meta" [project] name = "idea91_ml_cv_hedge" # final packaging must exactly match this or idea91_ml_cv_hedge version = "0.1.0" description = "ML-driven cross-venue hedge synthesis MVP skeleton" requires-python = ">=3.8" [tool.setuptools] # Specify package-data as a mapping from package name to a list of glob patterns. # Empty list means no data files to include. This fixes a PyPI build # configuration error observed when using setuptools >= 42+. [tool.setuptools.package-data] idea91_ml_cv_hedge = [] [tool.setuptools.packages.find] where = ["src"] # setuptools-scm integration removed to maintain compatibility with CI [tool.pytest.ini_options] minversion = "7.0" addopts = "-ra -q" testpaths = ["tests"] [project.urls] Homepage = "https://example.org/idea91_ml_cv_hedge" Repository = "https://example.org/idea91_ml_cv_hedge.git"