Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version = "0.1.7"
description = "Open sidecar strategy plugins that emit QuantPlatformKit-compatible signal artifacts."
readme = "README.md"
requires-python = ">=3.11"
license = { text = "MIT" }
license = "MIT"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Bump setuptools floor for SPDX license syntax

When an isolated PEP 517 build is resolved against a constrained index/cache with setuptools 69.x–76.x, this new string form is still allowed by [build-system].requires = ["setuptools>=69", ...] but those setuptools versions do not support PEP 639 SPDX license expressions in project.license (support starts in 77.0.0). That makes package builds fail in environments that legitimately satisfy the declared backend requirement; either keep the table form or raise the setuptools lower bound to >=77.

Useful? React with 👍 / 👎.

authors = [
{ name = "QuantStrategyLab" }
]
Expand Down
Loading