UbuntuUpdates.org

Package "python-germinate"

Name: python-germinate

Description:

expand dependencies in seed packages (Python interface)

Latest version: 2.8
Release: precise (12.04)
Level: base
Repository: main
Head package: germinate

Links


Download "python-germinate"


Other versions of "python-germinate" in Precise

Repository Area Version
updates main 2.8.1

Changelog

Version: 2.8 2012-03-05 10:05:46 UTC

germinate (2.8) unstable; urgency=low

  * Build-depend on python-unittest2 so that the test suite works with
    Python 2.6 (closes: #661608).

 -- Colin Watson Wed, 29 Feb 2012 12:20:40 +0000

Source diff to previous version
661608 FTBFS - Debian Bug report logs

Version: 2.7 2012-02-01 11:04:47 UTC

germinate (2.7) unstable; urgency=low

  * Explicitly specify the encoding to io.open so that tests pass even in
    the C locale.

 -- Colin Watson Tue, 31 Jan 2012 19:40:47 +0000

Source diff to previous version

Version: 2.5 2012-01-18 19:03:04 UTC

germinate (2.5) unstable; urgency=low

  * Stop fetching Suggests from Packages; we don't use it.
  * Build a cache of seed entries when analysing reverse-dependencies, so
    that we don't have to expensively call get_seed_entries once per package
    per seed (LP: #915569).
  * Convert to setuptools.
  * Add the beginnings of a test suite.
  * Make the main bodies of scripts into modules so that they can be tested
    more easily.
  * Remove private AtomicUTF8File class; just write all files as UTF-8.

  * Port to Python 3:
    - Use "raise Exception(value)" syntax rather than the old-style "raise
      Exception, value".
    - Use Python 3-style print functions.
    - Use a list comprehension rather than filter (which behaves differently
      in Python 3).
    - Make GraphCycleError a subclass of Exception rather than of
      StandardError.
    - Simplify stringiness tests in TagFile.__init__ and Seed.__init__ using
      basestring.
    - Implement rich comparison methods instead of __cmp__ for Seed and
      GerminatedSeed. (Seed needs all of them for interface-compatibility;
      GerminatedSeed only needs __eq__ and __ne__.)
    - Use Python 3 replacements for urllib, urllib2, and ConfigParser if
      available.
    - When decompressing tag files from the archive, explicitly treat
      everything as binary data.
    - In Python 3, decode seed data read from URLs as UTF-8.
    - Pass universal_newlines=True to subprocess.Popen to get Unicode
      output.
    - Make sure to close stdout of subprocess.Popen objects.
    - Use 2to3 to handle the few remaining 2/3 differences at build time.
    - Add a python3-germinate package.

 -- Colin Watson Tue, 17 Jan 2012 00:51:28 +0000

Source diff to previous version
915569 Latest version is much slower to write rdepends output than older ones

Version: 2.4 2012-01-06 13:03:58 UTC

germinate (2.4) unstable; urgency=low

  * Make Kernel-Version lexically scoped from the point in the seed where
    it's encountered to either the end of the seed or the next
    Kernel-Version entry, whichever comes first. Previously, the set of
    Kernel-Version values allowed for a seed was the union of all
    Kernel-Version entries in the seed, which is not what we want in
    practice.

 -- Colin Watson Thu, 05 Jan 2012 17:48:31 +0000




About   -   Send Feedback to @ubuntu_updates