Debian packaging of a Python package.

Posted by chrisdew on Stack Overflow See other posts from Stack Overflow or by chrisdew
Published on 2009-09-05T05:39:23Z Indexed on 2010/05/09 0:58 UTC
Read the original article Hit count: 343

Filed under:
|

I need to write (or find) a script to create a Debian package (using python-support) from a Python package. The Python package will be pure Python (no C extensions).

The Python package (for testing purposes) will just be a directory with an empty __init__.py file and a single Python module, package_test.py.

The packaging script must use python-support to provide the correct bytecode for possible multiple installations of Python on a target platform. (i.e. v2.5 and v2.6 on Ubuntu Jaunty.)

Most advice I find while googling are just examples nasty hacks that don't even use python-support or python-central.

I have so far spent hours researching this, and the best I can come up with is to hack around the script from an existing open source project - but I don't know which bits are required for what I'm doing.

Has anyone here made a Debian package out of a Python package in a reasonably non-hacky way?

I'm starting to think that it will take me more than a week to go from no knowledge of Debian packaging and python-support to getting a working script. How long has it taken others?

Any advice?

Chris.

© Stack Overflow or respective owner

Related posts about debian

Related posts about python