[Checkins] SVN: zc.buildout/branches/gary-betafix/ add files so releases can be made from a non-SVN checkout

Gary Poster gary.poster at canonical.com
Mon Jun 21 09:29:54 EDT 2010


On Jun 21, 2010, at 9:18 AM, Stephan Richter wrote:

> On Friday, June 18, 2010, Gary Poster wrote:
>> Log message for revision 113628:
>>  add files so releases can be made from a non-SVN checkout
> 
> I know you guys are using bzr, but I wrote an extension for mercurial to 
> detect files. You might be able to adapt this for bzr.
> 
> http://pypi.python.org/pypi/z3c.setuptools_mercurial/1.0.1
> 
> just specify the package under "setup_requires".

There has been a similar plugin for bzr for some time, that Barry Warsaw wrote.  I found it to be quite annoying in practice for many people because it would require bzr to be built, and these sorts of dependencies are not shared, by setuptools design.  Moreover, if someone is not using that particular revision control system to build packages, they have an unneeded build dependency.

After I found it annoying and enough other people agreed with me, I ripped it out for all or virtually all of the packages we were maintaining.  MANIFEST.in works for everybody, and doesn't cause any unexpected and unshared dependencies.

Gary



More information about the checkins mailing list