1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[py310]= Library to manipulate gettext files (3.10)
8 SDESC[py311]= Library to manipulate gettext files (3.11)
9 HOMEPAGE= https://github.com/izimobil/polib/
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPIWHL/9e/ee/54d6c558d4319a26145658584acb373d50ba0968eb9c19fedfb42458314a
14 DISTFILE[1]= polib-1.1.1-py2.py3-none-any.whl:main
19 OPTIONS_AVAILABLE= PY310 PY311
20 OPTIONS_STANDARD= none
21 VOPTS[py310]= PY310=ON PY311=OFF
22 VOPTS[py311]= PY310=OFF PY311=ON
24 DISTNAME= polib-1.1.1.dist-info
28 [PY310].USES_ON= python:py310,wheel
30 [PY311].USES_ON= python:py311,wheel
32 [FILE:3587:descriptions/desc.single]
38 |build-status-image| |codecov-image| |documentation-status-image|
39 |pypi-version| |py-versions|
44 polib is a library to manipulate, create, modify gettext files (pot, po and
46 files). You can load existing files, iterate through it's entries, add,
48 entries, comments or metadata, etc :alt: Travis build
52 :alt: Documentation Status
60 Version 1.1.1 (2021/03/26)
61 --------------------------
62 - Strip UTF-16 BOM (U+FEFF) from start of file
63 - Message context (msgctxt) support for MO files
64 - Dropped Python < 2.7 support
65 - Updated docs and README after switch from Bitbucket to Github
67 Version 1.1.0 (2017/11/27)
68 --------------------------
69 - Fixed entries sorting when generating mo file (Fixes #78)
70 - Fixed find method (Fixes #84)
71 - Refactored POEntry.__cmp__ method (this should fix issues #60, #65 and
73 - Fixed duplicated entries when merging po file with pot file (fixes #68)
74 - Fixed "None" string being outputted when polib deals with syntax error
75 in string (Fixes issue #66)
76 - Added a fuzzy property to entries (Fixes #76)
77 - Take into account the message context when comparing entries
78 - Leave occurence untouched if line number is not a number (fixes #80 and
80 - Fixed test for mo files that was failing because since gettext version
81 0.19.8.1, msgfmt skips the "POT-Creation-Date" metadata entry (Fixes #86)
82 - Fixed major revision number comparison
83 - Dropped python 2.4 support
85 Version 1.0.8 (2016/11/21)
86 --------------------------
87 - Fixed issue #70 (occurrences parsing for windows pathes)
88 - Fixed issue #71 (tcomment and flags not saved for obsolete entries)
89 - Fixed issue #72 (wrong metadata ordering)
90 - Fixed issue #73 (can't always unpickle POFile)
91 - Use natural sorting for additional headers (metadata)
92 - Fixed typos in various documents
94 Version 1.0.7 (2015/07/08)
95 --------------------------
96 - Fixed bad parsing of indented msgstr_plural
97 - Fixed ordering of "Language" metadata entry
98 - Removed space after "#" in header if comment line is empty (like gettext
100 - Fixed typos / grammar errors (thanks Jakub Wilk)
101 - Take into account msgid_plural if needed when comparing entries (thanks
102 Leonardo Constantino Oliveira)
103 - Fixed issue #63 (str() on a bytes instance when using python3) (thanks
106 Version 1.0.6 (2015/01/04)
107 --------------------------
109 - Add missing 'Language' and 'Plural-Forms' to metadata ordering
110 - More accurate float operation for POFile.percent_translated()
112 Version 1.0.5 (2014/08/22)
113 --------------------------
114 - Fixed issue #59: tokens variable referenced before assignment
115 - Implemented feature request #56: line number information in PO entries
116 - Fixed issue #61: polib does not handle previous msgid on multilines
119 Version 1.0.4 (2014/02/19)
120 --------------------------
121 - Fixed issue #43: improved check that determine if polib is dealing with
122 a filepath or unicode content
123 - Fixed issue #44: polib now checks MO files revision number and throws an
124 error if the number is unexpected
125 - Fixed issue #45: parse properly mo files with no header entry
126 - Fixed issue #47: added flags attribute for MOEntry to be consistent with
128 - Fixed issue #49: use integers rather than strings for msgstr_plural keys
129 - Fixed issue #51: if a PO file ends with a comment, polib adds a spurious
130 empty entry at the end
131 - Fixed issue #52: bad magic number written on big endian platforms
132 - Fixed issue #53: added a __hash__() method to POEntry and MOEntry
136 d3ee85e0c6788f789353416b1612c6c92d75fe6ccfac0029711974d6abd0f86d 20183 polib-1.1.1-py2.py3-none-any.whl