Skip to content

Bump setuptools build requirement and drop unused wheel - #141

Open
devnishantt wants to merge 1 commit into
aboutcode-org:mainfrom
devnishantt:fix/bump-setuptools-drop-wheel
Open

devnishantt wants to merge 1 commit into
aboutcode-org:mainfrom
devnishantt:fix/bump-setuptools-drop-wheel

Conversation

@devnishantt

Copy link
Copy Markdown

Fixes #132

pyproject.toml still required setuptools >= 50 (2020) and a separate
wheel build dependency. setuptools 70.1.0+ vendors the wheel backend,
so wheel is no longer needed for PEP 517 isolated builds.

Changes:

  • Raise the build requirement to setuptools >= 70.1.0
  • Drop wheel from [build-system] requires
  • Note the change in CHANGELOG.rst

Verified locally:

  • pytest: 203 passed
  • python -m build --sdist --wheel succeeds with only setuptools 84
    in the isolated build env (no wheel package)

Runtime dependencies are unchanged.

Signed-off-by: Nishant 238638504+devnishantt@users.noreply.github.com

@devnishantt

Copy link
Copy Markdown
Author

I, Nishant nishanttgithub@gmail.com, hereby sign-off-by all of my past commits in this thread

PEP 517 isolated builds with setuptools 70.1+ no longer need a separate
wheel build dependency. Raise the setuptools floor from 50 to 70.1.0
and drop wheel from pyproject.toml.

Fixes aboutcode-org#132

Signed-off-by: Nishant <nishanttgithub@gmail.com>
@devnishantt
devnishantt force-pushed the fix/bump-setuptools-drop-wheel branch from 3a7789c to 2db5cc9 Compare September 28, 2026 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump setuptools dependency and remove wheel dependency

1 participant