Skip to content

Remove pkg_resources and update wheel-filename constraints - #236

Merged
StephanErb merged 4 commits into
masterfrom
setuptools-readiness
Oct 8, 2026
Merged

StephanErb merged 4 commits into
masterfrom
setuptools-readiness

Conversation

@matthias-bach-by

@matthias-bach-by matthias-bach-by commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Pyramid still constrains setuptools, but this project should be ready to use newer setuptools when that upstream restriction is addressed. Removing our own pkg_resources usage avoids keeping setuptools below 82 solely for our code.

This change replaces pkg_resources helpers with packaging equivalents, adopts the wheel-filename 2.x API, and removes the compatibility fallback for version 1.x. It removes the upper bounds for setuptools and wheel-filename, requires wheel-filename>=2.0 and wheel-inspect>=1.8.0, and refreshes the tested lockfile to wheel-filename==2.1.0.

@matthias-bach-by
matthias-bach-by marked this pull request as ready for review October 8, 2026 06:19
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 100.0%. remained the same — setuptools-readiness into master

@StephanErb
StephanErb merged commit 593794f into master Oct 8, 2026
8 checks passed
@StephanErb
StephanErb deleted the setuptools-readiness branch October 8, 2026 06:36
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.

4 participants