Richard Jones' Log: PyPI renaming options

Mon, 04 Apr 2005

Update: Some people didn't notice the comment at the end of this post: I am not interested in new name sugggestions, thankyou!

Thanks everyone who's thrown their ideas into the mix. Here's the list of potential names for PyPI, drawn from a number of sources, limited to only those which had "seconds":

  • PyPI
  • Shrubbery
  • MOPP (Ministry of Python Packages)
  • Eggs
  • Eggcrate
  • Pylon
  • PyCAN
  • Vault

Personally, I'd rather not go with eggs or eggcrate, as that's only one of the formats of binary distribution (even if it might take over the Python binary distribution world). Pylon is just a little too obscure for me. PyPI is definitely out, given some feedback about potential misunderstandings ;). A number of us really don't like anything resembling CPAN. So the list really is:

  • Shrubbery
  • MOPP (Ministry of Python Packages)
  • Vault

Of those three, I'm tied between the last two. Anyone want to help me? Note that I'm not interested in new suggestions at this point :)

Comment by Titus Brown on Mon, 04 Apr 2005

I like the Vault, even if it's not very python-related.

Comment by Michael Twomey on Mon, 04 Apr 2005

I'd have to go for shrubbery or vault. Vault is probably the easiest name to drop in formal corporate meetings, while shrubbery is obscure enough to get away with it. MOPP sounds too silly either way :)

Does vault clash with the Vaults of Parnassus (http://www.vex.net/parnassus/) or is that site dead?

Comment by Richard on Mon, 04 Apr 2005

I've contacted the Vaults people, and am awaiting a response.

Comment by anthony baxter on Mon, 04 Apr 2005

I'm not sure about Vault - I think it has too high a potential for confusion.

Comment by Steve Ferg on Mon, 04 Apr 2005

Parx - Python archives (cross-platform)

Comment by Andy Todd on Tue, 05 Apr 2005

Well if you're not going to support shrubbery (which I still think is the best option) I'd have to go for MOPP.

Comment by toby on Tue, 05 Apr 2005

Vault. I hate silly names.

Comment by Nathan Yergler on Tue, 05 Apr 2005

Well my first choice is Shrubbery, with MOPP a close second.

Comment by Vinay Sajip on Tue, 05 Apr 2005

Vault: +1.
Shrubbery: -1.

Comment by Jon Schull on Tue, 05 Apr 2005

Y'know, one of the functions of a name is to explain to those who don't already know. Especially important if you are trying to attract new users.

I think "Python Package Index" is pretty darn good. If it's too many syllables or not catchy enough, I'd suggest

Python Packages


Vault will be confused with the highly-related but distinctly diferent Vaults of Parnassus.

Comment by Matthew Thorley on Tue, 05 Apr 2005

Three cheers for Shrubbery!
Hip-Hip-Horay!
Hip-Hip-Horay!
Hip-Hip-Horay!

MOPP is a distant second. :)

Comment by David Goodger on Tue, 05 Apr 2005

Cornucopia: the horn of plenty, source of lots of good stuff. It has an immediately obvious and positive meaning.

The last letters, PIA, could even be made into an acronym (Python Index & Archive, for example).

Yes, it's a new idea. But if none of the existing ones really work, you should remain open to new ideas.

Please don't finalize a choice until one of them just screams "THAT'S IT!"

Comment by Steven Chan on Tue, 05 Apr 2005

Vault. It bows down to the history of "Vaults of Parnassus" and has functional meaning.

Something like "Shrubbery" is amorphous in meaning and cute. When I work in Python, I'm very very glad that each module doesn't have its own individual name that has no attachment to its functional purpose. :)

Comment by Olifante on Tue, 05 Apr 2005

Anything other than "Vault". The Vaults of Parnassus have been around for years - google for "python vault" and see what comes up first. It would be an insult to choose such a similar name. If you a want similar word, why not choose Ark, or Grimoire? Or Pythonomicon?

Of the others, I distinctly prefer Shrubbery.

Comment by Olifante on Tue, 05 Apr 2005

Why not take Steve Fergis' idea, change the last letter and name it Park?

It can be parsed in several different ways: Python Ark, Python Archive, the place where you Park your Python packages, etc...

Comment by kmey on Tue, 05 Apr 2005

python galaxy :-)

Comment by Alex on Tue, 05 Apr 2005

Please, for the sake of us promoting Python in corporatations, choose a descriptive name that doesn't undermine the serious utility of Python with excessive cuteness. If "they" find out how fun it is to program in Python, they won't want to pay us to do it! (After all, everything fun is dangerous or unhealthy, right?)

Python Package Index is already great, but perhaps the short form "PyPI" doesn't work. I'll second Python Packages which has the possible short form "PyPack," but the module name "packages" seems good and clear. I don't think web sites, or much of anything for that matter, need Fortran-esque six character titles-- pithy not pointless! I'll also second (with a twist) Python Package Archive, which can be called the "Python Park" or given the module name "park" if you like.

I am sure that more good ideas will come from the community in time.

Comment by Olifante on Tue, 05 Apr 2005

What about PyPark?

It parses as Python Package Archive or Python Package Ark.

Comment by Adriano Varoli on Tue, 05 Apr 2005

I'm sorry to add fuel to the fire, but I think PyNest could be a nice name too...

Otherwise, I really like Vault.

Comment by Rick Froom on Tue, 05 Apr 2005

I like MOPP. Very (Monty) pythonic, yet the full name includes "Python Packages" making it pretty clear what it's about. The same can't be said for "Shrubbery".

Comment by Josef K. on Tue, 05 Apr 2005

  • PyPIN - Python Package Index Network
  • PyPAN - Python Package Archive Network
  • The Bookshop (Now, that's pythonic!)

Comment by Anon-muse on Wed, 06 Apr 2005

Sorry, but the original names don't speak to what it is.

I like pyPack (Python Packages), or Park (Python Archives)

Comment by R M Anderson on Wed, 06 Apr 2005

Park (Python Archives) sounds good, is easy to remember, and meaningful. I think for a project of this kind it's important to stay away from things that might not sound "professional" (as far as management is concerned, anyway).

Comment by R M Anderson on Wed, 06 Apr 2005

...and the reason I threw in with a new name was that I agree with Anon-muse, the three on your pared-down list just don't speak to me on what the Python Package Index is.

Comment by Howe on Wed, 06 Apr 2005

Sorry, but all these are ridiculous and have nothing that recalls Python.

What's the big problem with PyPI ?

Why not Supercalifragilisticexpialidocious then ?

Comment by Peter Bengtsson on Wed, 06 Apr 2005

Definitely Shrubbery!

Vault sounds like it means something and MOPP is yet another not-funny abbreviation. Shrubbery is bold and unusual.

Comment by Thomas Waldmann on Wed, 06 Apr 2005

A web page needs to get found.

Querying google.com:

Results 1 - 10 of about 11,300,000 for vault [definition]. (0.13 seconds)

Results 1 - 10 of about 125,000 for vault python. (0.22

Results 1 - 10 of about 1,730,000 for shrubbery [definition]. (0.30 seconds)

Results 1 - 10 of about 11,500 for shrubbery python. (0.30 seconds)

Check others yourself. :)

Comment by John M. Camara on Wed, 06 Apr 2005

I know you said no new suggestions but this is similar to MOPP but I feel TOPP sounds better.

TOPP - Treasury of Python Packages

Comment by Chris Ryland on Thu, 07 Apr 2005

Please, let's use something non-silly and something pithy, so if nothing new is permissible, that leaves us with Vault or Python Vault.

(Note that there's some kind of source management package called Vault, which might be confusing.)

Comment by Philippe Leblanc on Thu, 07 Apr 2005

MOPP +1

Although it could be transformed into

ROPP (Repository of Python Packages)

to make it more palatable to "serious" users

Comment by Tim Keating on Thu, 07 Apr 2005

Another problem with Vault is there is a commercial source control package by that name.

Comment by Anand on Fri, 08 Apr 2005

I think "MOPP" is a stupid name. First of all it sounds like some cleaning stuff to me and secondly it is difficult to pronounce with that extra 'P'. What do you mean by "Ministry of Python Packages" anyway!

Vault is too silly and too common.

Shrubbery is a much better choice. My vote is for Shrubbery.


Comment by Martin Blais on Sun, 10 Apr 2005

vault: too generic, other ppl use it
shrubbery: sounds cool (but funny)
MOPP: yet another acronym prrrt

+1 shrubbery