Branches for Experimental

Name Status Last Modified Last Commit
lp://qastaging/debian/experimental/python-distutils-extra 1 Development 2010-09-21 03:39:54 UTC
19. [ Matthias Klose ] * setup.py: Drop i...

Author: Martin Pitt
Revision Date: 2010-09-16 20:25:24 UTC

[ Matthias Klose ]
* setup.py: Drop import of "commands"; unused, and does not exist in
  python3.
* Build a python3 package.

[ Martin Pitt ]
* DistUtilsExtra/command/build_extra.py: Use "in" operator instead of
  has_key(). It's more elegant and Python 3 compatible.
* test/auto.py: Use Python3 compatible octal constant.
* test/auto.py: Decode stdout/stderr result from subprocess from bytes to
  str, to work with Python3.
* test/auto.py: Use whichever Python interpreter we got invoked with (using
  /proc/self/exe) instead of hardcoding "python". With that we can run the
  tests through python3 as well.
* DistUtilsExtra/auto.py: Port from deprecated "compiler" module to current
  "ast" module.
* test/auto.py: Only set PYTHONPATH if it isn't set already, so that we can
  override it from outside.
* test/auto.py: Do not require that "setup.py clean -a" doesn't print
  anything to stderr; with Python 3.1 it now sends out warnings about
  nonexisting directories.
* test/auto.py: Changed print statements to work with both Python 2 and 3.
* DistUtilsExtra/command/build_extra.py: Drop unnecessary hashbang line.
* test/auto.py: Filter out bogus errors about missing files which current
  Python 3 distutils spews out.
* debian/rules: Run tests with python3 as well, against the installed
  modules in debian/python3-distutils-extra.
* test/auto.py, debian/control: Use python{,3}-{pkg-resources,httplib2} as
  external test modules instead of -xdg and -dateutil, since the latter are
  not available for Python 3 yet.
* debain/source/format: Switch to 3.0 (quilt), since we produce upstream
  tarballs and releases.

11 of 1 result