On Tue, Jan 27, 2009 at 1:40 PM, Akira Kitada <akit...@gmail.com> wrote:
>
> Just a few questions.
>
>> I hate to pass the buck, but this is Python's fault for not having
>> reliable package management built in.  There's nothing Pylons can do
>> about it except switch to another programming language.
>
> What programming language has a reliable package management system built in?
> Why do you think distutils is not reliable?
>
> Isn't it enough to use the package management systen you system provides
> when you need complete and rigorous one?

That's what Guido says, and it's why we're at an impasse.  Distutils
is fine if you just need to download one or two packages and "python
setup.py install" them.  But that doesn't scale when a package has a
dozen dependencies that recursively have dependencies.  Without
Setuptools, Python and TurboGears couldn't exist, and Zope and Twisted
would not have been able to split themselves into several packages.
People coming to Python from Perl and Ruby expect to be able to just
run a command to download and install a package.  That problem was
solved ten years ago, so why does Python still not have it standard?

If Setuptools and Virtualenv or the equivalent were built into Python,
you could trust that every computer that has successfully installed
Python can install packages and make virtual environments the same
way.  That would eliminate 2/3 of the problems users have when
installing Pylons, and the subsequent need to explain the problems and
workarounds in the installation docs.  And the problems are different
on Windows vs Mac vs Linux, and App Engine adds another dimension.  At
work people say, "Half the trouble of Pylons is installing it", and I
often have to help them install it in person because otherwise they
get stuck at some error message and have no idea what to do.

-- 
Mike Orr <sluggos...@gmail.com>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to pylons-discuss@googlegroups.com
To unsubscribe from this group, send email to 
pylons-discuss+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to