Comment

Comment by pyre

> in Python : there's more than one way to do it : pth, eggs, setuptools, pip, wheel, distutils, easy_install,...

> pip, wheel

Package formats: egg, wheel

Packaging/Install libraries: setuptools (incl. easy_install), pip, distutils

Install method: pth

It looks less daunting when you don't make every item look like a replacement for itself. I notice that under Perl you don't list ".tar.gz" ".tgz" ".tar.bz2" and ".tar.xz" in the list of "ways to do it."

Also:

* Wheels are (at least officially) considered the way forward. Support for other formats is legacy. Yes, this is less ideal than keeping a simple package format for 20 some odd years, but Python also really didn't take off in popularity until ~2002 despite being almost as old as Perl. Also, it makes sense to improve the state of things when necessary (e.g. creating wheels vs. sticking with eggs) rather than doing nothing.

* distutils was a fork of setuptools that has since been merged back into setuptools. Counting it twice doesn't speak to the current state of things.

* easy_install is the installation command that is part of the setuptools package, so including it in the list is counting the same thing twice. (I'll notice that you didn't include any CPAN wrappers as "different ways to do it.")

> in Perl : there is really one way to do it, use CPAN.

http://search.cpan.org/~miyagawa/App-cpanminus-1.7039/bin/cp...

https://github.com/chromatic/CPAN-Dark

http://search.cpan.org/~jhthorsen/App-git-ship-0.19/lib/App/...

http://www.perlmonks.org/?node_id=1028999

http://search.cpan.org/~sunnavy/Shipwright-2.4.41/lib/Shipwr...

http://perlbrew.pl/

parent pyre 11 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton