← Back to issue list

build(deps): update dependency setuptools to >=80.10,<81 (main)

View original Github issue

Metadata

Project
snapcraft
Number
#6059
Type
pull request
State
closed
Author
renovate[bot]
Labels
PR: Dependencies
Created
Updated
Closed

Current evaluation

Closed unmerged because setuptools 80 broke Pyramid-based legacy tests; the change was deferred until tests/legacy was removed, then superseded by the setuptools v84 update in #6386.

Resolution: closed superseded

Reason: The maintainer deferred the update until tests/legacy/ was removed. After that legacy code was removed in commit ffb164b7a, PR #6386 merged the newer setuptools v84 update in commit afde69391.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [setuptools](https://redirect.github.com/pypa/setuptools) ([changelog](https://setuptools.pypa.io/en/stable/history.html)) | `>=69.0,<80.9.0` β†’ `>=80.10,<81` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/setuptools/80.10.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/setuptools/80.8.0/80.10.2?slim=true) | --- ### Release Notes <details> <summary>pypa/setuptools (setuptools)</summary> ### [`v80.10.2`](https://redirect.github.com/pypa/setuptools/compare/v80.10.1...v80.10.2) [Compare Source](https://redirect.github.com/pypa/setuptools/compare/v80.10.1...v80.10.2) ### [`v80.10.1`](https://redirect.github.com/pypa/setuptools/compare/v80.9.0...v80.10.1) [Compare Source](https://redirect.github.com/pypa/setuptools/compare/v80.9.0...v80.10.1) ### [`v80.9.0`](https://redirect.github.com/pypa/setuptools/compare/v80.8.0...v80.9.0) [Compare Source](https://redirect.github.com/pypa/setuptools/compare/v80.8.0...v80.9.0) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/snapcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNi41IiwidXBkYXRlZEluVmVyIjoiNDMuMjYuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUFI6IERlcGVuZGVuY2llcyJdfQ==-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha β€” closed superseded Closed unmerged because setuptools 80 broke Pyramid-based legacy tests; the change was deferred until tests/legacy was removed, then superseded by the setuptools v84 update in #6386.
stealth/space-bunny-alpha β€” closed stale Closed unmerged because setuptools 80 broke Pyramid-based legacy tests; the update was deferred until tests/legacy/ is removed. A later setuptools v84 update merged in #6386.
qwen/qwen3.6-35b-a3b β€” β€” Closed without merging due to failing legacy unit tests triggered by pyramid requiring setuptools. The update is abandoned until the legacy test directory is removed. Renovate will ignore this version.
qwen3.6-35b-a3b-mtp-q6 β€” β€” Closed without merging. Legacy unit tests fail due to pyramid requiring setuptools, deferring the update until legacy tests are removed. Renovate will ignore this specific version update.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/snapcraft#6386 (confidence 98%)

    Merged PR #6386 updated setuptools from ~=83.0.0 to ~=84.0.0 after the legacy-test blocker was removed.

  • Related To: canonical/snapcraft#6074 (confidence 90%)

    Commit ffb164b7a removed snapcraft_legacy, including the Pyramid-based tests that blocked this update.

Related issues

Issue Project State Summary Similarity
#2294 build(deps-dev): bump setuptools from 76.0.0 to 78.1.1 charmcraft closed Setuptools 78.1.1 update closed unmerged as obsolete after the dependency was already up to date.
82%
#1004 build(deps): update dependency setuptools to v84 (main) craft-providers closed Renovate's setuptools 84.0.0 update was closed unmerged; the build requirement remains at 82.0.1, and the bot marked future 84.x updates as ignored.
81%
#360 build(deps): update dependency setuptools to v82 (main) craft-store merged Merged #360 in commit e7a9845, updating setuptools from 80.10.2 to 82.0.1.
81%
#399 build(deps): update dependency setuptools to v80 (main) craft-cli merged Merged PR #399 updated setuptools from 75.9.1 to 80.9.0 in the build requirements; commit 90dc389 landed it on main.
80%
#5666 build(deps): update dependency setuptools to >=80.9,<81 (main) snapcraft closed Rejected and closed unmerged: maintainer @mr-cal said the setuptools >=80.9,<81 update was β€œthe opposite of what we want”; Renovate ignored this version.
80%
#1283 build(deps): update dependency setuptools to v82 (main) - autoclosed rockcraft closed Renovate's setuptools ~80.10.2 to ~82.0.1 bump was autoclosed unmerged after no reviews or comments; lint/ files and source-spread-tests CI failed and the update never landed.
80%
#298 build(deps): update dependency setuptools to v82 (main) - autoclosed imagecraft closed Renovate's setuptools<82.1 PR was closed unmerged after a maintainer proposed removing obsolete sphinxcontrib-details-directive and loosening the setuptools cap.
79%
#6087 build(deps): update dependency setuptools to v82 (main) snapcraft closed Renovate PR to bump setuptools to v82 was closed unmerged by @mr-cal ("Waiting to drop snapcraft legacy"); after snapcraft_legacy removal, PR #6386 (commit afde69391) landed the bump to setuptools~=84.0.0.
79%
#897 build(deps): update dependency setuptools to v80.10.2 (main) craft-providers merged Renovate PR merged as commit b5b4a45, bumping the setuptools build dependency from 80.9.0 to 80.10.2 in main (approved, 2 reviewers; later superseded by #911 bumping to v82).
79%
#1359 build(deps): update dependency setuptools to v84 (main) rockcraft closed Renovate's setuptools 83-to-84 bump (#1359) was closed unmerged after Ubuntu 24.04 fast tests failed; no fix commit or replacement PR was identified.
79%