On Thu, Oct 02, 2008 at 10:08:01AM -0700, Toshio Kuratomi wrote:
> 4) make sure your package works with vanilla upstream versions of the
> third party modules.  It's tempting to fix things in your local copies
> of modules.  If at all possible don't.  If that's not possible, make
> sure upstream has incorporated the patch and make a note in the README
> -- using a patched version of Foo-x.y project.  The patch is in their
> svn as of DATE.  patch is located in myproject/foo-x.y/patches.  Doing
> this means that the distribution packager of your package can take your
> patch to the packager of Foo and ask that the patch be incorporated there.

Mercurial's patch queues can be of great help for this.

http://www.selenic.com/mercurial/wiki/index.cgi/MqExtension

> development stuff.  But I think that using eggs, workingenv, etc is a
> fine solution for the development case.

Someone told me about http://0install.net/ but I have not tested it
and do not know how good/bad it is.

-- 
Nicolas Chauvat

logilab.fr - services en informatique scientifique et gestion de connaissances  
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to