Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rephrase copyright headers to link to the LICENSE file instead of COPYINGauthors | Aarni Koskela | 2018-02-02 | 17 | -17/+17 |
| | | | | Fixes #398 | ||||
* | Update copyright header years, and include the Babel team | Aarni Koskela | 2018-02-02 | 38 | -38/+39 |
| | |||||
* | Add script to generate the AUTHORS file and regenerate it | Aarni Koskela | 2018-02-02 | 2 | -20/+134 |
| | |||||
* | Merge pull request #558 from python-babel/currency-alt2 | Aarni Koskela | 2018-02-02 | 1 | -3/+5 |
|\ | | | | | Ignore currency symbol alt forms | ||||
| * | import_cldr: avoid importing alt=narrow currency symbols | Aarni Koskela | 2018-02-02 | 1 | -2/+5 |
| | | | | | | | | | | | | Fixes #397 Closes #483, #556 | ||||
| * | import_cldr: choice patterns in currencies are deprecated, so remove todo | Aarni Koskela | 2018-02-02 | 1 | -1/+0 |
|/ | |||||
* | Merge pull request #552 from python-babel/cldr-32 | Aarni Koskela | 2018-02-02 | 13 | -26/+82 |
|\ | | | | | Use CLDR 32 | ||||
| * | Test that CLDR 32 properly formats Russian start-of-year dates.cldr-32 | Aarni Koskela | 2018-01-25 | 1 | -0/+7 |
| | | | | | | | | Fixes #485 | ||||
| * | Lists: add support for various list styles other than the default | Aarni Koskela | 2018-01-19 | 4 | -15/+63 |
| | | | | | | | | | | | | This was inspired by the CLDR 32 release notes: > New “disjunctive” list style (eg “a, b, or c”) | ||||
| * | CLDR: Use CLDR 32.0.1 | Aarni Koskela | 2018-01-19 | 3 | -6/+5 |
| | | |||||
| * | Update py.test | Aarni Koskela | 2018-01-19 | 5 | -5/+7 |
| | | | | | | | | | | * Add py.test's .cache to ignore * setup.cfg: Use [tool:pytest] instead of deprecated [pytest] | ||||
* | | Merge pull request #554 from xmo-odoo/patch-1 | Aarni Koskela | 2018-01-30 | 1 | -6/+6 |
|\ \ | |/ |/| | Add explicit signatures to some date autofunctions | ||||
| * | Add explicit signatures to some date autofunctions | xmo-odoo | 2018-01-26 | 1 | -6/+6 |
|/ | | | | | | | | | Because default_locale is eager, it generates misleading documentation when built (including on the site) as the doc will show the LC_TIME for the machine which built the doc. An explicit autofunction signature fixes that and provides a more correct view of the signature. An alternative fix would be for the LC_TIME value in the module to be a custom object with a repr of LC_TIME or something along those lines. Fixes #542 | ||||
* | Merge pull request #456 from python-babel/cldr-30 | Aarni Koskela | 2018-01-17 | 11 | -25/+48 |
|\ | | | | | Upgrade to CLDR 31 | ||||
| * | cldr: use CLDR 31.0.1 (and fix test changes); see below!cldr-30 | Aarni Koskela | 2018-01-17 | 6 | -18/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLDR 31.0 separated the GMT and UTC time zones, so formatting of that time zone has changed. Most notably, "UTC" replaces "+0000" when formatting the timezone. This could break code that expects +0000. A subset (the parts supported by Babel) of the migration guide from http://cldr.unicode.org/index/downloads/cldr-31: * The locales in the language-territory population tables have been changed to be the canonical format, dropping the script where it is the default. So "ku_Latn" changes to "ku". * Plural rules: The Portuguese plural rules have changed so that all (and only) integers and decimal fractions < 2 are singular. * Timezones: The GMT timezone has been split from the UTC timezone. * Timezones: New timezone bcp47 codes have been added. * Languages "hr" and "sr" are no longer a short distance apart, for political reasons. * The primary names for CZ changed from "Czech Republic" to "Czechia", with the longer name now the alternate. | ||||
| * | cldr: Parse compact decimal formats that appear in CLDR 30 | Aarni Koskela | 2018-01-17 | 1 | -1/+13 |
| | | |||||
| * | cldr: use CLDR 30.0.2 (and fix test changes) | Aarni Koskela | 2018-01-17 | 5 | -10/+14 |
| | | |||||
| * | numbers: allow number patterns with no dynamic parts whatsoever | Aarni Koskela | 2018-01-17 | 2 | -1/+6 |
|/ | |||||
* | Merge pull request #532 from Bedrock02/invalid-po-issue-531 | Aarni Koskela | 2018-01-16 | 2 | -4/+82 |
|\ | | | | | pofile.py: Added new exception called PoFileError and thrown if flagged | ||||
| * | pofile.py: Added new exception called PoFileError and thrown if flagged | StevenJ | 2018-01-16 | 2 | -4/+82 |
|/ | | | | | | | | This new exception is thrown when the po parser finds an invalid pofile. This helps handle invalid po files that are parsed. Invalid po files may cause other possible errors such as a UnicodeEncodeError. Closes https://github.com/python-babel/babel/issues/531 | ||||
* | Merge pull request #546 from hugovk/rm-eol | Aarni Koskela | 2018-01-16 | 18 | -64/+44 |
|\ | | | | | Drop support for EOL Python 2.6 and 3.3 | ||||
| * | Drop EOL Python 3.3 | Hugo | 2017-12-28 | 1 | -1/+1 |
| | | |||||
| * | Replace comparison with None with equality operator | Hugo | 2017-12-28 | 2 | -9/+9 |
| | | |||||
| * | Remove unused imports | Hugo | 2017-12-28 | 1 | -2/+2 |
| | | |||||
| * | Remove redundant parentheses | Hugo | 2017-12-28 | 6 | -9/+9 |
| | | |||||
| * | Replace function call with set literal | Hugo | 2017-12-28 | 8 | -31/+21 |
| | | |||||
| * | Drop EOL Python 2.6 and 3.3 | Hugo | 2017-12-28 | 4 | -13/+3 |
| | | |||||
* | | Merge branch 'maint-25' to bring CHANGES and version up to date from 2.5.3 | Aarni Koskela | 2018-01-15 | 3 | -2/+10 |
|\ \ | | | | | | | | | | `git merge -X theirs maint-25` | ||||
| * | | Become 2.5.3v2.5.3maint-25 | Aarni Koskela | 2018-01-15 | 3 | -2/+10 |
| | | | |||||
| * | | Become 2.5.2 | Aarni Koskela | 2018-01-15 | 3 | -2/+10 |
| | | | |||||
| * | | Revert "Merge pull request #505 from wodo/pi_support" | Jakob Schnitzer | 2018-01-15 | 3 | -24/+2 |
| | | | | | | | | | | | | | | | This reverts commit 653e6d4f654f0f3cbce57054654e09c519b9e412, reversing changes made to 5f3b00854bbc6fa6a03e04ab572a609eebcc1f72. | ||||
| * | | Revert "Also check for `sys._MEIPASS` before assuming PyInstallerness (#526)" | Jakob Schnitzer | 2018-01-15 | 1 | -1/+1 |
| | | | | | | | | | | | | This reverts commit 0b34807ab3d9681bb653ac535e0fbc6f0ac3ffbb. | ||||
* | | | Merge pull request #528 from scop/escseq | Aarni Koskela | 2018-01-15 | 6 | -18/+9 |
|\ \ \ | | | | | | | | | Invalid string escape sequence related fixes | ||||
| * | | | Simplify Linux distro specific explicit timezone setting search | Ville Skyttä | 2017-12-17 | 1 | -12/+3 |
| | | | | |||||
| * | | | Python 3.6 invalid escape sequence deprecation fixes | Ville Skyttä | 2017-12-17 | 6 | -9/+9 |
| | |/ | |/| | | | | | | | https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior | ||||
* | | | Become 2.5.2v2.5.2 | Aarni Koskela | 2018-01-15 | 3 | -2/+10 |
| | | | |||||
* | | | Merge pull request #533 from yagebu/fix-pyinstaller | Aarni Koskela | 2018-01-15 | 3 | -24/+2 |
|\ \ \ | |/ / |/| | | | | | | | | * Revert "Also check for `sys._MEIPASS` before assuming PyInstallerness (#526)" (0b34807ab3d9681bb653ac535e0fbc6f0ac3ffbb) * Revert "Merge pull request #505 from wodo/pi_support" (commit 653e6d4f654f0f3cbce57054654e09c519b9e412, reversing changes made to 5f3b00854bbc6fa6a03e04ab572a609eebcc1f72) | ||||
| * | | Revert "Merge pull request #505 from wodo/pi_support" | Jakob Schnitzer | 2017-09-28 | 3 | -24/+2 |
| | | | | | | | | | | | | | | | This reverts commit 653e6d4f654f0f3cbce57054654e09c519b9e412, reversing changes made to 5f3b00854bbc6fa6a03e04ab572a609eebcc1f72. | ||||
| * | | Revert "Also check for `sys._MEIPASS` before assuming PyInstallerness (#526)" | Jakob Schnitzer | 2017-09-28 | 1 | -1/+1 |
| |/ | | | | | | | This reverts commit 0b34807ab3d9681bb653ac535e0fbc6f0ac3ffbb. | ||||
* | | Allow bypass of decimal quantization. | Kevin Deldycke | 2017-10-23 | 2 | -56/+168 |
| | | |||||
* | | Test and document all supported Python versions | Jon Dufresne | 2017-10-22 | 3 | -1/+6 |
| | | | | | | | | | | | | | | | | | | Add Python 3.6 to Travis CI and tox. Add PyPy to tox. Add trove classifiers for all supported versions. Helps package users know if the library is compatible. | ||||
* | | Include license file in the generated wheel package | Jon Dufresne | 2017-10-22 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | The wheel package format supports including the license file. This is done using the [metadata] section in the setup.cfg file. For additional information on this feature, see: https://wheel.readthedocs.io/en/stable/index.html#including-the-license-in-the-generated-wheel-file | ||||
* | | Refactor decimal handling code. | Kevin Deldycke | 2017-10-18 | 2 | -59/+259 |
| | | |||||
* | | Merge pull request #537 from kdeldycke/tox-deps | Aarni Koskela | 2017-10-16 | 1 | -0/+1 |
|\ \ | |/ |/| | Keep tox dependencies in sync | ||||
| * | Keep tox dependencies in sync with travis config. | Kevin Deldycke | 2017-10-16 | 1 | -0/+1 |
| | | | | | | | | Refs 1da04fd0af20162fe4e2b503a5fcae8f25267010 and #520. | ||||
* | | Become 2.5.1 (#527)v2.5.1 | Aarni Koskela | 2017-09-14 | 3 | -2/+15 |
| | | |||||
* | | Also check for `sys._MEIPASS` before assuming PyInstallerness (#526) | Aarni Koskela | 2017-09-14 | 1 | -1/+1 |
| | | | | | | Fixes #525 | ||||
* | | Allow normalize_locale and exists to handle various unexpected input (#523) | Jungmo Ku | 2017-09-12 | 2 | -4/+19 |
| | | | | | | | | | | Resolves #521 | ||||
* | | Fixed docstring of validate_currency function (#522) | Simeon Visser | 2017-08-28 | 1 | -1/+1 |
| | | |||||
* | | Parse multi-line __future__ imports better (#519) | Aarni Koskela | 2017-08-21 | 2 | -2/+49 |
| | | | | | | | | | | Augments #426 Augments #427 Augments #510 |