Ravenports generated: 06 Apr 2020 01:24
[ravenports.git] / bucket_D0 / python-polib
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-polib
4 VERSION=                1.1.0
5 KEYWORDS=               python devel textproc
6 VARIANTS=               py38 py37
7 SDESC[py37]=            Library to manipulate gettext files (po an (PY 37)
8 SDESC[py38]=            Library to manipulate gettext files (po an (PY 38)
9 HOMEPAGE=               https://bitbucket.org/izi/polib/
10 CONTACT=                Python_Automaton[python@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPI/p/polib
14 DISTFILE[1]=            polib-1.1.0.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[py37]=            single
17 SPKGS[py38]=            single
18
19 OPTIONS_AVAILABLE=      PY38 PY37
20 OPTIONS_STANDARD=       none
21 VOPTS[py37]=            PY38=OFF PY37=ON
22 VOPTS[py38]=            PY38=ON PY37=OFF
23
24 DISTNAME=               polib-1.1.0
25
26 GENERATED=              yes
27
28 [PY37].USES_ON=                         python:py37
29
30 [PY38].USES_ON=                         python:py38
31
32 [FILE:4176:descriptions/desc.single]
33
34 =====
35 polib
36 =====
37
38 .. image:: https://img.shields.io/pypi/dm/polib.svg
39     :alt: Downloads
40
41
42 .. image:: https://img.shields.io/pypi/pyversions/polib.svg
43     :alt: Supported Python versions
44
45
46 .. image:: https://img.shields.io/pypi/status/polib.svg
47     :alt: Development Status
48
49
50 .. image:: https://img.shields.io/pypi/l/polib.svg
51     :alt: License
52
53
54 polib is a library to manipulate, create, modify gettext files (pot, po
55 and mo
56 files). You can load existing files, iterate through it's entries, add,
57 modify
58 entries, comments or metadata, etc... or create new po files from scratch.
59
60 polib supports out of the box any version of python ranging from 2.5 to
61 latest
62 3.X version.
63
64 polib is pretty stable now and is used by many
65 `opensource projects
66 <http://polib.readthedocs.org/en/latest/projects.html>`_.
67
68 The project code and bugtracker is hosted on
69 `Bitbucket <http://bitbucket.org/izi/polib/>`_.
70
71 polib is generously documented, you can `browse the documentation online
72 <http://polib.readthedocs.org/>`_, a good start is to read
73 `the quickstart guide
74 <http://polib.readthedocs.org/en/latest/quickstart.html>`_.
75
76 Thanks for downloading polib !
77
78
79 =========
80 Changelog
81 =========
82
83 Version 1.1.0 (2017/11/27)
84 --------------------------
85  - Fixed entries sorting when generating mo file (Fixes #78)
86  - Fixed find method (Fixes #84)
87  - Refactored POEntry.__cmp__ method (this should fix issues #60, #65 and
88 #79)
89  - Fixed duplicated entries when merging po file with pot file (fixes #68)
90  - Fixed "None" string being outputted when polib deals with syntax error
91 in string (Fixes issue #66)
92  - Added a fuzzy property to entries (Fixes #76)
93  - Take into account the message context when comparing entries
94  - Leave occurence untouched if line number is not a number (fixes #80 and
95 #90)
96  - Fixed test for mo files that was failing because since gettext version
97 0.19.8.1, msgfmt skips the "POT-Creation-Date" metadata entry (Fixes #86)
98  - Fixed major revision number comparison
99  - Dropped python 2.4 support
100
101 Version 1.0.8 (2016/11/21)
102 --------------------------
103  - Fixed issue #70 (occurrences parsing for windows pathes)
104  - Fixed issue #71 (tcomment and flags not saved for obsolete entries)
105  - Fixed issue #72 (wrong metadata ordering)
106  - Fixed issue #73 (can't always unpickle POFile)
107  - Use natural sorting for additional headers (metadata)
108  - Fixed typos in various documents
109
110 Version 1.0.7 (2015/07/08)
111 --------------------------
112  - Fixed bad parsing of indented msgstr_plural
113  - Fixed ordering of "Language" metadata entry
114  - Removed space after "#" in header if comment line is empty (like
115 gettext tools)
116  - Fixed typos / grammar errors (thanks Jakub Wilk)
117  - Take into account msgid_plural if needed when comparing entries (thanks
118 Leonardo Constantino Oliveira)
119  - Fixed issue #63 (str() on a bytes instance when using python3) (thanks
120 Jakub Wilk)
121
122 Version 1.0.6 (2015/01/04)
123 --------------------------
124  - Wheel support
125  - Add missing 'Language' and 'Plural-Forms' to metadata ordering
126  - More accurate float operation for POFile.percent_translated()
127
128 Version 1.0.5 (2014/08/22)
129 --------------------------
130  - Fixed issue #59: tokens variable referenced before assignment
131  - Implemented feature request #56: line number information in PO entries
132  - Fixed issue #61: polib does not handle previous msgid on multilines
133 properly
134
135 Version 1.0.4 (2014/02/19)
136 --------------------------
137  - Fixed issue #43: improved check that determine if polib is dealing with
138 a filepath or unicode content
139  - Fixed issue #44: polib now checks MO files revision number and throws
140 an error if the number is unexpected
141  - Fixed issue #45: parse properly mo files with no header entry
142  - Fixed issue #47: added flags attribute for MOEntry to be consistent
143 with POEntry
144  - Fixed issue #49: use integers rather than strings for msgstr_plural keys
145  - Fixed issue #51: if a PO file ends with a comment, polib adds a
146 spurious empty entry at the end
147  - Fixed issue #52: bad magic number written on big endian platforms
148  - Fixed issue #53: added a __hash__() method to POEntry and MOEntry
149 classes
150  - Fixed issue #54: use lowercase for state identifiers. This fixes issues
151 with certain locales and string.lower()
152
153
154 [FILE:97:distinfo]
155 fad87d13696127ffb27ea0882d6182f1a9cf8a5e2b37a587751166c51e5a332a       158484 polib-1.1.0.tar.gz
156