[Ben Finney, 2015-02-23] > I am working to package a collection of related Python distributions, > that are all distributed as a single source distribution > <URL:https://pypi.python.org/pypi/devpi/>. > > The source distribution contains a collection of sub-distributions that > also get uploaded to PyPI. Each one has its own ‘setup.py’ in a > sub-directory. > > That differs from the default expectations of Debhelper and Pybuild (it > does not build a single binary distribution from a single top-level > ‘setup.py’). > > What is the correct way to convince Debhelper, Pybuild, dh_python{2,3}, > etc. to work with this source package and build the right binary > packages?
hints: (I didn't test it) * name your tarballs like this (dpkg-source will unpack them to the right dir later) devpi_2.1.0.orig.tar.gz devpi_2.1.0.orig-client.tar.gz devpi_2.1.0.orig-server.tar.gz devpi_2.1.0.orig-web.tar.gz * in debian/rules use: export PYBUILD_NAME=devpi %: dh $@ --with python2,python3 --buildsystem=pybuild --sourcedirectory=server dh $@ --with python2,python3 --buildsystem=pybuild --sourcedirectory=client dh $@ --with python2,python3 --buildsystem=pybuild --sourcedirectory=web -- Piotr Ożarowski Debian GNU/Linux Developer www.ozarowski.pl www.griffith.cc www.debian.org GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645
signature.asc
Description: Digital signature