Slashdot Mirror


Python's Cheese Shop Now Open

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."

12 of 40 comments (clear)

  1. The Python Cheese Shop Sketch by TripMaster+Monkey · · Score: 4, 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...

    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:The Python Cheese Shop Sketch by smittyoneeach · · Score: 3, Funny

      Customer: Well, then, have you got any Venezuelan Beaver Cheese?
      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.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  2. missing something by same_old_story · · Score: 2, Interesting

    sorry for being, lazy, I didn't read the fucking repository but...
    a) why is this different from the vault of parnassus?
    b) missed the cheese joke (not a big m. python fan I guess...)

    1. Re:missing something by Ignominious+Cow+Herd · · Score: 2, Interesting

      Right, because yacc, bison, parrot, beagle, mozilla, apache, zope, gkrellm and superkaramba are all such normal names.

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    2. Re:missing something by Aeiri · · Score: 2, Funny

      "We're talking about a software archive."

      No, we're talking about cheese.

      Yum.

    3. Re:missing something by indifferent+children · · Score: 2, Funny

      No, Yum is an RPM package manager. Totally different.

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
  3. Re:This confirms everything Ive thought about pyth by interiot · · Score: 2, Interesting
    If they're problems that are related the she-bang (#!/usr/bin/perl), then user-friendliness problems are in teh kernel itself. The #! thing is a hack inside the kernel itself, and as such, does very minimal parsing. So, it doesn't search the path for the perl or python interpretters (unless you use /usr/bin/env, which is also not ideal for a couple reasons).

    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 kernel wouldn't parse ANYTHING else on that line (eg. have the same behavior across Linux, Solaris, ...), and the $SHEBANG program would be some universally available program that would do the parsing of that line, and search the path, etc. I don't know.

  4. Re:This confirms everything Ive thought about pyth by Linus+Torvaalds · · Score: 2, Insightful

    Start scripts with:

    #!/usr/bin/env python

    It'll do the right thing whenever python is in $PATH.

  5. Re:This confirms everything Ive thought about pyth by dimator · · Score: 2, Insightful

    Cryptic failure code? I have always admired python for its verbose failure messages, which usually include a traceback... not sure what you mean by cryptic failure code...

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
  6. I'm a Python coder & a great Python fan, but . by dotzie · · Score: 2, Interesting
    ... but this is plain disappointing.

    Why do they included each _version_ of a package in the repository? EmPy 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?

  7. So they're naming the repository... by LazyBoy · · Score: 3, Funny

    for a shop that didn't have anything in it?

    --

    If Chaos Theory has taught us anything, it's that we must kill all the butterflies.

  8. Re:I'm a Python coder & a great Python fan, bu by rakanishu · · Score: 2, Interesting