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

6 of 40 comments (clear)

  1. This confirms everything Ive thought about pythong by bergeron76 · · Score: 1, Interesting

    It's just plain cheesylicious.

    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, so hopefully this brings Python some user-freudlichness.

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
  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.
  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. 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?

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