[Zope3-dev] Re: Packaging pre-proposal/notes
Martijn Faassen
faassen at infrae.com
Tue Feb 17 04:59:16 EST 2004
Richard Jones wrote:
> This is getting off-topic now, but I think it's important to reiterate
> Anthony's comment. Send Code. Distutils and PyPI are open to further
> development. Some people at some stage had some spare time to put in
> the effort to get something implemented. In my case, I knew I had to
> explicitly narrow the scope of PyPI or I'd never finish, and
> dependencies didn't make the cut.
To make things absolutely clear: my intent with the original mail
describing it is taking a while for Python to come up with a CPAN
equivalent was not to indicate that this is pathetic but that it's a
hard nut to crack. Not so much technologically but organisationally for
two reasons:
* it's hard to make people adopt any solution.
* it's not a high priority for most people, so harder to find volunteers.
And again, the action that was taken was step-by-step, over the years,
and I suggested some follow-on steps.
I still think they stand:
* enable configuration information besides Python code in setup.py, so
that it becomes declarative. As described by Jeremy Hylton, distutils
doesn't enforce this information to be in Python.
* work out a system for dependency tracking.
I think Tres makes good points about distutils having some missing
abilities which are necessary when distributing applications. Adding
these could be another step.
I would encourage us to build this on top of distutils if at all
possible, as doing it completely by ourselves will either result in 6
more years, or only us using it, or nothing ever happening. None of
these is desirable.
Regards,
Martijn
More information about the Zope3-dev
mailing list