Skip to content
Snippets Groups Projects
changelog 40 KiB
Newer Older
python-defaults (2.7.3-2) UNRELEASED; urgency=low

  * dist_fallback: add python-imaging (which wasn't recognized before due to
    .pth file)

 -- Piotr Ożarowski <piotr@debian.org>  Fri, 06 Jul 2012 23:03:32 +0200

python-defaults (2.7.3-1) unstable; urgency=low
Piotr Ożarowski's avatar
Piotr Ożarowski committed
  * dh_python2:
    - remove even more \.so.* dangling symlinks, thanks to Stefano
      Rivera for providing a test case
    - rewrite shebangs by default (disable via --no-shebang-rewrite),
      examples:
       + "/usr/bin/env python*" → "/usr/bin/python*"
       + "/usr/local/bin/python foo" → "/usr/bin/python foo"
       + "/usr/bin/python2" → "/usr/bin/python"
    - new --shebang option to replace all shebangs in bin dirs
      (example: --shebang /usr/bin/python2.6)
    - no longer generates python2.X | python2.Y depenendies for public modules
      (Closes: 625740)
    - translate Python version numbers into Debian ones for those
      require.txt items that have a pydist file with (uscan like) rules
      or PEP386 flag (Closes: #653740)
  * Improve dh_python2 manpage a bit, add information about cleaning debug
    packages (Closes: #653741)
  * pyversions, dh_python2, pycompile: allow to override system's list of
    supported Python versions via DEBPYTHON_SUPPORTED and default Python
    version via DEBPYTHON_DEFAULT env. variables
  * Debhelper's python2 sequence now inserts dh_python2 before dh_installinit
    (closes: 670418)
  [ Scott Kitterman ]
  * Bump upstream version to match current unstable/wheezy python2.7 version

Piotr Ożarowski's avatar
Piotr Ożarowski committed
 -- Piotr Ożarowski <piotr@debian.org>  Sat, 30 Jun 2012 20:23:59 +0200
python-defaults (2.7.3~rc2-1) unstable; urgency=low
  * Bump minimum debhelper version to 8 so all tests will run
    - dh_python2 tests 1 - 5 require dh 7 and test 6 needs dh 8
  * Move idle.xpm symlink from python to idle and add Breaks/Replaces
  * Move /usr/bin/pyversions from python to python-minimal since that's where
    the actual script it's a symlink to lives, add Breaks/Replaces
  * Bump standards version to 3.9.3 without further change
  * Correct Python package names with hyphens in them being ignored
    (Closes: #657665)
  * Drop -n from /usr/bin/idle invocations in debian/idle.desktop and
    debian/idle.menu (Closes: #482156)
  * Update Python policy
    - Describe addition of /usr/bin/python2 due to upstream changes
    - Remove redundant text on Python provides and clarify when they should be
      used
    - Update description of functionality related to X-Python-Version for
      Wheezy
    - Update X/XS-Python-Versions to also include X-Python-Version examples
  * Bump upstream version to match current unstable/wheezy python2.7 version
  * dh_python2, pyversions: make comparison of X(S)-Python-Version field names
 -- Scott Kitterman <scott@kitterman.com>  Tue, 05 Jun 2012 22:43:11 -0400
python-defaults (2.7.2-10) unstable; urgency=low

  [ Matthias Klose ]
  * dh_python2: For argparse eggs, generate dependencies of the form
    "python (>= 2.7) | python-argparse". Closes: #653644, #657119.
Matthias Klose's avatar
Matthias Klose committed
  * Regenerate pydist/dist_fallback.
  [ Piotr Ożarowski ]
  * pycompile: fix -O option
  * dh_python2: do not try to add python2.X dependency if private dir works
    with all Python versions
 -- Matthias Klose <doko@debian.org>  Tue, 24 Jan 2012 11:49:24 +0100

python-defaults (2.7.2-9) unstable; urgency=low

  * Generate correct dependencies if private directory supports one Python
    version only (closes: #644573)

 -- Piotr Ożarowski <piotr@debian.org>  Sat, 08 Oct 2011 17:16:46 +0200
python-defaults (2.7.2-8) unstable; urgency=high

  * Fix update-manager Breaks (Closes: #644491)

 -- Scott Kitterman <scott@kitterman.com>  Thu, 06 Oct 2011 15:48:06 -0500

python-defaults (2.7.2-7) unstable; urgency=low

  * Adjust version numbers for upload to unstable.
  * python: Break update-manager (<= 0.200.5-1).

 -- Matthias Klose <doko@debian.org>  Tue, 27 Sep 2011 18:21:42 +0200

python-defaults (2.7.2-6) experimental; urgency=low
  [ Scott Kitterman ]
  * Fixed typo in python-policy (thanks to Jakub Wilk)

  [ Piotr Ożarowski ]
  * dh_python2:
    - handle private dir paths without leading slash
    - add python to Depends if unversioned python shebang is detected in
      private directory
    - dist_fallback: add /usr/share/python-support/package/ to paths searched
      for Egg metadata; add "wsgiref" and "python" fallbacks
    - do not try to remove .so.foo symlinks twice (if files were listed in an
      unfortunate order)
 -- Piotr Ożarowski <piotr@debian.org>  Sat, 24 Sep 2011 16:36:29 +0200
Scott Kitterman's avatar
Scott Kitterman committed
python-defaults (2.7.2-5) experimental; urgency=low
Piotr Ożarowski's avatar
Piotr Ożarowski committed

  [ Piotr Ożarowski ]
  * dh_python2:
    - generates rtupdate scripts for private directories that compile files
      from given package only, add --compile-all to dh_python2's call if you
      want the old behaviour (i.e. compile also files (plugins?) provided by
      other packages, which do not use a helper/bytecompile them)
    - add --no-dbg-cleaning option (to disable removing files from debug
      packages)
    - fix handling "distname[features]" in debpython.pydist.guess_dependency
      (closes: 636255)
Piotr Ożarowski's avatar
Piotr Ożarowski committed
  * pyclean now accepts --package and private dir argument at the same time

  [ Scott Kitterman ]
  * debpyhton/pydist: Incorporate patch from Jonathan Lange to stop printing
    to stderr (LP: #812960)
  * Add Piotr Ożarowski <piotr@debian.org> back to Uploaders

 -- Scott Kitterman <scott@kitterman.com>  Mon, 08 Aug 2011 10:28:50 -0400
Piotr Ożarowski's avatar
Piotr Ożarowski committed

python-defaults (2.7.2-4) experimental; urgency=low
Piotr Ożarowski's avatar
Piotr Ożarowski committed

  [ Piotr Ożarowski ]
  * dh_python2:
    - no longer moves .so.foo files to pyshared dir (closes: 635316)
    - replaces .so symlinks with .so.foo files in dist-packages

Scott Kitterman's avatar
Scott Kitterman committed
  [ Scott Kitterman ]
  * Drop python2 symlink pending further discussion (closes: 634967)
Scott Kitterman's avatar
Scott Kitterman committed
  * Update recent Python policy changes based on feedback from Debian Python

 -- Scott Kitterman <scott@kitterman.com>  Wed, 27 Jul 2011 10:15:38 -0400
Piotr Ożarowski's avatar
Piotr Ożarowski committed

python-defaults (2.7.2-3) experimental; urgency=low

  * python: Provide python profiler.
  * Provide a python2 symlink according to PEP 394.
  * Bump standards version.
  * Fix some lintian warnings.
  * Add 2to3.1 manual page symlink.

 -- Matthias Klose <doko@debian.org>  Sun, 10 Jul 2011 20:57:27 +0200

Scott Kitterman's avatar
Scott Kitterman committed
python-defaults (2.7.2-2) experimental; urgency=low
  * dh_python2:
    - no longer generates maintainer scripts that invoke pycentral's
      pkgremove script, use --clean-pycentral if you want the old behaviour
    - egg-info directories are parsed even if cleaning the name was necessary
      (thanks to Arnaud Fontaine for the patch)
    - private directory names with apostrophes are escaped properly in
      maintainer script's -X arguments (thanks to Jakub Wilk for the patch)
    - deal with original symlinks more carefully (closes: 627969, thanks to
      Leonid Borisenko for the original patch)
    - add --ignore-shebangs option that will disable translating shebangs into
      Debian dependencies
    - add --ignore-namespace option that will disable handling
      Egg-info's namespace_packages.txt (AKA namespace feature)
    - PyDist: update dist_fallback file (with atypical Debian package names)
    - disable PyDist feature if dh sequencer is invoked --with pydeb
      (closes: 630502, thanks to Gediminas Paulauskas for the original patch)
    - warn if public Python extension is linked to libpython2.X, fail if it's
      linked to a wrong version
    - warn if both XS-Python-Version and X-Python-Version are defined
    - private dirs: if there is more than one Python version parsed from
      shebangs, byte-compile the dir with default Python version (or the one
      requested via X-Python-Version) instead od failing. Add dependency for
      each (supported) interpreter detected in shebangs
    - /usr/share/pyshared is not added to the package if empty (closes: 623909)
    - dh_python2's manpage updated (among other changes, no longer advertises
      python:Breaks - closes: 631397, describes .pyinstall and .pyremove files)
    - remove setuptools from requires.txt (it is replaced with
      python-pkg-resources Debian dependency)
    - "--namespace foo" no longer triggers .../dist-packages/bar/foo/__init__.py
      creation, use "--namespace bar.foo" instead
Scott Kitterman's avatar
Scott Kitterman committed
  [ Scott Kitterman ]
  * Python policy:
    - Add deprecation information about python-central and python-support
    - Clarify Python module and package descriptions
Loading
Loading full blame...