Commit Graph

67 Commits

Author SHA256 Message Date
Dominique Leuenberger
42dd4d6d7f Accepting request 980789 from devel:languages:python
- update to 2.10.1:
  * 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/request/show/980789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=36
2022-06-06 09:10:36 +00:00
ee9fbac5c4 - update to 2.10.1:
* 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
2022-06-04 18:12:28 +00:00
Dominique Leuenberger
058aeddb41 Accepting request 928218 from devel:languages:python
- Added BuildRequires:  alts
- Use libalternatives instead of update-alternatives. 
- update to 2.9.1:
  * bsc#1185768 (CVE-2021-42771) The internal locale-data loading
    functions now validate the name of the locale file to be
    loaded and only allow files within Babel's data directory.
- Substitute broken %ifpython3 macro
- removed obsolete patches
  * python383.patch
  * pytest6.patch
- update to 2.9.0
  * Improvements
    - CLDR: Use CLDR 37 – Aarni Koskela (#734)
    - Dates: Handle ZoneInfo objects in get_timezone_location, get_timezone_name - Alessio Bogon (#741)
    - Numbers: Add group_separator feature in number formatting - Abdullah Javed Nesar (#726)
  * Bugfixes
    - Dates: Correct default Format().timedelta format to 'long' to mute deprecation warnings – Aarni Koskela
    - Import: Simplify iteration code in "import_cldr.py" – Felix Schwarz
    - Import: Stop using deprecated ElementTree methods "getchildren()" and "getiterator()" – Felix Schwarz
    - Messages: Fix unicode printing error on Python 2 without TTY. – Niklas Hambüchen
    - Messages: Introduce invariant that _invalid_pofile() takes unicode line. – Niklas Hambüchen
    - Tests: fix tests when using Python 3.9 – Felix Schwarz
    - Tests: Remove deprecated 'sudo: false' from Travis configuration – Jon Dufresne
    - Tests: Support Py.test 6.x – Aarni Koskela
    - Utilities: LazyProxy: Handle AttributeError in specified func – Nikiforov Konstantin (#724)
    - Utilities: Replace usage of parser.suite with ast.parse – Miro Hrončok
    - Support Py.test 6 - Aarni Koskela (#747, #750, #752)
  * Documentation
    - Update parse_number comments – Brad Martin (#708)
    - Add __iter__ to Catalog documentation – @CyanNani123
- Add patch to fix building with new pytest 6.0.1:
  * pytest6.patch
- Add patch to fix building with new python 3.8.3:
  * python383.patch
- Do not bother with documentation package, it is all available online
- 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
- version update to 2.7.0
  Possibly incompatible changes
  * General: Internal uses of ``babel.util.odict`` have been replaced with
    ``collections.OrderedDict`` from The Python standard library.
  Improvements
  * CLDR: Upgrade to CLDR 35.1 - Alberto Mardegan, Aarni Koskela (#626, #643)
  * General: allow anchoring path patterns to the start of a string - 
    Brian Cappello (#600)
  * General: Bumped version requirement on pytz - @chrisbrake (#592)
  * Messages: `pybabel compile`: exit with code 1 if errors were encountered
    - Aarni Koskela (#647)
  * Messages: Add omit-header to update_catalog - Cédric Krier (#633)
  * Messages: Catalog update: keep user comments from destination by default
    - Aarni Koskela (#648)
  * Messages: Skip empty message when writing mo file - Cédric Krier (#564)
  * Messages: Small fixes to avoid crashes on badly formatted .po files
    - Bryn Truscott (#597)
  * Numbers: `parse_decimal()` `strict` argument and `suggestions`
    - Charly C (#590)
  * Numbers: don't repeat suggestions in parse_decimal strict - Serban
    Constantin (#599)
  * Numbers: implement currency formatting with long display names
    - Luke Plant (#585)
  * Numbers: parse_decimal(): assume spaces are equivalent to non-breaking
    spaces when not in strict mode - Aarni Koskela (#649)
  * Performance: Cache locale_identifiers() - Aarni Koskela (#644)
  Bugfixes
  * CLDR: Skip alt=... for week data (minDays, firstDay, weekendStart,
    weekendEnd) - Aarni Koskela (#634)
  * Dates: Fix wrong weeknumber for 31.12.2018 - BT-sschmid (#621)
  * Locale: Avoid KeyError trying to get data on WindowsXP - mondeja (#604)
  * Locale: get_display_name(): Don't attempt to concatenate variant
    information to None - Aarni Koskela (#645)
  * Messages: pofile: Add comparison operators to _NormalizedString - Aarni
    Koskela (#646)
  * Messages: pofile: don't crash when message.locations can't be sorted
    - Aarni Koskela (#646)
- Remove superfluous devel dependency for noarch package
- update to version 2.6.0:
  * Possibly incompatible changes
    + Numbers: Refactor decimal handling code and allow bypass of
      decimal quantization. (@kdeldycke) (PR #538)
    + Messages: allow processing files that are in locales unknown to
      Babel (@akx) (PR #557)
    + General: Drop support for EOL Python 2.6 and 3.3 (@hugovk) (PR
      #546)
  * Other changes
    + CLDR: Use CLDR 33 (@akx) (PR #581)
    + Lists: Add support for various list styles other than the
      default (@akx) (#552)
    + Messages: Add new PoFileError exception (@Bedrock02) (PR #532)
    + Times: Simplify Linux distro specific explicit timezone setting
      search (@scop) (PR #528)
  * Bugfixes
    + CLDR: avoid importing alt=narrow currency symbols (@akx) (PR
      #558)
    + CLDR: ignore non-Latin numbering systems (@akx) (PR #579)
    + Docs: Fix improper example for date formatting (@PTrottier) (PR
      #574)
    + Tooling: Fix some deprecation warnings (@akx) (PR #580)
  * Tooling & docs
    + Add explicit signatures to some date autofunctions (@xmo-odoo)
      (PR #554)
    + Include license file in the generated wheel package (@jdufresne)
      (PR #539)
    + Python 3.6 invalid escape sequence deprecation fixes (@scop) (PR
      #528)
    + Test and document all supported Python versions (@jdufresne) (PR
      #540)
    + Update copyright header years and authors file (@akx) (PR #559)
- update to version 2.5.3:
  * This is a maintenance release that reverts undesired API-breaking
    changes that slipped into 2.5.2 (see
    https://github.com/python-babel/babel/issues/550). It is based on
    v2.5.1 (f29eccd) with commits 7cedb84, 29da2d2 and edfb518
    cherry-picked on top.
- changes from version 2.5.2:
  * Bugfixes
    + Revert the unnecessary PyInstaller fixes from 2.5.0 and 2.5.1
      (#533) (@yagebu)
- Export TZ and LC_ALL before running the tests.  Without this
  python-Babel is not able to see the TZ variable, and produce
  a `local` LOCALTZ
- specfile:
  * require freezegun for tests
- update to version 2.5.1:
  * Use a fixed datetime to avoid test failures (#520)
    (@narendravardi)
  * Parse multi-line __future__ imports better (#519) (@akx)
  * Fix validate_currency docstring (#522)
  * Allow normalize_locale and exists to handle various unexpected
    inputs (#523) (@suhojm)
  * Make PyInstaller support more robust (#525, #526)
    (@thijstriemstra, @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)
- Fix provides/obsoletes
- Update to 2.4.0
  * CLDR: CLDR 29 is now used instead of CLDR 28 (#405) (@akx)
  * Messages: Add option ‘add_location’ for location line
    formatting (#438, #459) (@rrader, @alxpy)
  * Numbers: Allow full control of decimal behavior (#410)
    (@etanol)
- Converted to single-spec
- update to 2.3.4:
  * CLDR: The lxml library is no longer used for CLDR importing, so it should not cause strange failures e
  * CLI: Every last single CLI usage regression should now be gone, and both distutils and stand-alone CLI
  * CLI: Usage regressions that had snuck in between 2.2 and 2.3 should be no more. (https://github.com/py
  * Dates: Period (am/pm) formatting was broken in certain locales (namely zh_TW). Thanks to @jun66j5 for 
  * CLDR: Add an API for territory language data (https://github.com/python-babel/babel/pull/315)
  * Core: Character order and measurement system data is imported and exposed (https://github.com/python-b
  * Dates: Add an API for time interval formatting (https://github.com/python-babel/babel/pull/316)
  * Dates: More pattern formats and lengths are supported (https://github.com/python-babel/babel/pull/347)
  * Dates: Period IDs are imported and exposed (https://github.com/python-babel/babel/pull/349)
  * Dates: Support for date-time skeleton formats has been added (https://github.com/python-babel/babel/pu
  * Dates: Timezone formatting has been improved (https://github.com/python-babel/babel/pull/338)
  * Messages: JavaScript extraction now supports dotted names, ES6 template strings and JSX tags (https://
- drop fix-timezone-test.patch skip-dst-tests.patch, no longer necessary
- update to version 2.2.0:
  * Bugfixes
    + General: Add __hash__ to Locale. (#303) (2aa8074)
    + General: Allow files with BOM if they're UTF-8 (#189) (da87edd)
    + General: localedata directory is now locale-data (#109)
      (2d1882e)
    + General: odict: Fix pop method (0a9e97e)
    + General: Removed uses of datetime.date class from *.dat files
      (#174) (94f6830)
    + Messages: Fix plural selection for chinese (531f666)
    + Messages: Fix typo and add semicolon in plural_forms (5784501)
    + Messages: Flatten NullTranslations.files into a list (ad11101)
    + Times: FixedOffsetTimezone: fix display of negative offsets
      (d816803)
  * Features
    + CLDR: Update to CLDR 28 (#292) (9f7f4d0)
    + General: Add __copy__ and __deepcopy__ to LazyProxy. (a1cc3f1)
    + General: Add official support for Python 3.4 and 3.5
    + General: Improve odict performance by making key search O(1)
      (6822b7f)
    + Locale: Add an ordinal_form property to Locale (#270) (b3f3430)
    + Locale: Add support for list formatting (37ce4fa, be6e23d)
    + Locale: Check inheritance exceptions first (3ef0d6d)
    + Messages: Allow file locations without line numbers (#279)
      (79bc781)
    + Messages: Allow passing a callable to `extract()` (#289)
      (3f58516)
    + Messages: Support 'Language' header field of PO files (#76)
      (3ce842b)
    + Messages: Update catalog headers from templates (e0e7ef1)
    + Numbers: Properly load and expose currency format types (#201)
      (df676ab)
    + Numbers: Use cdecimal by default when available (b6169be)
    + Numbers: Use the CLDR's suggested number of decimals for
      format_currency (#139) (201ed50)
    + Times: Add format_timedelta(format='narrow') support (edc5eb5)
- update to version 2.1.1:
  * Fix Locale.parse using "global.dat" incompatible types
    (https://github.com/python-babel/babel/issues/174)
  * Fix display of negative offsets in "FixedOffsetTimezone"
    (https://github.com/python-babel/babel/issues/214)
  * Improved odict performance which is used during localization file
    build, should improve compilation time for large projects
  * Add support for "narrow" format for "format_timedelta"
  * Add universal wheel support
  * Support 'Language' header field in .PO files
    (fixes https://github.com/python-babel/babel/issues/76)
  * Test suite enhancements (coverage, broken tests fixed, etc)
  * Documentation updated
- changes from version 2.0:
  * Added support for looking up currencies that belong to a territory
    through the :func:`babel.numbers.get_territory_currencies`
    function.
  * Improved Python 3 support.
  * Fixed some broken tests for timezone behavior.
  * Improved various smaller things for dealing with dates.
- changes from version 1.4:
  * Fixed a bug that caused deprecated territory codes not being
    converted properly by the subtag resolving.  This for instance
    showed up when trying to use "und_UK" as a language code
    which now properly resolves to "en_GB".
  * Fixed a bug that made it impossible to import the CLDR data
    from scratch on windows systems.
- fix update-alternatives
- add skip-dst-tests.patch: drop DST related tests (workaround
  issue #156)
- Add fix-timezone-test.patch: already included upstream
- Remove 0001-disable_timezone_tests.patch in favor of 
  fix-timezone-test.patch
- fix build on CentOS/RHEL by specifying TZ=UTC for %check
- fix CentOS/RHEL by depending on /usr/sbin/update-alternatives
- Fix update-alternatives usage
- fix bashism in pre script
- Removed un-needed BuildRequire for timezone 
- Added 0001-disable_timezone_tests.patch
  + Disabling tests so package will build.  Tests can be re-enabled
    when upstream bug is resolved (gh#mitsuhiko/babel#106)
- Bring back argparse requirement for SP3
- Require python-setuptools instead of distribute (upstreams merged)
- Implement update-alternatives
- Fix testsuite run on SLE and run it only once
- Properly build (and install) HTML documentation
- make tests happy on openSUSE_12.2 (too old pytests)
------------------------------------------------------------------
- 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)
 - Fix exception if environment contains an invalid locale setting (#200)
 - use cPickle instead of pickle for better performance (#225)
 - Only use bankers round algorithm as a tie breaker if there are two nearest
   numbers, round as usual if there is only one nearest number (#267, patch by
   Martin)
 - Allow disabling cache behaviour in LazyProxy (#208, initial patch from Pedro
   Algarvio)
 - Support for context-aware methods during message extraction (#229, patch
   from David Rios)
 - "init" and "update" commands support "--no-wrap" option (#289)
 - fix formatting of fraction in format_decimal() if the input value is a float
   with more than 7 significant digits (#183)
 - fix format_date() with datetime parameter (#282, patch from Xavier Morel)
 - fix format_decimal() with small Decimal values (#214, patch from George Lund)
 - fix handling of messages containing '\\n' (#198)
 - handle irregular multi-line msgstr (no "" as first line) gracefully (#171)
 - parse_decimal() now returns Decimals not floats, API change (#178)
 - no warnings when running setup.py without installed setuptools (#262)
 - modified Locale.__eq__ method so Locales are only equal if all of their
   attributes (language, territory, script, variant) are equal
 - resort to hard-coded message extractors/checkers if pkg_resources is
   installed but no egg-info was found (#230)
 - format_time() and format_datetime() now accept also floats (#242)
 - add babel.support.NullTranslations class similar to gettext.NullTranslations
   but with all of Babel's new gettext methods (#277)
 - "init" and "update" commands support "--width" option (#284)
 - fix 'input_dirs' option for setuptools integration (#232, initial patch by
   Étienne Bersac)
 - ensure .mo file header contains the same information as the source .po file
   (#199)
 - added support for get_language_name() on the locale objects.
 - added support for get_territory_name() on the locale objects.
 - added support for get_script_name() on the locale objects.
 - added pluralization support for currency names and added a '¤¤¤'
   pattern for currencies that includes the full name.
 - depend on pytz now and wrap it nicer.  This gives us improved support
   for things like timezone transitions and an overall nicer API.
 - Added support for explicit charset to PO file reading.
 - Added experimental Python 3 support.
 - Added better support for returning timezone names.
 - Don't throw away a Catalog's obsolete messages when updating it.
 - Added basic likelySubtag resolving when doing locale parsing and no
   match can be found.
- run tests
- use setuptools, not distribute
- add missing dependency on pytz
 
- Fixed license to BSD-3-Clause (SPDX style)
- Update to version 0.9.6:
  * 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)
- re-added dependency to python-setuptools
- added documentation:
  * files: COPYING ChangeLog INSTALL.txt README.txt
  * HTML documentation
- re-generated spec file with py2pack:
  * now builds for Fedora and Mandriva
- added python-devel to buildrequires, to fix build on new python
  (because the package requires doctest, which requires unittest,
  which should probably both go into python-devel. (but this is
  subject to change))
- dropped check for obsolete SUSE version
- Update to 0.9.5.
- Switch to noarch.
- Clean up spec.

OBS-URL: https://build.opensuse.org/request/show/928218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=35
2021-11-02 18:18:58 +00:00
891e0342da * bsc#1185768 (CVE-2021-42771) The internal locale-data loading
functions now validate the name of the locale file to be
    loaded and only allow files within Babel's data directory.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=63
2021-10-29 21:16:59 +00:00
Dominique Leuenberger
25e4a7ec87 Accepting request 923431 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/923431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=34
2021-10-25 13:16:52 +00:00
57138b9b54 Accepting request 923278 from home:schubi2
- Added BuildRequires:  alts

OBS-URL: https://build.opensuse.org/request/show/923278
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=62
2021-10-06 07:35:26 +00:00
528300e196 Accepting request 922593 from home:schubi2
- Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/922593
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=61
2021-10-03 17:50:08 +00:00
47fbb63c6c Accepting request 920175 from devel:languages:python
revert

OBS-URL: https://build.opensuse.org/request/show/920175
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=60
2021-09-19 17:36:52 +00:00
a696184eb5 Accepting request 919796 from home:schubi2
- Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/919796
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=59
2021-09-17 20:46:29 +00:00
Dominique Leuenberger
d9da9b0004 Accepting request 892302 from devel:languages:python
- update to 2.9.1:
  * The internal locale-data loading functions now validate the name of the
    locale file to be loaded and only allow files within Babel's data directory.

OBS-URL: https://build.opensuse.org/request/show/892302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=33
2021-05-15 21:15:20 +00:00
2578bf0a5a - update to 2.9.1:
* The internal locale-data loading functions now validate the name of the
    locale file to be loaded and only allow files within Babel's data directory.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=57
2021-05-11 21:42:06 +00:00
Dominique Leuenberger
44bbf8c231 Accepting request 877077 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/877077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=32
2021-03-10 07:50:20 +00:00
864e3d2a45 Accepting request 876956 from home:mcalabkova:branches:devel:languages:python
- Substitute broken %ifpython3 macro

OBS-URL: https://build.opensuse.org/request/show/876956
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=55
2021-03-05 12:44:11 +00:00
Dominique Leuenberger
5cf35470cc Accepting request 856636 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/856636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=31
2020-12-22 10:25:19 +00:00
Markéta Machová
c5fdf5f085 Accepting request 856578 from home:stroeder:branches:devel:languages:python
- removed obsolete patches
  * python383.patch
  * pytest6.patch
- update to 2.9.0
  * Improvements
    - CLDR: Use CLDR 37 – Aarni Koskela (#734)
    - Dates: Handle ZoneInfo objects in get_timezone_location, get_timezone_name - Alessio Bogon (#741)
    - Numbers: Add group_separator feature in number formatting - Abdullah Javed Nesar (#726)
  * Bugfixes
    - Dates: Correct default Format().timedelta format to 'long' to mute deprecation warnings – Aarni Koskela
    - Import: Simplify iteration code in "import_cldr.py" – Felix Schwarz
    - Import: Stop using deprecated ElementTree methods "getchildren()" and "getiterator()" – Felix Schwarz
    - Messages: Fix unicode printing error on Python 2 without TTY. – Niklas Hambüchen
    - Messages: Introduce invariant that _invalid_pofile() takes unicode line. – Niklas Hambüchen
    - Tests: fix tests when using Python 3.9 – Felix Schwarz
    - Tests: Remove deprecated 'sudo: false' from Travis configuration – Jon Dufresne
    - Tests: Support Py.test 6.x – Aarni Koskela
    - Utilities: LazyProxy: Handle AttributeError in specified func – Nikiforov Konstantin (#724)
    - Utilities: Replace usage of parser.suite with ast.parse – Miro Hrončok
    - Support Py.test 6 - Aarni Koskela (#747, #750, #752)
  * Documentation
    - Update parse_number comments – Brad Martin (#708)
    - Add __iter__ to Catalog documentation – @CyanNani123

OBS-URL: https://build.opensuse.org/request/show/856578
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=53
2020-12-17 08:57:30 +00:00
Dominique Leuenberger
64f0b3a98d Accepting request 830015 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/830015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=30
2020-09-04 08:59:18 +00:00
Tomáš Chvátal
4d736bc6df Accepting request 830007 from home:mcalabkova:branches:devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/830007
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=51
2020-08-27 14:09:58 +00:00
Dominique Leuenberger
41290c2825 Accepting request 807190 from devel:languages:python
- Add patch to fix building with new python 3.8.3:
  * python383.patch

- Do not bother with documentation package, it is all available online

OBS-URL: https://build.opensuse.org/request/show/807190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=29
2020-05-20 16:36:24 +00:00
Tomáš Chvátal
14a57cca27 - Add patch to fix building with new python 3.8.3:
* python383.patch

- Do not bother with documentation package, it is all available online

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=49
2020-05-19 10:39:54 +00:00
Dominique Leuenberger
8050366ea7 Accepting request 764060 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/764060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=28
2020-01-16 17:14:43 +00:00
Tomáš Chvátal
6b0c5aa523 Accepting request 764027 from home:mcalabkova:branches:devel:languages:python
- 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
2020-01-13 15:31:08 +00:00
Dominique Leuenberger
82eb8f8fba Accepting request 707406 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/707406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=27
2019-06-18 12:45:45 +00:00
Tomáš Chvátal
e59d981a89 Accepting request 707403 from home:pgajdos
- version update to 2.7.0
  Possibly incompatible changes
  * General: Internal uses of ``babel.util.odict`` have been replaced with
    ``collections.OrderedDict`` from The Python standard library.
  Improvements
  * CLDR: Upgrade to CLDR 35.1 - Alberto Mardegan, Aarni Koskela (#626, #643)
  * General: allow anchoring path patterns to the start of a string -
    Brian Cappello (#600)
  * General: Bumped version requirement on pytz - @chrisbrake (#592)
  * Messages: `pybabel compile`: exit with code 1 if errors were encountered
    - Aarni Koskela (#647)
  * Messages: Add omit-header to update_catalog - Cédric Krier (#633)
  * Messages: Catalog update: keep user comments from destination by default
    - Aarni Koskela (#648)
  * Messages: Skip empty message when writing mo file - Cédric Krier (#564)
  * Messages: Small fixes to avoid crashes on badly formatted .po files
    - Bryn Truscott (#597)
  * Numbers: `parse_decimal()` `strict` argument and `suggestions`
    - Charly C (#590)
  * Numbers: don't repeat suggestions in parse_decimal strict - Serban
    Constantin (#599)
  * Numbers: implement currency formatting with long display names
    - Luke Plant (#585)
  * Numbers: parse_decimal(): assume spaces are equivalent to non-breaking
    spaces when not in strict mode - Aarni Koskela (#649)
  * Performance: Cache locale_identifiers() - Aarni Koskela (#644)
  Bugfixes
  * CLDR: Skip alt=... for week data (minDays, firstDay, weekendStart,
    weekendEnd) - Aarni Koskela (#634)
  * Dates: Fix wrong weeknumber for 31.12.2018 - BT-sschmid (#621)

OBS-URL: https://build.opensuse.org/request/show/707403
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=45
2019-06-04 07:58:52 +00:00
Dominique Leuenberger
9cda44cb19 Accepting request 653932 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/653932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=26
2018-12-06 11:13:56 +00:00
dc285c1292 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=43
2018-12-04 13:15:20 +00:00
Dominique Leuenberger
d3c2dca115 Accepting request 618932 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/618932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=25
2018-06-27 08:17:24 +00:00
Tomáš Chvátal
04a637a049 Accepting request 618823 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/618823
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=41
2018-06-25 11:03:28 +00:00
Dominique Leuenberger
1b2e571c55 Accepting request 605126 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/605126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=24
2018-05-11 09:26:26 +00:00
Tomáš Chvátal
66afd83702 Accepting request 604646 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/604646
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=39
2018-05-07 13:49:29 +00:00
Dominique Leuenberger
f91248f144 Accepting request 580584 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/580584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=23
2018-03-01 11:01:43 +00:00
838383be73 Accepting request 580582 from home:aplanas:branches:devel:languages:python
- Export TZ and LC_ALL before running the tests.  Without this
  python-Babel is not able to see the TZ variable, and produce
  a `local` LOCALTZ

OBS-URL: https://build.opensuse.org/request/show/580582
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=37
2018-02-27 12:39:14 +00:00
Dominique Leuenberger
9c2173f422 Accepting request 532071 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/532071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=22
2017-10-13 12:05:58 +00:00
Thomas Bechtold
5f761522bb Accepting request 532056 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/532056
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=35
2017-10-06 06:37:39 +00:00
Dominique Leuenberger
d661fc26d5 Accepting request 518417 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/518417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=21
2017-08-24 16:19:54 +00:00
Thomas Bechtold
a54c1f9f34 Accepting request 518414 from home:tbechtold:branches:devel:languages:python
- 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
2017-08-23 15:48:07 +00:00
Dominique Leuenberger
9c71773a26 Accepting request 493146 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/493146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=20
2017-05-09 15:59:22 +00:00
Todd R
dedd5a3fa2 Accepting request 493142 from home:TheBlackCat:branches:devel:languages:python
Fix provides/obsoletes

OBS-URL: https://build.opensuse.org/request/show/493142
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=31
2017-05-06 04:29:44 +00:00
Dominique Leuenberger
4b1fe03438 Accepting request 485023 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/485023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=19
2017-04-19 16:06:53 +00:00
Thomas Bechtold
031521c844 Accepting request 484324 from home:alois:branches:devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/484324
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=29
2017-04-04 05:55:30 +00:00
Dominique Leuenberger
87f0e85499 Accepting request 394950 from devel:languages:python
- update to 2.3.4:
  * CLDR: The lxml library is no longer used for CLDR importing, so it should not cause strange failures e
  * CLI: Every last single CLI usage regression should now be gone, and both distutils and stand-alone CLI
  * CLI: Usage regressions that had snuck in between 2.2 and 2.3 should be no more. (https://github.com/py
  * Dates: Period (am/pm) formatting was broken in certain locales (namely zh_TW). Thanks to @jun66j5 for 
  * CLDR: Add an API for territory language data (https://github.com/python-babel/babel/pull/315)
  * Core: Character order and measurement system data is imported and exposed (https://github.com/python-b
  * Dates: Add an API for time interval formatting (https://github.com/python-babel/babel/pull/316)
  * Dates: More pattern formats and lengths are supported (https://github.com/python-babel/babel/pull/347)
  * Dates: Period IDs are imported and exposed (https://github.com/python-babel/babel/pull/349)
  * Dates: Support for date-time skeleton formats has been added (https://github.com/python-babel/babel/pu
  * Dates: Timezone formatting has been improved (https://github.com/python-babel/babel/pull/338)
  * Messages: JavaScript extraction now supports dotted names, ES6 template strings and JSX tags (https://
- drop fix-timezone-test.patch skip-dst-tests.patch, no longer necessary

OBS-URL: https://build.opensuse.org/request/show/394950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=18
2016-05-16 10:02:59 +00:00
4d2d8a9867 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=27 2016-05-11 21:18:19 +00:00
ac256de84d - update to 2.3.4:
* CLDR: The lxml library is no longer used for CLDR importing, so it should not cause strange failures e
  * CLI: Every last single CLI usage regression should now be gone, and both distutils and stand-alone CLI
  * CLI: Usage regressions that had snuck in between 2.2 and 2.3 should be no more. (https://github.com/py
  * Dates: Period (am/pm) formatting was broken in certain locales (namely zh_TW). Thanks to @jun66j5 for 
  * CLDR: Add an API for territory language data (https://github.com/python-babel/babel/pull/315)
  * Core: Character order and measurement system data is imported and exposed (https://github.com/python-b
  * Dates: Add an API for time interval formatting (https://github.com/python-babel/babel/pull/316)
  * Dates: More pattern formats and lengths are supported (https://github.com/python-babel/babel/pull/347)
  * Dates: Period IDs are imported and exposed (https://github.com/python-babel/babel/pull/349)
  * Dates: Support for date-time skeleton formats has been added (https://github.com/python-babel/babel/pu
  * Dates: Timezone formatting has been improved (https://github.com/python-babel/babel/pull/338)
  * Messages: JavaScript extraction now supports dotted names, ES6 template strings and JSX tags (https://
- drop fix-timezone-test.patch skip-dst-tests.patch, no longer necessary

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=26
2016-05-02 19:06:54 +00:00
Dominique Leuenberger
2c48948c5c Accepting request 357120 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/357120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=17
2016-02-16 08:27:08 +00:00
Todd R
c62ad5967a Accepting request 357119 from home:TheBlackCat:branches:devel:languages:python
update to version 2.2.0

OBS-URL: https://build.opensuse.org/request/show/357119
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=24
2016-02-01 11:54:16 +00:00
Dominique Leuenberger
d4234e461a Accepting request 318745 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/318745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=16
2015-07-28 09:42:31 +00:00
Denisart Benjamin
3985f1ae8f Accepting request 318359 from home:seife:OpenStack:Master
fix build and dependencies on CentOS/RHEL

OBS-URL: https://build.opensuse.org/request/show/318359
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=22
2015-07-26 12:34:42 +00:00
Stephan Kulow
3334f5ce62 Accepting request 314747 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/314747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=15
2015-07-05 15:55:48 +00:00
Denisart Benjamin
e4683956e3 Accepting request 314663 from home:aeneas_jaissle:branches:devel:languages:python
Split doc package to prevent build cycle; Sphinx requires Babel.

OBS-URL: https://build.opensuse.org/request/show/314663
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=20
2015-07-01 14:30:50 +00:00
Dominique Leuenberger
be4ff7a3d0 Accepting request 309071 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/309071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Babel?expand=0&rev=14
2015-05-30 10:33:23 +00:00
Todd R
24c7926344 Accepting request 309070 from home:TheBlackCat:branches:devel:languages:python
Fix update-alternatives usage

OBS-URL: https://build.opensuse.org/request/show/309070
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Babel?expand=0&rev=18
2015-05-28 13:13:36 +00:00