build: bump babel from 2.13.1 to 2.14.0
Bumps babel from 2.13.1 to 2.14.0.
Release notes
Sourced from babel's releases.
Version 2.14.0
Upcoming deprecation
- This version, Babel 2.14, is the last version of Babel to support Python 3.7. Babel 2.15 will require Python 3.8 or newer. We had previously announced Babel 2.13 to have been the last version to support Python 3.7, but being able to use CLDR 43 with Python 3.7 was deemed important enough to keep supporting the EOL Python version for one more release.
Possibly backwards incompatible changes
- Locale.number_symbols will now have first-level keys for each numbering system. Since the implicit default numbering system still is "latn", what had previously been e.g. Locale.number_symbols['decimal'] is now Locale.number_symbols['latn']['decimal'].
- Babel no longer directly depends on either distutils or setuptools; if you had been using the Babel setuptools command extensions, you would need to explicitly depend on setuptools – though given you're running setup.py you probably already do.
The changelog below is auto-generated by GitHub.
Please see CHANGELOG.rst for additional details.
What's Changed
- Upgrade to CLDR 43 by
@rix0rrrin python-babel/babel#1043- Decouple
pybabelfrontend from distutils/setuptools; remove dependency by@akxin python-babel/babel#1041- Enforce trailing commas (enable Ruff COM rule and autofix) by
@akxin python-babel/babel#1045- CI: use GitHub output formats by
@akxin python-babel/babel#1046- Allow last_translator to be passed as an option to extract_message by
@AivGitHubin python-babel/babel#1044- Add support of local numbering systems for number symbols by
@kajtein python-babel/babel#1036- fix(numbers): correctly determine malformed decimals by
@Olunusibin python-babel/babel#1042- Prepare for 2.14.0 release by
@akxin python-babel/babel#1047New Contributors
@rix0rrrmade their first contribution in python-babel/babel#1043@AivGitHubmade their first contribution in python-babel/babel#1044@kajtemade their first contribution in python-babel/babel#1036@Olunusibmade their first contribution in python-babel/babel#1042Full Changelog: https://github.com/python-babel/babel/compare/v2.13.1...v2.14.0
Changelog
Sourced from babel's changelog.
Version 2.14.0
Upcoming deprecation
* This version, Babel 2.14, is the last version of Babel to support Python 3.7. Babel 2.15 will require Python 3.8 or newer. * We had previously announced Babel 2.13 to have been the last version to support Python 3.7, but being able to use CLDR 43 with Python 3.7 was deemed important enough to keep supporting the EOL Python version for one more release.Possibly backwards incompatible changes
Locale.number_symbolswill now have first-level keys for each numbering system. Since the implicit default numbering system still is"latn", what had previously been e.g.Locale.number_symbols['decimal']is nowLocale.number_symbols['latn']['decimal'].- Babel no longer directly depends on either
distutilsorsetuptools; if you had been using the Babel setuptools command extensions, you would need to explicitly depend onsetuptools– though given you're runningsetup.pyyou probably already do.Features
* CLDR/Numbers: Add support of local numbering systems for number symbols by @kajte in :gh:`1036` * CLDR: Upgrade to CLDR 43 by @rix0rrr in :gh:`1043` * Frontend: Allow last_translator to be passed as an option to extract_message by @AivGitHub in :gh:`1044` * Frontend: Decouple `pybabel` CLI frontend from distutils/setuptools by @akx in :gh:`1041` * Numbers: Improve parsing of malformed decimals by @Olunusib and @akx in :gh:`1042`Infrastructure
Commits
a8505a4Prepare for 2.14.0 release (#1047)946efcdImprove parsing of malformed decimals (#1042)aca7663Add support for non-Latin numbering systems for number symbols (#1036)d4e65e2Allow last_translator to be passed as an option to extract_message (#1044)5dff607CI: use GitHub output formats (#1046)8a1eef5Enforce trailing commas (enable Ruff COM rule and autofix) (#1045)bf7b2caDecouplepybabelfrontend from distutils/setuptools; remove dependency (#1041)a6c52b3Bump CLDR download script to 43 (#1043)- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 96.88%. Comparing base (
ec57e57) to head (ee72641). Report is 5 commits behind head on master.
Additional details and impacted files
@@ Coverage Diff @@
## master #1363 +/- ##
=======================================
Coverage 96.88% 96.88%
=======================================
Files 157 157
Lines 5529 5529
Branches 491 491
=======================================
Hits 5357 5357
Misses 147 147
Partials 25 25
| Flag | Coverage Δ | |
|---|---|---|
| 3.10 | 96.88% <ø> (ø) |
|
| 3.8 | 96.87% <ø> (ø) |
|
| 3.9 | 96.88% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Quality Gate passed
Kudos, no new issues were introduced!
0 New issues
0 Security Hotspots
No data about Coverage
No data about Duplication
Superseded by #1385.