On 2009-03-27 13:58, David Cournapeau wrote: > On Fri, Mar 27, 2009 at 9:49 PM, M.-A. Lemburg <m...@egenix.com> wrote: > >> I think that esp. the bdist_* commands help developers a lot by >> removing the need to know how to build e.g. RPMs or Windows >> installers and let distutils deal with it. > > I think it is a big dangerous to build rpm/deb without knowing how to > build them, because contrary to windows .exe, rpm/deb install things > system-wide, and you could easily break something. I don't think you > can build deb/rpm without knowing quite a lot about them.
Well, at least the bdist_rpm command did a pretty good job: RedHat used the RPM spec generated by it to ship egenix-mx-base in their distribution. >> (*) I've had a go at this a few months ago and then found out >> that the egg format itself is not documented anywhere. As a result >> you have to dig deep into setuptools to find out which files >> are needed and where. That's something that needs to change >> (Tarek is already working on a PEP for this, AFAIK). > > It is "documented" here: > > http://peak.telecommunity.com/DevCenter/EggFormats Thanks for the link. I must have missed that in my search for a format spec. > But as said in the preambule, people are not supposed to rely on this. > I for once would be really happy if I could build eggs without > setuptools - for example to build eggs from scons, scripts, etc... Right, the .egg format should be a formal PEP standard. -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Mar 27 2009) >>> Python/Zope Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ ________________________________________________________________________ 2009-03-19: Released mxODBC.Connect 1.0.1 http://python.egenix.com/ ::: Try our new mxODBC.Connect Python Database Interface for free ! :::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com