dh-python (1.20140128-1ubuntu8.2) trusty; urgency=medium

  * Ensure that != dependencies are correctly parsed, avoiding generation
    of broken binary package dependencies (LP: #1475375):
    - d/p/fix-not-equals-parsing.patch: Cherry pick fix from Debian
      bug tracker. 

 -- James Page <james.page@ubuntu.com>  Thu, 16 Jul 2015 17:38:15 +0100

dh-python (1.20140128-1ubuntu8.1) trusty; urgency=medium

  * Ensure that argparse dependencies are correctly resolved to
    python3 (>= 3.2) for Python 3 (LP: #1467463).

 -- James Page <james.page@ubuntu.com>  Mon, 22 Jun 2015 13:08:31 +0100

dh-python (1.20140128-1ubuntu8) trusty; urgency=medium

  * Add no-python2.6.diff: Fix test failures on checking for python2.6
    specific bits.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 24 Mar 2014 17:36:23 +0100

dh-python (1.20140128-1ubuntu7) trusty; urgency=medium

  * Run tests with python3.4 instead of python3.3.

 -- Matthias Klose <doko@ubuntu.com>  Mon, 24 Mar 2014 11:10:25 +0100

dh-python (1.20140128-1ubuntu5) trusty; urgency=medium

  * Drop Python 3.3 as a supported Python 3 version.

 -- Matthias Klose <doko@ubuntu.com>  Sun, 23 Mar 2014 09:17:26 +0100

dh-python (1.20140128-1ubuntu4) trusty; urgency=medium

  * Update supported Python 3 versions in tests, to fix autopkgtest
    failure.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Fri, 07 Mar 2014 22:53:55 +0400

dh-python (1.20140128-1ubuntu3) trusty; urgency=medium

  * Make dh-python autopkgtest depend on build-essential and fakeroot.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Thu, 27 Feb 2014 11:56:50 +0400

dh-python (1.20140128-1ubuntu2) trusty; urgency=medium

  * Remove empty directories when moving files.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 12 Feb 2014 15:14:23 +0100

dh-python (1.20140128-1ubuntu1) trusty; urgency=medium

  * Merge with Debian unstable, remaining changes:
    - debian/control: Make dh-python Multi-Arch: foreign.
    - Add patch debian/patches/no-pyshare.diff:
      + Don't move files to /usr/share/pyshared anymore.
      + Don't create extension symlinks in /usr/lib/pyshared/pythonX.Y anymore.
    - Add patch debian/patches/python3.4.diff:
      + Add python3.4 as a supported version.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Wed, 29 Jan 2014 17:24:45 +0400

dh-python (1.20140128-1) unstable; urgency=low

  * dh_python3, dh_pypy: add support for debian/package.pyremove files
    (closes: 730777)
  * dh_python3: add multiarch tuples to all already tagged extensions if
    when more than one Python 3 version is supported (closes: 733128)
  * Make sure only first line is taken into account while checking shebangs
    (closes: 732308)
  * Assume UTF-8 encoding also in non UTF-8 environments while opening text
    files (closes: 735370)
  * Mention in pybuild's manpage that disabling anything for python3 doesn't
    disable python3-dbg as well (closes: 735899)
  * pybuild's distutils build plugin: set install-scripts to /usr/bin by default
  * Test Python 2.7 only in test203 if /usr/bin/python2.6 is missing
    (closes: 727674)
  * Generate dependencies for minimum required interpreter version that are
    satisfied by alpha/beta/rc releases (i.e. generate ">= X.Y~")
  * pybuild build plugins: show executed command (not only in --verbose),
    closes: 733755
  * Standards-Version bumped to 3.9.5 (no changes needed)

 -- Piotr Ożarowski <piotr@debian.org>  Tue, 28 Jan 2014 18:20:19 +0100

dh-python (1.20131021-1ubuntu8) trusty; urgency=medium

  * Taken from upstream:
    dh_python3: add multiarch tuples to all already tagged extensions if
    when more than one Python 3 version is supported (closes: 733128).

 -- Matthias Klose <doko@ubuntu.com>  Tue, 07 Jan 2014 23:11:01 +0100

dh-python (1.20131021-1ubuntu7) trusty; urgency=medium

  * Fix dhpython/_defaults.py.  Still doesn't rename 3.4 extensions
    to the multiarch name.

 -- Matthias Klose <doko@foobar>  Mon, 30 Dec 2013 20:55:17 +0100

dh-python (1.20131021-1ubuntu6) trusty; urgency=medium

  * Disable the correct failing test.

 -- Matthias Klose <doko@ubuntu.com>  Sat, 21 Dec 2013 17:15:02 +0100

dh-python (1.20131021-1ubuntu5) trusty; urgency=low

  * Don't create extension symlinks in /usr/lib/pyshared/pythonX.Y anymore.
  * Disable nosetests in autopkg tests until these are fixed.
  * dhpython/_defaults.py: Add python3.4 as a supported version.

 -- Matthias Klose <doko@ubuntu.com>  Sat, 21 Dec 2013 14:50:06 +0100

dh-python (1.20131021-1ubuntu4) trusty; urgency=medium

  * Don't move files to /usr/share/pyshared anymore.

 -- Matthias Klose <doko@ubuntu.com>  Fri, 20 Dec 2013 00:39:05 +0100

dh-python (1.20131021-1ubuntu3) trusty; urgency=medium

  * Make the package Multi-Arch: foreign.

 -- Matthias Klose <doko@ubuntu.com>  Sat, 07 Dec 2013 19:32:35 +0100

dh-python (1.20131021-1ubuntu2) trusty; urgency=low

  * Add drop_nonexisting_versions.patch: In tests/Makefile, drop Python 2.6
    and 3.2 as supported, we do not have them in Debian and Ubuntu any more.
    (Closes: #727674)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 05 Nov 2013 08:52:12 +0100

dh-python (1.20131021-1ubuntu1) trusty; urgency=low

  * Add missing python3-all-dbg test dependency for debian/tests/nosetests.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 24 Oct 2013 09:44:27 +0200

dh-python (1.20131021-1) unstable; urgency=low

  * dh_python2: fix renaming debug extensions with multiarch tuples

 -- Piotr Ożarowski <piotr@debian.org>  Mon, 21 Oct 2013 20:52:04 +0200

dh-python (1.20131017-1) unstable; urgency=low

  [ Stefano Rivera ]
  * distutils build plugin: use default interpreter symlink in build step as
    well as the install step (if interpreter version matches the default one).
    So that shebangs in setuptools scripts.

  [ Piotr Ożarowski ]
  * dh_python2: searching for packages with egg-info fixed
  * dh_python2: fix public module version detection (regression)
  * dh_py*: "so" files no longer detected as extensions (closes: 726616)
  * pybuild: set PYTHON_LIBRARY and PYTHON_INCLUDE_DIR in cmake build
    plugin's configure step

  [ B. Clausius ]
  * pybuild: no longer fails if source directory path contains braces
    (closes: 726458)

 -- Piotr Ożarowski <piotr@debian.org>  Thu, 17 Oct 2013 22:24:25 +0200

dh-python (1.20131003-1) unstable; urgency=low

  * Revert python-docutils build dependency change (to avoid circular
    dependencies)
  * Install PyDist fallback files

 -- Piotr Ożarowski <piotr@debian.org>  Thu, 03 Oct 2013 18:06:37 +0200

dh-python (1.20130917-1) unstable; urgency=low

  * dh_python{2,3}:
    - bump minimum required python{,3}:any version to workaround #723586
    - generate :any dependencies to specify range of supported Python versions
      (doesn't include extensions case), closes: 723070

 -- Piotr Ożarowski <piotr@debian.org>  Tue, 17 Sep 2013 19:29:05 +0200

dh-python (1.20130913-1) unstable; urgency=low

  [ Piotr Ożarowski ]
  * dh_py*:
    - add --requires option
    - do not generate "python2" dependency while guessing private
      extension's version using shebangs in other files (closes: #722307)

  [ Steve Langasek ]
  * Adjust dh_python to be multiarch-friendly (closes: 722045)

  [ B. Clausius ]
  * pybuild: fix --test when LC_ALL=C and setup.py contains non-ascii
    characters (closes: 722214)

 -- Piotr Ożarowski <piotr@debian.org>  Fri, 13 Sep 2013 20:47:46 +0200

dh-python (1.20130903-1) unstable; urgency=low

  * dh_python2, dh_python3, dh_pypy:
    - do not rename extensions in directories that include architecture triplet
      as part of the path (closes: 721696)
    - add --no-ext-rename option

 -- Piotr Ożarowski <piotr@debian.org>  Tue, 03 Sep 2013 20:20:43 +0200

dh-python (1.20130902-1) unstable; urgency=low

  * Fix DESTDIR guessing (from --name) for non-default interpreter versions
  * Add {package} to supported variables in command templates

 -- Piotr Ożarowski <piotr@debian.org>  Mon, 02 Sep 2013 18:22:14 +0200

dh-python (1.20130901-1) unstable; urgency=low

  [ Dmitrijs Ledkovs ]
  * Fix pybuild.pm when PYBUILD_INTERPRETERS is set
    (broken in previous upload, closes: #720744)
  * Bump doctests s/3.2/3.3/

  [ Piotr Ożarowski ]
  * Add Barry Warsaw to co-maintainers
  * pybuild:
    - mention {version.major} and {version.minor} in pybuild's manpage
      (closes: 721068)
    - add --test-tox option (PYBUILD_TEST_TOX=1 works too, like with
      other pybuild options), closes: 721067
    - set https_proxy to 127.0.0.1 if it's not set (similar to http_proxy)
    - distutils build plugin: use default interpreter symlink in install step
      (if interpreter version matches the default one) - this will force
      distutils to not hardcode interpreter version in shebangs
    - fix problem with relative paths when dh's --sourcedirectory is used
    - add --name (PYBUILD_NAME) option
  * dh_python{2,3} and dh_pypy: generate "interpreter (>= X.Y),
    interpreter (<< X.Z)" dependency if private directory contains extensions
    even if there are no .py files inside (closes: 720258)
  * Disable two tests in test201 dir if /usr/bin/python2.6 is not available
  * Replace python-docutils build dependency with python3-docutils (both
    provide rst2man)

  [ Dmitry Shachnev ]
  * Make sure tests do not require python-support.
  * Add "dh-python" and "nosetests" autopkgtests.

 -- Piotr Ożarowski <piotr@debian.org>  Sun, 01 Sep 2013 20:51:17 +0200

dh-python (1.20130819-1) unstable; urgency=low

  * Do not translate X-Python{,3}-Version into Depends if there are no Python
    files in the package
  * pybuild's distutils build plugin: set --root only in install step.
    dh doesn't pass DESTDIR in other steps and hence files for single binary
    packages ended in debian/tmp by default (closes: 719434)
  * Fix typo in plugin_cmake.py (thanks to D. Barbier, closes: #719528)
  * pybuild: --test-nose/--test-pytest have higher priority than setup.py's
    test_suite now
  * pybuild.pm: remove .pyc files in clean target
  * pybuild: directory paths escaping fixed
  * install README.PyDist file in dh-python package (closes: #698144)
  * Replace "libpython3.3-stdlib, python3.2" build depentency with
    libpython3-stdlib (which is already in unstable)

 -- Piotr Ożarowski <piotr@debian.org>  Mon, 19 Aug 2013 10:55:56 +0200

dh-python (1.20130807-1) unstable; urgency=low

  * dh_python3: do not add multiarch triplets in python3.2's extensions -
    multiarch support was disabled in this interpreter
  * dh_pypy: fix prerm script to remove .pyc files (thanks to Jakub Wilk)
  * pybuild:
    - rename PYBUILD_DEBUG env. var. to PYBUILD_VERBOSE
    - run `pypy -m unittest discover -v` in test target for pypy interpreter
    - add --test-nose and --test-pytest options (can be enabled also via
      PYBUILD_TEST_NOSE=1 or PYBUILD_TEST_PYTEST=1)

 -- Piotr Ożarowski <piotr@debian.org>  Thu, 07 Aug 2013 23:59:37 +0200

dh-python (1.20130728-1) unstable; urgency=low

  * Upload to unstable, breaks/replaces python3 << 3.3.2-4~
  * Ignore missing or broken /usr/share/python{,3}/debian_defaults config
    files while checking for default/supported Python {2,3} versions
  * dh_python3: fix renaming (tagging) non-default public extensions that were
    not installed directly in dist-packages/ (../dist-packages/foo/bar.so, etc.)

 -- Piotr Ożarowski <piotr@debian.org>  Wed, 31 Jul 2013 22:13:05 +0200

dh-python (1.0~b1-1) experimental; urgency=low

  * Initial release.

 -- Piotr Ożarowski <piotr@debian.org>  Sun, 07 Jul 2013 21:47:50 +0200
