distutils-extra.auto

Important things:

  • python-mkdebian doesn't update debian/control

(see that's a TODO line in your script). If you don't have the time, I can try to push some time to handle it as I really need it for quickly 1.0

  • pitti: fixed in trunk

-> didrocks: still some stuff to fix. Merged proposed (http://bazaar.launchpad.net/~quickly/quickly/trunk/revision/182)

  • in quickly project, using python-mkdebian, depends like python-launchpadlib are not taken into account (which is directly in quickly/ package not in data).

The import line instruction is: from launchpadlib.launchpad import Launchpad, EDGE_SERVICE_ROOT, STAGING_SERVICE_ROOT

  • pitti: works for me, not reproducible

-> didrocks: tried with rev 172 of https://code.edge.launchpad.net/~quickly/quickly/trunk. Doesn't work (launchpadlib dep is no more in bin/quickly but in quickly/launchpadaccess.py)

Medium priority:

  • debian/control is still generated with python-distutils-extra (>= 2.3). Bump the revision is needed pitti: fixed in trunk

-> didrocks: hum, now, It should be 2.7 and not 2.6 Smile :)

Low priority:

  • Importing other module in a package from within the module output some ERROR:

ERROR: Python module tools not found
ERROR: Python module configurationhandler not found
ERROR: Python module quicklyconfig not found
ERROR: Python module tools not found
ERROR: Python module bzrbinding not found
ERROR: Python module configurationhandler not found

ok, importing module in same path without "from" instruction is bad (this is no more the case in quickly package)

  • Try to use distutils on a test python package in test/ directory. This directory is not installed in the resulting ubuntu package. I think the corresponding traces are there:

Searching packages which provide required Python modules:
   gtk ... [dpkg -S found more than one package: bzr-gtk, apturl, software-properties-gtk, language-selector, python-apt, python-gtk2; ignoring] [not found]
   test ... [dpkg -S found more than one package: python-axiom, python-openssl, python-epsilon, python-nevow, python2.6, python2.5, python-coherence, python-twisted-names, python-twisted-core, python-twisted-web, python-louie, python-twisted-conch, python-foolscap; ignoring] [not found]

Not related to distutils-extra.auto, but nice to have

./setup.py clean does not clean everything:

  MANIFEST
  dist/   # wontfix, use ./setup.py sdist -d ..

are still there (dist/ is more annoying than MANIFEST, IMHO).

-> didrocks: even ./setup.py clean -a does not provide any good help

DidierRoche/distutils-extra.auto (last edited 2009-07-21 13:18:14 by 91)