Python Forum
pip list available packages
Thread Rating:
  • 1 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
pip list available packages
#14
(Oct-29-2017, 01:50 PM)metulburr Wrote: i would add into that the fact of pip awareness of typos against popular packages.

Lets assume you meant to install pygame and typed pip install pyagme and lets assume that was a package that existed and in this case a bad one. That there be a confirmation of [y][n] due to the fact that most likely you meant pygame

in order to understand what you are saying, where you say "assume that was a package that existed", which name are you referring to as the one that exists in this example, the intend name pygame or the typoed name pyagme.  in the first case i can how that mistake gives someone the impression that the name they want is available, and not looking close, they go advertize someone else's package.  in the second case, the reverse misunderstanding can happen.  one solution is like setting new passwords, have a "confirm requested name" 2nd input field.  use a larger font on the form input and re-display the new name in a very large font.

i'd like to discuss issues and solutions and get some feedback before writing a PEP.

my first thoughts:

i think there should be some separate steps on the site for package submission.  the first is signing up to get an ID and verify the email address (sending a random verification code ... with limits to be sure this is not a way to do email abuse).  reserving a package name.  this would be the first vetting process to avoid abusive, silly, or worthlessly profane names.  there would be a maximum number of names in the vetting queue.  in the meantime the user ID would also be vetted.  unvetted names should not hold up the submission steps bet only vetted names reach the public web page.  the last step is submitting code for code vetting.  the code will not be available until the vetting score (based on trusted vetters) reaches a specified level.  anyone can apply to be a vetter and their work will be reviewed to establish their trust level.  also, anyone can request to see submission prior to vetting (much like vetters do).  users that are banned get no access to anything but the public read-only site (unless their IP abuses it).

Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply


Messages In This Thread
pip list available packages - by Skaperen - Oct-27-2017, 05:43 AM
RE: pip list - by Larz60+ - Oct-27-2017, 08:51 AM
RE: pip list - by metulburr - Oct-27-2017, 11:43 AM
RE: pip list available packages - by snippsat - Oct-27-2017, 07:11 PM
RE: pip list available packages - by wavic - Oct-27-2017, 08:10 PM
RE: pip list available packages - by Larz60+ - Oct-27-2017, 08:45 PM
RE: pip list available packages - by Skaperen - Oct-28-2017, 05:28 AM
RE: pip list available packages - by wavic - Oct-28-2017, 12:44 AM
RE: pip list available packages - by Larz60+ - Oct-28-2017, 01:31 AM
RE: pip list available packages - by Larz60+ - Oct-28-2017, 10:42 AM
RE: pip list available packages - by Skaperen - Oct-29-2017, 03:59 AM
RE: pip list available packages - by Larz60+ - Oct-29-2017, 05:04 AM
RE: pip list available packages - by metulburr - Oct-29-2017, 01:50 PM
RE: pip list available packages - by Skaperen - Oct-30-2017, 01:34 AM
RE: pip list available packages - by Larz60+ - Oct-30-2017, 05:00 AM
RE: pip list available packages - by snippsat - Oct-30-2017, 01:45 PM
RE: pip list available packages - by Skaperen - Oct-31-2017, 12:36 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  to get a list of pip packages that were installed Skaperen 12 3,224 Jun-25-2022, 11:38 AM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020