- update to 2.10.3
This is a bugfix release for Babel 2.10.2, which was mistakenly packaged with outdated locale data.
Thanks to Michał Górny for pointing this out and Jun Omae for verifying.
This and future Babel PyPI packages will be built by a more automated process, which should make problems like this less likely to occur
- update to 2.10.2
This is a bugfix release for Babel 2.10.1.
* Fallback count=”other” format in format_currency() (#872) - Jun Omae
* Fix get_period_id() with dayPeriodRule across 0:00 (#871) - Jun Omae
* Add support for b and B period symbols in time format (#869) - Jun Omae
* chore(docs/typo): Fixes a minor typo in a function comment (#864) - Frank Harrison
OBS-URL: https://build.opensuse.org/request/show/983486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=66
* Messages: Fix ``distutils`` import. Regressed in :gh:`843`.
* The ``get_next_timezone_transition
likely as soon as Babel 2.11.
* CLDR: Upgrade to CLDR 41.0.
* The ``c`` and ``e`` plural form operands introduced in CLDR 40 are parsed
* Non-nominative forms of units are currently ignored.
* Messages: Implement ``--init-missing`` option for ``pybabel update``
* Messages: For ``extract``, you can now replace the built-in ``.*`` / ``_*``
ignored directory patterns with ones of your own.
* Messages: Add ``--check`` to verify if catalogs are up-to-date
* Messages: Add ``--header-comment`` to override default header comment
* Dates: ``parse_time`` now supports 12-hour clock, and is better at parsing
partial times.
* Dates: ``parse_date`` and ``parse_time`` now raise ``ParseError``, a subclass
of ``ValueError``, in certain cases.
* Dates: ``parse_date`` and ``parse_time`` now accept the ``format`` parameter.
* The internal ``babel/_compat.py`` module is no more
* Python 3.10 is officially supported
* There's now a friendly GitHub issue template.
* Don't use the deprecated format_number function internally or in tests
* Add GitHub URL for PyPi
* Python 3.12 compatibility: Prefer setuptools imports to distutils imports
* Python 3.11 compatibility: Add deprecations to l*gettext variants
* CI: Babel is now tested with PyPy 3.7.
* Date formatting: Allow using ``other`` as fallback form
* Locales: ``Locale.parse
* A typo in the plural format for Maltese is fixed.
* Messages: Catalog date parsing is now timezone independent.
* Messages: Fix duplicate locations when writing without lineno
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=64
- update to 2.8.0
* CLDR: Upgrade to CLDR 36.0
* Messages: Don't even open files with the "ignore" extraction method
* Numbers: Fix formatting very small decimals when quantization is disabled
* Messages: Attempt to sort all messages
* Add years to changelog
* Note that installation requires pytz
- update to 2.8.0
* CLDR: Upgrade to CLDR 36.0
* Messages: Don't even open files with the "ignore" extraction method
* Numbers: Fix formatting very small decimals when quantization is disabled
* Messages: Attempt to sort all messages
OBS-URL: https://build.opensuse.org/request/show/764027
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=47
- update to 2.5.0:
* Numbers: Add currency utilities and helpers (#491) (@kdeldycke)
* Support PyInstaller (#500, #505) (@wodo)
* Dates: Add __str__ to DateTimePattern (#515) (@sfermigier)
* Dates: Fix an invalid string to bytes comparison when parsing TZ files on Py3 (#498) (@rowillia)
* Dates: Formatting zero-padded components of dates is faster (#517) (@akx)
* Documentation: Fix "Good Commits" link in CONTRIBUTING.md (#511) (@naryanacharya6)
* Documentation: Fix link to Python gettext module (#512) (@Linkid)
* Messages: Allow both dash and underscore separated locale identifiers in pofiles (#489, #490) (@akx)
* Messages: Extract Python messages in nested gettext calls (#488) (@sublee)
* Messages: Fix in-place editing of dir list while iterating (#476, #492) (@MarcDufresne)
* Messages: Stabilize sort order (#482) (@xavfernandez)
* Time zones: Honor the no-inherit marker for metazone names (#405) (@akx)
- update to 2.5.0:
* Numbers: Add currency utilities and helpers (#491) (@kdeldycke)
* Support PyInstaller (#500, #505) (@wodo)
* Dates: Add __str__ to DateTimePattern (#515) (@sfermigier)
* Dates: Fix an invalid string to bytes comparison when parsing TZ files on Py3 (#498) (@rowillia)
* Dates: Formatting zero-padded components of dates is faster (#517) (@akx)
* Documentation: Fix "Good Commits" link in CONTRIBUTING.md (#511) (@naryanacharya6)
* Documentation: Fix link to Python gettext module (#512) (@Linkid)
* Messages: Allow both dash and underscore separated locale identifiers in pofiles (#489, #490) (@akx)
* Messages: Extract Python messages in nested gettext calls (#488) (@sublee)
* Messages: Fix in-place editing of dir list while iterating (#476, #492) (@MarcDufresne)
* Messages: Stabilize sort order (#482) (@xavfernandez)
* Time zones: Honor the no-inherit marker for metazone names (#405) (@akx)
OBS-URL: https://build.opensuse.org/request/show/518414
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=33
- update to 1.3.0:
- support python 2.6, 2.7, 3.3+ and pypy - drop all other versions
- use tox for testing on different pythons
- Added support for the locale plural rules defined by the CLDR.
- Added `format_timedelta` function to support localized formatting of
relative times with strings such as "2 days" or "1 month" (ticket #126).
- Fixed negative offset handling of Catalog._set_mime_headers (ticket #165).
- Fixed the case where messages containing square brackets would break with
an unpack error.
- updated to CLDR 23
- Make the CLDR import script work with Python 2.7.
- Fix various typos.
- Sort output of list-locales.
- Make the POT-Creation-Date of the catalog being updated equal to
POT-Creation-Date of the template used to update (ticket #148).
- Use a more explicit error message if no option or argument (command) is
passed to pybabel (ticket #81).
- Keep the PO-Revision-Date if it is not the default value (ticket #148).
- Make --no-wrap work by reworking --width's default and mimic xgettext's
behaviour of always wrapping comments (ticket #145).
- Add --project and --version options for commandline (ticket #173).
- Add a __ne__() method to the Local class.
- Explicitly sort instead of using sorted() and don't assume ordering
(Jython compatibility).
- Removed ValueError raising for string formatting message checkers if the
string does not contain any string formattings (ticket #150).
- Fix Serbian plural forms (ticket #213).
- Small speed improvement in format_date() (ticket #216).
- Fix so frontend.CommandLineInterface.run does not accumulate logging
handlers (#227, reported with initial patch by dfraser)
OBS-URL: https://build.opensuse.org/request/show/201226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=5
* Backport r493-494: documentation typo fixes.
* Make the CLDR import script work with Python 2.7.
* Fix various typos.
* Fixed Python 2.3 compatibility (ticket #146, #233).
* Sort output of list-locales.
* Make the POT-Creation-Date of the catalog being updated equal to
POT-Creation-Date of the template used to update (ticket #148).
* Use a more explicit error message if no option or argument (command) is
passed to pybabel (ticket #81).
* Keep the PO-Revision-Date if it is not the default value (ticket #148).
* Make --no-wrap work by reworking --width's default and mimic xgettext's
behaviour of always wrapping comments (ticket #145).
* Fixed negative offset handling of Catalog._set_mime_headers (ticket #165).
* Add --project and --version options for commandline (ticket #173).
* Add a __ne__() method to the Local class.
* Explicitly sort instead of using sorted() and don't assume ordering
(Python 2.3 and Jython compatibility).
* Removed ValueError raising for string formatting message checkers if the
string does not contain any string formattings (ticket #150).
* Fix Serbian plural forms (ticket #213).
* Small speed improvement in format_date() (ticket #216).
* Fix number formatting for locales where CLDR specifies alt or draft
items (ticket #217)
* Fix bad check in format_time (ticket #257, reported with patch and tests by
jomae)
* Fix so frontend.CommandLineInterface.run does not accumulate logging
handlers (#227, reported with initial patch by dfraser)
* Fix exception if environment contains an invalid locale setting (#200)
- Renamed to python-Babel (from python-babel)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=1