Re: RE : RE : RE : cctbx debian package
On Tue, 10. Jul 15:02, Baptiste Carvello wrote:
> Indeed, it now builds, but the install step fails with:
> dh_install --fail-missing --package=cctbx-bundle build2.7-omp/bin/* \
> dh_install: cctbx-bundle missing files (build2.7-omp/bin/*), aborting
> make: *** [install.cctbx-bundle] Error 2
> (tested with 0a5fb8d)
Install target is not ready to use. We need to figure out how the package
structure will look like first
> One small difficulty though: the extensions need to be built for all the
> supported python versions. So we'll need to call the build system
> several times. And to install each version of the extension at the right
This is already done by the build target. It uses pyversions to determine for
how many python versions a release has.
> By the way, I had a look at the import wrapper they use for loading
> extensions (boost.python.import_ext) and wrote a few lines about it in
> the wiki.
Looks good. I was thinking again about dependencies on small python packages.
Maybe it's really best to do just one python package "python-cctbx" with all modules
and all extensions? Else I don't have any clue how to build multiple packages
with one setup.py. Do you?
> There is a dh_install helper, which can be used to split files into
> separate packages. I'm not sure if it does what you want. It also uses
> lists and regexes :-)
Interesting! I'll search the web for some info.