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

question: proportion of users who want to see, download package files #3478

Closed
brainwane opened this issue Mar 30, 2018 · 3 comments
Closed
Labels
to user test Issues that should be investigated further via user testing

Comments

@brainwane
Copy link
Contributor

What proportion of users particularly want to get at the package files, as a primary desideratum, when they go to a project page? We know that most users are looking at the project description and will then use pip install to retrieve and install package files, but some want to see the package files and checksums, and some want to see the package list and then download the files. One person writes,

I do want to check the downloads to see if there is a wheel or not for my platforms. I will download it for sure by hand in all cases, and in some case will build extra wheels. And I want to see the checksum too. I do not trust the code to be what it is otherwise.
I want and I like fair control of what I am installing

Another writes:

I never download the wheels manually, but I very often check which ones are there for a package.

From pombreda and Wooble in IRC today.

@brainwane brainwane added the to user test Issues that should be investigated further via user testing label Mar 30, 2018
@njsmith
Copy link
Contributor

njsmith commented Mar 31, 2018

Huh, now that I think about it, probably the main (only?) reason I visit the pypi website is to check what wheels are available and look at release dates. For "do I want to depend on this package?" questions, checking whether wheels are available is a really important clue as to how much pain I'll be causing my users if I do. And pypi is the only place to reliably check dates like "huh, so if that was deprecated in 1.7.3, how long ago was that?".

Instead of dumping raw wheel filenames at people, maybe we could present the key information visually with a little grid like:

         2.7   3.5   3.6
MacOS     x           x
Windows   x           x
Linux     x           x

I guess ideally we should surface the presence of an sdist as well, since uploading sdists is a public good and it'd be a little nudge for people to do that.

@pombredanne
Copy link

@brainwane Thanks for entering this! this sums up pretty much my needs. The point is that the data is available in the HTML page alright and I prefer a page to have all information visible rather than having to click around to make the information visible (navigation is fine too of course, but this IMHO should be about navigation in the page, not about hiding/showing information). So ATM I miss the ability to quickly see the available downloads (wheels, sdist) and wheel platforms available as well as a checksum (formerly md5 and now sha256) for integrity verification (I still can get a blake2b from the download URL path alright, but I cannot see the URLs without an extra button click)

@miketheman
Copy link
Member

Triaging older issues.

We understand that the desire here is to see what files are available for download. Work has commenced in #15087 to make the filenames more visually friendly, so will continue the issue there.

@miketheman miketheman closed this as not planned Won't fix, can't repro, duplicate, stale Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
to user test Issues that should be investigated further via user testing
Projects
None yet
Development

No branches or pull requests

4 participants