Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a per-artifact view #16491

Closed
Tracked by #15871
di opened this issue Aug 15, 2024 · 3 comments
Closed
Tracked by #15871

Add a per-artifact view #16491

di opened this issue Aug 15, 2024 · 3 comments
Assignees
Labels
feature request UX/UI design, user experience, user interface

Comments

@di
Copy link
Member

di commented Aug 15, 2024

What's the problem this feature will solve?
Currently it's hard to add additional information about individual artifacts without overloading the "Download files" tab on the project page. For example, file hashes need to be displayed in a modal.

Describe the solution you'd like
Instead of listing all artifacts on the "Files" page of a project (e.g. https://pypi.org/project/pip/#files), link to a new view for individual files, which contains additional details about the file:

  • Hash digests
  • File size
  • Human-readable wheel/platform tags
  • When the artifact was published
  • How the artifact was published (by a maintainer? trusted publisher?)
  • Any PEP 740 provenance for the file

Additional context
This also allows us to deep-link to a context page for an individual artifact, and potentially gives us a place to include a per-artifact file browser (e.g. by embedding http://inspector.pypi.io/ on this page)

#15087 is potentially related as well.

@di di added UX/UI design, user experience, user interface feature request labels Aug 15, 2024
@di di mentioned this issue Nov 6, 2024
25 tasks
@woodruffw
Copy link
Member

Instead of listing all artifacts on the "Files" page of a project (e.g. https://pypi.org/project/pip/#files), link to a new view for individual files, which contains additional details about the file:

Just confirming my interpretation here: what you're thinking is something like /project/{name}/{version}/{filename}, right, i.e. one unique view render per file?

@woodruffw woodruffw self-assigned this Nov 7, 2024
@di
Copy link
Member Author

di commented Nov 7, 2024

@woodruffw Yep!

@di
Copy link
Member Author

di commented Nov 12, 2024

Fixed in #17052.

@di di closed this as completed Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request UX/UI design, user experience, user interface
Projects
None yet
Development

No branches or pull requests

2 participants