dh-python (1.20141111-2) unstable; urgency=medium * Remove Multi-Arch change from previous upload (not accepted for Jessie by release managers) -- Piotr Ożarowski Sat, 15 Nov 2014 12:48:23 +0100 dh-python (1.20141111-1) unstable; urgency=medium * Set dh-python's Multi-Arch to "foreign" (closes: 767339) * dist_fallback files now contain list of all packages that provide Egg metadata (i.e. not just packages that don't have sensible name) * dh_python* no longer guesses dependency from requires.txt files nor Requires fields. Dependencies are generated only if given requirement is available in dist_fallback file (generated at dh-python's build time) or if it's available at build time (hint: Build-Depends) -- Piotr Ożarowski Tue, 11 Nov 2014 21:23:20 +0100 dh-python (1.20141026-1) unstable; urgency=medium [ Stefano Rivera ] * Update supported (and default) PyPy version to 2.4. [ Piotr Ożarowski ] * Remove "-p " from autoscripts if --compile-all option is set * Add support for guessing dependencies from egg-info files (closes: 756378) * Parse "!=" relationship in egg dependencies (closes: 754058, thanks to Rafael Laboissiere for the patch) * Improve handling pyinstall/pyremove files (leading slash no longer needed for deprecated directories, manpages improved a bit) - closes: 741381 * Suggest the right file name for dependency overrides (closes: 748296) * Add argparse to Python 3.X's dist fallback (closes: 763200) * Ensure that Depends and the likes are written in a stable order (closes: 759231, thanks to Jérémy Bobbio for the patch) * Remove dh_python2 diversions while upgrading from bpo package * Standards-Version bumped to 3.9.6 (no changes needed) -- Piotr Ożarowski Sun, 26 Oct 2014 23:32:57 +0100 dh-python (1.20140511-1) unstable; urgency=medium [ Piotr Ożarowski ] * pybuild: do not invoke clean commands for missing interpreters (and thus do not require all interpreter versions to be installed while building source package outside build environment, closes: 737091) * dh_python2: no longer moves files to /usr/share/pyshared if there's only one supported Python 2.X version and doesn't create /usr/lib/pyshared symlinks for extensions (as other helper tools are now deprecated) * Show fix_shebang's error messages only in debug mode, closes: 745581 [ Matthias Klose ] * Remove empty directories when moving files. -- Piotr Ożarowski Sun, 11 May 2014 20:59:15 +0200 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 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 Tue, 28 Jan 2014 18:20:19 +0100 dh-python (1.20131021-1) unstable; urgency=low * dh_python2: fix renaming debug extensions with multiarch tuples -- Piotr Ożarowski 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 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 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 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 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 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 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 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 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 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 Wed, 31 Jul 2013 22:13:05 +0200 dh-python (1.0~b1-1) experimental; urgency=low * Initial release. -- Piotr Ożarowski Sun, 07 Jul 2013 21:47:50 +0200