Skip to content

Update release tooling to Flit 4 - #69

Merged
harryswift01 merged 1 commit into
mainfrom
68-bug-update-release-tooling-to-flit-4
Aug 19, 2026
Merged

Update release tooling to Flit 4#69
harryswift01 merged 1 commit into
mainfrom
68-bug-update-release-tooling-to-flit-4

Conversation

@harryswift01

Copy link
Copy Markdown
Member

Summary

This PR updates the repository to use Flit 4 consistently across the build and release configuration, preventing incompatible Flit and flit_core major versions from being resolved during publishing.

Changes

Flit configuration:

  • Updated flit_core build requirements to >=4,<5.
  • Updated the release workflow to install flit>=4,<5 and flit_core>=4,<5.
  • Updated flit publish to use --use-vcs.

Impact

  • Keeps the build and publishing environments on compatible Flit major versions.
  • Fixes release failures caused by Flit 3 resolving against Flit Core 4.
  • Prevents future major flit_core versions from being pulled into the current release configuration unexpectedly.
  • Preserves the existing source distribution behaviour when publishing with Flit 4.

@harryswift01 harryswift01 self-assigned this Aug 19, 2026
@harryswift01 harryswift01 linked an issue Aug 19, 2026 that may be closed by this pull request
@harryswift01
harryswift01 merged commit cd67603 into main Aug 19, 2026
11 checks passed
@harryswift01
harryswift01 deleted the 68-bug-update-release-tooling-to-flit-4 branch August 19, 2026 12:20
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.

[Bug]: Update release tooling to Flit 4

1 participant