Skip to content

(maintainability): refactor package details construction - #14091

Open
KRRT7 wants to merge 4 commits into
pypa:mainfrom
KRRT7:maintain-package-details-construction
Open

(maintainability): refactor package details construction#14091
KRRT7 wants to merge 4 commits into
pypa:mainfrom
KRRT7:maintain-package-details-construction

Conversation

@KRRT7

@KRRT7 KRRT7 commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Depends on #14088 and should be merged after it.

This moves PackageDetails construction behind a classmethod so cached dependency-name construction lives in one place instead of being repeated by callers and test helpers.

The change is intended to be maintainability-only: it keeps the conflict-check behavior and the cached dependency-name representation introduced by #14088.

Closes #14092

@KRRT7
KRRT7 force-pushed the maintain-package-details-construction branch from 9f03772 to 1b7c76b Compare June 20, 2026 04:15
@ichard26 ichard26 added the skip PR template check Silence the PR template check in CI label Jul 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot:chronographer:provided skip PR template check Silence the PR template check in CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

(maintainability): centralize conflict-check package detail construction

2 participants