Python's Cheese Shop Now Open 40
Richard Jones writes "Python's software repository has finally got its own home at the Python Cheese Shop. The Cheese Shop includes the package index (PyPI) and package download repository."
Don't get suckered in by the comments -- they can be terribly misleading. Debug only code. -- Dave Storer
The Python Cheese Shop Sketch (Score:5, Funny)
Customer: Now, then, some packages, my good man.
Owner: Certainly, sir! What would you like?
Customer: How about some nice bitbake?
Owner: I'm afraid we're fresh out of bitbake, sir.
Customer: No matter...have you any testoob?
Owner: Not...as...such, sir.
Customer: Well then, perhaps some SiGL?
Owner: Normally, yes, sir. Hard drive broke down.
Customer: I see...do you in fact have any packages?
Owner: Certainly, sir! This is The Cheese Shop, sir! We have -
Customer: No no no...don't tell me, I'm keen to guess...
Re:The Python Cheese Shop Sketch (Score:1)
Re:The Python Cheese Shop Sketch (Score:1)
Re:The Python Cheese Shop Sketch (Score:4, Funny)
Owner: Sir, this is a self-respecting establishment. I shall thank you not to imply we should traffic in VB, much less, even mention the foul product.
This confirms everything Ive thought about pythong (Score:2, Interesting)
Aside from all the great things I know/have learned about python, it still seems to be the only language that _always_ suffers from some kind of runtime problem when I try to use it.
Every time I've tried to run a python script, it's bailed on me for one reason or another, and with a cryptic failure code. Which really sucks, because everyone that uses it seems to love it and I'd love to have an introduction to it that worked.
Of course, I thought the same things about Perl too,
Re:This confirms everything Ive thought about pyth (Score:3, Interesting)
I don't know. Maybe a better solution would be to create a variable like $SHELL, but call it $SHEBANG. When a script starts with #!$SHEBANG, the k
Re:This confirms everything Ive thought about pyth (Score:3, Insightful)
Start scripts with:
It'll do the right thing whenever python is in $PATH.
Re:This confirms everything Ive thought about pyth (Score:2)
The first problem is that env isn't located in (or accessible from) /usr/bin/ in all flavors of unix. This usually isn't a problem, but when it is a problem, the user gets a very cryptic error. ("./parent_script.py not found").
The second problem is that different kernels parse the remaining arguments differently. So if you did this:
On linux, python would see the following args:
Re:This confirms everything Ive thought about pyth (Score:1, Funny)
Re:This confirms everything Ive thought about pyth (Score:3, Insightful)
Re:This confirms everything Ive thought about pyth (Score:2)
Yes, as in cryptic for the user. The following is roughly what I see in the wild, when using python vs. almost anything else:
...yes, in theory, the python program could do:
Re:This confirms everything Ive thought about pyth (Score:1)
mmmm... (Score:1, Offtopic)
missing something (Score:3, Interesting)
a) why is this different from the vault of parnassus?
b) missed the cheese joke (not a big m. python fan I guess...)
Re:missing something (Score:1)
It seems to me that the only way it's different from the Vaults Of Parnassus is that there's way more stuff in the latter. Maybe it's easier to update than the Vaults.
No comment on the cheese sketch.
Re:missing something (Score:1)
It's so clean.
b) missed the cheese joke (not a big m. python fan I guess...)
See answer to a)
Re:missing something (Score:1)
Re:missing something (Score:2, Interesting)
Re:missing something (Score:1)
You listed languages and products. We're talking about a software archive.
Re: (Score:3, Funny)
Re:missing something (Score:3, Funny)
A Bad Choice of Name (Score:2)
In the Cheese Emporium sketch [serve.com], the customer walks into to a cheese store, spends a great deal of time trying to figure out what is available, and in the end leaves the store angry and empty handed.
So if you go to Python's Cheese Shop, are you supposed to be tantalized with all sorts of wonderful modules, only to find th
Re:missing something (Score:1)
I agree that the name is silly. And I like Python the language, and Python the Monty as well. It's just time for Graham Chapman's colonel to come in and say "Right, this is too silly, I'm closing this site down. Move along."
Somebody in another comment responded to a complaint about the name by saying "Right, because yacc, bison, parrot, beagle, mozilla, apache, zope, gkrellm and superkaramba are all such normal names." Point taken, but Cheese Shop, or Bicycle Repairman, go beyond these others, in my opini
Package repository, eh? (Score:2)
I can understand humor (Score:2)
Re:I can understand humor (Score:1)
Re:Say what now Py folks? (Score:2)
The Python community really needs to have an overview of the software available for use, so this repository, together with the wiki from python.org is really good of introducing newcomers to what's available.
How disappointing (Score:2)
Re:How disappointing (Score:2)
I'm a Python coder & a great Python fan, but . (Score:2, Interesting)
Why do they included each _version_ of a package in the repository? EmPy [python.org] listed and counted in the category list 4 times.
How can I easily download a package, including all of it's dependencies? Or, how can I just download a package from CheeseShop automatically, using a command-line utility?
Re:I'm a Python coder & a great Python fan, bu (Score:2, Interesting)
So they're naming the repository... (Score:4, Funny)
Re:So they're naming the repository... (Score:1)