Skip to content

Build: Bump the setuptools floor - #116

Merged
pniedzielski merged 2 commits into
bloomberg:mainfrom
pniedzielski:build/setuptools-floor
Oct 19, 2026
Merged

pniedzielski merged 2 commits into
bloomberg:mainfrom
pniedzielski:build/setuptools-floor

Conversation

@pniedzielski

Copy link
Copy Markdown
Contributor

See commit messages for further information.

pyproject.toml uses an SPDX license expression (PEP 639), which
setuptools only supports since version 77.  With older versions the
build fails with "`project.license` must be valid exactly by one
definition".  However, the build requirements still allowed
setuptools>=39.2.0.  This patch bumps the minimum required version.

Signed-off-by: Patrick M. Niedzielski <pniedzielski@bloomberg.net>
This patch removes `wheel` as a build requirement, since it is no longer
needed.  `setuptools` has provided its own `bdist_wheel` since version
70.1, and the previous patch bumps the minimum version beyond this.

Signed-off-by: Patrick M. Niedzielski <pniedzielski@bloomberg.net>
@pniedzielski
pniedzielski requested a review from a team as a code owner October 16, 2026 20:18
@pniedzielski pniedzielski added the skip news No news entry is required label Oct 16, 2026
@pniedzielski
pniedzielski merged commit 09a38b1 into bloomberg:main Oct 19, 2026
32 checks passed
@pniedzielski
pniedzielski deleted the build/setuptools-floor branch October 19, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news No news entry is required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants