Skip to content

Allow prerelease fallback at final lower bounds - #6703

Open
matteius wants to merge 1 commit into
pypa:mainfrom
matteius:fix/6701-prerelease-lower-bound
Open

Allow prerelease fallback at final lower bounds#6703
matteius wants to merge 1 commit into
pypa:mainfrom
matteius:fix/6701-prerelease-lower-bound

Conversation

@matteius

@matteius matteius commented Aug 5, 2026

Copy link
Copy Markdown
Member

Summary

  • allow prerelease fallback when a candidate is the prerelease of a satisfying final lower bound
  • keep PackageFinder and resolvelib requirement checks consistent while preserving exact pins, exclusions, matching final releases, and only-final policy
  • update the persistent pip vendoring patch, regression coverage, and Towncrier fragment

Validation

  • 801 unit tests passed, 9 skipped under the workspace interpreter
  • the remaining 11 unit tests passed in an isolated environment with their optional dependencies
  • focused dependency tests: 86 passed
  • live end-to-end install and lock selected odin==2.11rc3 for odin~=2.11
  • Ruff, Towncrier draft rendering, and git diff --check passed
  • vendoring patches reproduced all affected patched-pip files exactly

Closes #6701

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.

Pre-release not accepted as only solution to dependency constraint

1 participant