Re: pyrun -- adding libraries
"John R. Frank" <[email protected]> Mon, 4 Feb 2013 09:48:49 -0500 (EST)
| Newsgroups | gmane.comp.python.egenix.user |
|---|---|
| Message-ID | <[email protected]> |
>>>> My goal is use pyrun to deploy a python program that depends on the >>>> lxml python module, which needs libxslt.so.1, libexslt.so.0, >>>> libxml2.so.2 >>>> >>>> These are available on my Ubuntu build system from the debian >>>> packages libxml2 and libxslt -- and I could rebuild them from source. >>>> How does one get PyRun to incorporate such additional libraries, so I >>>> can then deploy pyrun (and our custom program) to other machines that >>>> do not have any of these libraries? >>> >>> Additional libraries can be included in pyrun, but only if the libs >>> can be statically linked and the Python extensions interfacing to them >>> support static linking as well. >>> >>> One of the things we'd like to do is make the configuration of such >>> things easier. At the moment, this requires digging deep into the way >>> the pyrun is built. >>> >>> You have to add a corresponding section for the Python extension to >>> Runtime/Setup.PyRun-2.7 and the include_list in Runtime/makepyrun.py >> >> >> I don't see "Runtime" in the stuff downloaded by install-pyrun, and >> while the web page [1] mentions a source tarball, I cannot find a link >> to download a source archive for pyrun. Am I missing it on that page? > > The Runtime/ dir is part of the source tarball. It is not included in > the binary archives that install-pyrun fetches from our site. > > Please see the download section for the download link: > > http://www.egenix.com/products/python/PyRun/#Download Found it, thanks! Reading it. Strategy question: what do you see as the advantages or differences between building PyRun-based deploy and building a chroot containing python and all our dependencies using something like deboostrap [1]? Thanks for your expertise on this. Regards, John [1] - https://wiki.ubuntu.com/DebootstrapChroot _______________________________________________________________________ eGenix.com User Mailing List http://www.egenix.com/ https://www.egenix.com/mailman/listinfo/egenix-users