On 03/24/2010 05:40 PM, Fred Drake wrote:
On Wed, Mar 24, 2010 at 12:22 PM, Baiju M<mba...@zeomega.com> wrote:
May be this will be useful:
http://pypi.python.org/pypi/zc.sourcerelease
It sounds to me like Martin's problem isn't getting source releases,
but in deploying them on systems without compilers and other tools.
What we're doing at Zope Corporation is building source releases
(using zc.sourcerelease as Baiju suggested),
zc.sourcerelease works fine. I've got one thing I need to fix in it:
distribute support. I've got distribute installed globally and
zc.sourcerelease has 'setuptools' hardcoded. Corner case.
I'll probably make a branch for it, ok?
and then building
packages that the system package management tools can use from those
source releases. (In our case the packages are RPMs, but it could be
anything.)
I experimented this week to create debian packages with
zc.sourcerelease. Fun! I didn't finish it yet, though. There was one
question that I couldn't figure out yet:
*How do you get buildout to build in a subdirectory?* I mean, you can
give gnu's autoconf mechanism a base prefix argument so that everything
gets installed into /where/I/build/usr/lib/something instead of
/usr/lib/something.
If I run buildout, it uses absolute directories, so /where/I/build/ will
still be in the paths. My "solution" would be to use debian to get the
big .tgz into the target dir and then to run "python install.py" in a
post-install hook or so.
But... I'm probably missing something. As you're making RPMs you
probably have a solution ready :-)
Reinout
--
Reinout van Rees - rein...@vanrees.org - http://reinout.vanrees.org
Programmer at http://www.nelen-schuurmans.nl
"Military engineers build missiles. Civil engineers build targets"
_______________________________________________
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig