Richard Jones' Log: PyPI needs a new name?
A number of us (including myself) think that PyPI needs a better name. There's a couple of reasons for this:
- PyPy. Oh, the confusion during the sprints. Yes, PyPI was first, but that hardly matters. Pronunciation isn't going to solve this one.
- "Index" doesn't really capture the entire nature of what we've got now, as we now include an archive.
I don't like PyPAN or anything similar. I'd actually prefer to go with something Monty-Python-esque which isn't an acronym. Someone just suggested "spam" which would be so cool. Perhaps spam's been around for long enough that we can try to reclaim it? Probably not. Other suggestions are "shrub", "shrubbery", "lumberjack", "wafer", "creosote", "grail", "holy grail", "brian", ...
So, suggestions?
> Well, if python packages are going to be called Eggs, then how about Basket?
> Or nest, or omelette, but I prefer to put all my eggs in one basket.
That phrase looks like a reason against calling it a Basket, to me. :-) But I like Nest, it feels warm and cozy. Furthermore, PyNest sounds like "finest". ;-)
Another posible reason to change the name is that if you read it in spanish looks like pee :)
How about swallow, like "Unladen South African Swallow." Or a reference to a big snake and cute little mousey.
pyvault, because it sounds cool and it celebrates the VoP (which pyvault will be obseleting, right? I hope so)
The problem is that I can't remember anything from MP about them having to collect anything. Shrubbery is the closest, but that stil doesn't quite hit home. But definitely better than nothing.
Bring me a shrubbery!
And definitely don't preface it with "Py". I think it would certainly generate some interest saying "I'm just off to get the latest widget module from the shrubbery".
"Vaults of Parnassus" (Is there any reason why VOP couldn't merge with PyPi?)
"Vaults of Pynassus"?
"Snake Pit"
"Cancun" ("Snake's Nest" in Maya")
-T.
The VOP has additional information in it, not just software. PyPI is just about the software.
"Clutch"
Fit's many definitions, off on others. Simple, associated with groups of eggs, Grasp/Contain references...and there are plenty of engaging transmission puns in there as well. ;-)I would suggest "Richelieu", but it's too hard to spell. Besides, no one expects the Spanish Inquisition.
How about the MOPP - Ministry Of Python Packages?
Either Pyramid or Pylon. Going along another path this might be Boa or Cobra.
How about "The Full Monty"?
Following the mythology route:
- 'gaia' (mythologycal Python's mother)
- or just 'parnassus' (this is maybe too long)
But I actually prefer MP-inspired names :)
- spamcan
- circus
- mice (from "The Mouse Problem")
Anyway, please choose a name not too difficult to pronounce or remember for us non English speaking folks (especially if eventually there's a command line utility to access PyPI). No 'shrubbery', please!
Just my lame �0,02 :)
In Dutch, a similar looking word (pipi) is used as a generally accepted slang by kids to indicate they want to pee.
Shrubbery is good :-)
Actually I like the "circus" suggestion. Of course that might be another reason for large companies to avoid it ("You are using software from a circus? Who wrote it? A bunch of clowns?")
Maybe something like carnival. Speaking only for myself, those modules have made python even more fun. And it reminds people of the fun parties in Brazil.
I liked the Pylon suggestion. combine with another suggestion and get something like:
Python library objects nest
or for simplicity (and I prefer this one)
Python library online
a duck!
How about "Castle Anthrax", which housed a collection of women...
When choosing a new name, consider that it should be locateable via google and other search engines.
Considering this, pypi isn't that bad.
"basket" or "boa" or other stuff used all over the place in normal web content (or even popular products) would be a desaster - if you don't know the url, you could not find it at all.
Using PyPy is no option, this name is already taken by the python-in-python project.
I vote for keeping PyPi :)
Hey, it's even a WikiName. :)
Oooh, I second clutch or nest.
I like names that are both clever and meaningful, rather than just a pop-culture reference.
I agree with you that PyPI is not a good name, especially since there is PyPy, always a confusion to talk about PyPI.
Your suggested Shrubbery sounds cool...
cheers,
MOPP - Ministry Of Python Packages
I'd like to boldly frobnicate that to MOPPOM - Ministry Of Python Packages Online Ministry
This makes it palindromic, silly in a redundant way, and supports usages such as 'MOPPOM up' for adding to, and 'MOPPOM down' for downloading.
Props!
I know that most people will have the site in their bookmarks and will do search on site only.
Still, please consider Web Search when picking a name: a neme that does not exist already is much better than a name that does.
e.g. web search for spam elementchecked or clutch elementchecked
How about:
1) RuleSix
2) Lupins
3) CheeseShop
How about Ni, Pang,
or Ni-wom! :)~
I think you should avoid the monthy python ref and just call it something clear like PyPackages. Cute names are OK if you can _FIND_ what you're looking for :) and thus the top level (pypi) needs to be clear :)
If Im looking for python packages, I dont want to have to google for 'pyshrub', id rather just have something I can remember like pymodules or pypackages
I like the idea of merging with VOP but how about we just lose the OP: vault.python.org. I agree that cutesy names are kind of forgettable. Which makes me think, archive.python.org would do just fine.
MagPy since magpies collect everything, or
PyBrood or PyClutch.
I think "Py" should be in the name somewhere.
Well, if python packages are going to be called Eggs, then how about Basket? Or nest, or omelette, but I prefer to put all my eggs in one basket.