idea91-ml-cv-hedge/pyproject.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"