Fedora 14 Update: python-polib-0.7.0-2.fc14

updates at fedoraproject.org updates at fedoraproject.org
Wed Nov 16 00:30:21 UTC 2011


---------------------------------------------------------------------------=
-----
Fedora Update Notification
FEDORA-2011-15272
2011-11-02 06:38:49
---------------------------------------------------------------------------=
-----

Name        : python-polib
Product     : Fedora 14
Version     : 0.7.0
Release     : 2.fc14
URL         : http://bitbucket.org/izi/polib/
Summary     : A library to parse and manage gettext catalogs
Description :
polib allows you to manipulate, create, modify gettext files (pot, po and
mo files). You can load existing files, iterate through it's entries, add,
modify entries, comments or metadata, etc... or create new po files from
scratch.

polib provides a simple and pythonic API, exporting only three convenience
functions 'pofile', 'mofile' and 'detect_encoding', and the 4 core classes:
POFile, MOFile, POEntry and MOEntry for creating new files/entries.

---------------------------------------------------------------------------=
-----
Update Information:

- Update to upstream commit dbafdc621bf4, which include following:
  * Add check for unescaped quotes at the beginning of the string + unit te=
sts
  * Fixed issue #27 (polib didn't check unescaped double quote) + better er=
ror handling
  * Fixed typos in previous commit
  * Fixed issue #26 IOError when parsing empty comments (thanks T=C3=BCrker=
 Sezer)
  * Do not hardcode polib version in doc conf
Upstream update to 0.7.0
Upstream update to 0.7.0
Upstream update to 0.7.0
---------------------------------------------------------------------------=
-----
ChangeLog:

* Tue Nov  1 2011 Ding-Yi Chen <dchen at redhat.com> - 0.7.0-2
- Update to upstream commit dbafdc621bf4, which include following:
  * Add check for unescaped quotes at the beginning of the string + unit te=
sts
  * Fixed issue #27 (polib didn't check unescaped double quote) + better er=
ror handling
  * Fixed typos in previous commit
  * Fixed issue #26 IOError when parsing empty comments (thanks T=C3=BCrker=
 Sezer)
  * Do not hardcode polib version in doc conf
* Fri Oct 28 2011 Ding-Yi Chen <dchen at redhat.com> - 0.7.0-1
- Correct URLs
- Replace README with README.rst
- Update to 0.7.0:
  From Version 0.7.0 (2011/07/14)
      This version adds support for python 3 (thanks to Vinay Sajip).
      polib now supports out-of-the-box any version of python ranging =

      from 2.4 to latest 3.X version.
  From Version 0.6.4 (2011/07/13)
      * Better api, autodetected_encoding is no longer required to =

        explicitely set the encoding (fixes issue #23),
      * Fixed issue #24 Support indented PO files (thanks to =

        Fran=C3=A7ois Poirotte).
  From Version 0.6.3 (2011/02/19)
      * Fixed issue #19 (Disappearing newline characters due to =

        textwrap module),
      * ensure wrapping works as expected.
  From Version 0.6.2 (2011/02/09)
      * Backported textwrap.TextWrapper._wrap_chunks that has support
        for the drop_whitespace parameter added in Python 2.6 (Fixes =

          From Version 0.6.1 (2011/02/09)
      * fixed regression that prevented POFile initialization from =

        data to work (issue #17).
  From Version 0.6.0 (2011/02/07)
      * polib is now fully documented,
      * switched from doctests to unit tests to keep the polib.py =

        file clean,
      * fixed issue #7 (wrapping issues, thanks @jezdez),
      * added a __eq__ method to _BaseFile (thanks @kost BebiX),
      * handle msgctxt correctly when compiling mo files,
      * compiled mo files are now exactly the same as those compiled
        by msgfmt without using hash tables.
  From Version 0.5.5 (2010/10/30)
      * Removed multiline handling code, it was a mess and was the
        source of potential bugs like issue #11,
      * Fixed typo in README and CHANGELOG, fixes issue #13.
  From Version 0.5.4 (2010/10/02)
     * fixed an issue with detect_encoding(), in some cases it could
       return an invalid charset.
  From Version 0.5.3 (2010/08/29)
     * correctly unescape lines containing both \\n and \n =

      (thanks to Martin Geisler),
     * fixed issue #6: __str__() methods are returning unicode instead
       of str,
     * fixed issue #8: POFile.merge error when an entry is obsolete in
       a .po, that this entry reappears in the .pot and that we merge =

       the two,
     * added support to instanciate POFile objects using data instead =

       of file path (thanks to Diego B=C3=BArigo Zacar=C3=A3o),
     * fixed issue #9: POFile.merge drop fuzzy attributes from =

       translations (thanks to Tim Gerundt),
     * fixed issue #10: Finding entries with the same msgid and =

       different context (msgctxt).
  From Version 0.5.2 (2010/06/09)
     * fixed issue #1: untranslated_entries() also show fuzzy message,
     * write back the fuzzy header if present in the pofile,
     * added support for previous msgctxt, previous msgid and previous
       msgid_plural comments (fixes issue #5),
     * better handling of lines wrapping.
* Tue Feb  8 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.o=
rg> - 0.5.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
---------------------------------------------------------------------------=
-----

This update can be installed with the "yum" update program.  Use =

su -c 'yum update python-polib' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on t=
he
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
---------------------------------------------------------------------------=
-----


More information about the package-announce mailing list