31 lines
929 B
TOML
31 lines
929 B
TOML
[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"
|