Hello,
> Install target is not ready to use. We need to figure out how the package > structure will look like first In fact the recommended way to package python modules is to use dh_python2 [1] > > 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 > > place. > This is already done by the build target. It uses pyversions to determine for > how many python versions a release has. if we got a working setup.py all this comes for free ;) > > 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? We need to follow the python-policy [3], python-foo binary packages for each module. yes you "just" need to use the dh_install infrasctructure to split into n-binary packages [2]. See you Fred [1] http://wiki.debian.org/Python/TransitionToDHPython2 [2] http://man.he.net/man1/dh_install [3] http://www.debian.org/doc/packaging-manuals/python-policy/ch-module_packages.html#s-package_names -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/a2a20ec3b8560d408356cac2fc148e53568ec...@sun-dag1.synchrotron-soleil.fr

