Drop setuptools requirement#4884
Conversation
Signed-off-by: Cristian Le <git@lecris.dev>
There was a problem hiding this comment.
Code Review
This pull request removes the 'setuptools<81' constraint from the project dependencies in 'pyproject.toml' and 'uv.lock'. The reviewer suggests updating 'mrack' to a version that resolves the 'pkg_resources' deprecation issue instead of pinning 'setuptools', as the current removal may cause regressions on systems with 'setuptools >= 81'.
I am having trouble creating individual review comments. Click here to see my feedback.
pyproject.toml (75-77)
Update mrack to a version fixing the pkg_resources issue. Drop the setuptools constraint or include a minimum version bump for the consumer to avoid regressions on systems with setuptools >= 81.
References
- Use direct imperatives. (link)
|
Interestingly, it's the rawhide testing that fails. |
I suspect the |
|
Ok, the relevant patch did not land in rawhide, it will be backported hopefully beaker-project/beaker#232 (comment) |
|
Ok, so there exists a compat package python-setuptools80 that we are pulling in until upstream patch lands. so this is for now blocked |
Setuptools 82 is now in rawhide
Associated issue has been resolved, but can't tell in which version that was.