./devel/py-babel, Collection of tools for internationalizing Python applications

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.5.3, Package name: py27-babel-2.5.3, Maintainer: pkgsrc-users

Babel is a Python library that provides an integrated collection of
utilities that assist with internationalizing and localizing Python
applications (in particular web-based applications.)

Required to run:
[devel/py-setuptools] [time/py-pytz] [lang/python27]

Required to build:

Master sites:

SHA1: e984dfdb8cd53fb95c0b2a3f5a2ca5167e8c8b3a
RMD160: 7217c8d7278b958844a5bd6f5e1a6f160b1c1abd
Filesize: 6456.974 KB

Version history: (Expand)

CVS history: (Expand)

   2018-04-04 13:00:56 by Filip Hajny | Files touched by this commit (1)
Log message:
devel/py-babel: Remove silly write perms on distfile contents.
   2018-01-18 13:41:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-babel: updated to 2.5.3

Version 2.5.3:
This is a maintenance release that reverts undesired API-breaking changes that \ 
slipped into 2.5.2

Version 2.5.2:
* Revert the unnecessary PyInstaller fixes from 2.5.0 and 2.5.1
   2017-09-15 13:25:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-babel: update to 2.5.1

Version 2.5.1

Minor Improvements and bugfixes
* Use a fixed datetime to avoid test failures
* Parse multi-line __future__ imports better
* Fix validate_currency docstring
* Allow normalize_locale and exists to handle various unexpected inputs
* Make PyInstaller support more robust
   2017-08-22 10:16:44 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Version 2.5.0

New Features
* Numbers: Add currency utilities and helpers
* Support PyInstaller

Minor Improvements and bugfixes
* Dates: Add __str__ to DateTimePattern
* Dates: Fix an invalid string to bytes comparison when parsing TZ files on Py3
* Dates: Formatting zero-padded components of dates is faster
* Documentation: Fix "Good Commits" link in CONTRIBUTING.md
* Documentation: Fix link to Python gettext module
* Messages: Allow both dash and underscore separated locale identifiers in pofiles
* Messages: Extract Python messages in nested gettext calls
* Messages: Fix in-place editing of dir list while iterating
* Messages: Stabilize sort order
* Time zones: Honor the no-inherit marker for metazone names
   2017-04-06 08:49:18 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Version 2.4.0

New Features
Some of these changes might break your current code and/or tests.

* CLDR: CLDR 29 is now used instead of CLDR 28
* Messages: Add option 'add_location' for location line formatting
* Numbers: Allow full control of decimal behavior

Minor Improvements and bugfixes
* Documentation: Improve Date Fields descriptions
* Documentation: Typo fixes and documentation improvementscs10)
* Messages: Default to UTF-8 source encoding instead of ISO-8859-1
* Messages: Ensure messages are extracted in the order they were passed in
* Messages: Message extraction for JSX files is improved
* Messages: PO file reading supports multi-line obsolete units
* Messages: Python message extractor respects unicode_literals in __future__
* Messages: Roundtrip Language headers
* Messages: units before obsolete units are no longer erroneously marked obsolete
* Numbers: `parse_pattern` now preserves the full original pattern
* Numbers: Fix float conversion in `extract_operands`
* Plurals: Fix plural forms for Czech and Slovak locales
* Plurals: More plural form fixes based on Mozilla and CLDR references

Internal improvements
* Local times are constructed correctly in tests
* Miscellaneous small improvements
* Regex flags are extracted from the regex strings
* The PO file reader is now a class and has seen some refactoring
   2017-01-03 14:23:05 by Jonathan Perkin | Files touched by this commit (52)
Log message:
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in \ 
post-install targets.
   2016-12-15 11:41:20 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Version 2.3.4
(Bugfix release, released on April 22th)

* CLDR: The lxml library is no longer used for CLDR importing, so it should not \ 
cause strange failures either.
* CLI: Every last single CLI usage regression should now be gone, and both \ 
distutils and stand-alone CLIs should work as they have in the past.
   2016-08-28 17:48:37 by Thomas Klausner | Files touched by this commit (112)
Log message:
Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.