Skip to content

fix: grab correct version of pip build dependencies - #289

Merged
sgaist merged 3 commits into
mainfrom
fix/update-retrieval-dependencies
Aug 10, 2026
Merged

fix: grab correct version of pip build dependencies#289
sgaist merged 3 commits into
mainfrom
fix/update-retrieval-dependencies

Conversation

@sgaist

@sgaist sgaist commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

The script currently grabs the latest version of flit-core
which at this time does not match the constraints set in the
pyproject.

Use the build-system requires entry to download a version that
matches the constraints.

As a drive by fixe, also update the go dependencies to make
the retrieval build and run again.

Use Cases

Fix the compiled dependencies automated update job.
The job currently succeeds but creates an unusable tar ball.

Checklist

  • I have viewed, signed, and submitted the Contributor License Agreement.
  • I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
  • I have added an integration test, if necessary.
  • I have reviewed the styleguide for guidance on my code quality.
  • I'm happy with the commit history on this PR (I have rebased/squashed as needed).

sgaist added 2 commits August 9, 2026 21:32
- Fix go-license-detector to 4.3.0
This ensures that we are not vendoring an unsupported version
as it has happened with flit-core when the 4.0 releases started
and pip 4.2.1 was detected.
@sgaist
sgaist requested review from a team as code owners August 9, 2026 20:06
@sgaist sgaist added the semver:patch A change requiring a patch version bump label Aug 9, 2026
@sgaist
sgaist enabled auto-merge (squash) August 10, 2026 19:00
@sgaist
sgaist merged commit 8ccedee into main Aug 10, 2026
10 checks passed
@sgaist
sgaist deleted the fix/update-retrieval-dependencies branch August 10, 2026 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver:patch A change requiring a patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants