Skip to content

PEP 792: plumb statuses into internal representation#17631

Merged
woodruffw merged 6 commits intomainfrom
ww/pep792-plumbing
Jan 23, 2026
Merged

PEP 792: plumb statuses into internal representation#17631
woodruffw merged 6 commits intomainfrom
ww/pep792-plumbing

Conversation

@woodruffw
Copy link
Member

@woodruffw woodruffw commented Jan 20, 2026

Summary

The idea here is to build atop #17311. Specifically, I'm taking the PEP 792 status markers pulled from each "index representation" and putting it into the SimpleDetailMetadata representation, which I understand to be the shared internal representation for detail responses.

Test Plan

Added unit tests for HTML/JSON loading into SimpleDetailMetadata.

@woodruffw woodruffw self-assigned this Jan 20, 2026
@woodruffw woodruffw added the internal A refactor or improvement that is not user-facing label Jan 20, 2026
@woodruffw woodruffw mentioned this pull request Jan 20, 2026
6 tasks
Signed-off-by: William Woodruff <william@astral.sh>
Signed-off-by: William Woodruff <william@astral.sh>
Signed-off-by: William Woodruff <william@astral.sh>
@woodruffw woodruffw marked this pull request as ready for review January 22, 2026 16:03
@woodruffw woodruffw requested review from konstin and zanieb January 22, 2026 16:27
Signed-off-by: William Woodruff <william@astral.sh>
Signed-off-by: William Woodruff <william@astral.sh>
These were renamed with #16656.

Signed-off-by: William Woodruff <william@astral.sh>
<html lang="en">
<head>
<meta name="pypi:repository-version" content="1.4">
<meta name="pypi:project-status" content="archived"> <title>Links for pepy</title>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noting: this is actually how PyPI's HTML for this response is formatted at the moment.

@woodruffw woodruffw merged commit ffb4511 into main Jan 23, 2026
118 checks passed
@woodruffw woodruffw deleted the ww/pep792-plumbing branch January 23, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal A refactor or improvement that is not user-facing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants