build(deps): bump the production-dependencies group across 1 directory with 3 updates
Bumps the production-dependencies group with 3 updates in the /docs directory: babel, idna and pyparsing.
Updates babel from 2.15.0 to 2.16.0
Release notes
Sourced from babel's releases.
Version 2.16.0
The changelog below is auto-generated by GitHub.
Please see CHANGELOG.rst for additional details.
What's Changed
- Upgrade GitHub Actions versions to avoid deprecation warnings by
@akxin python-babel/babel#1080- Replace deprecated
ast.Strwithast.Constantby@tomasr8in python-babel/babel#1083- Fix #1094 by
@john-psinain python-babel/babel#1095- CI fixes by
@akxin python-babel/babel#1097- Upgrade to CLDR 45 by
@tomasr8in python-babel/babel#1077- Make pgettext search plurals when translation is not found by
@tomasr8in python-babel/babel#1085- Fix for #832 by
@Edwin18in python-babel/babel#1052- Support list format fallbacks by
@akxin python-babel/babel#1099- Improve Codecov configuration by
@akxin python-babel/babel#1103- Avoid crashing on importing localtime when TZ is malformed by
@akxin python-babel/babel#1100- Allow parsing .po files that have an extant but empty Language header by
@akxin python-babel/babel#1101- Add a mention to the docs that
format_skeleton(..., fuzzy=True)may raise by@tomasr8in python-babel/babel#1106- Allow falling back to modifier-less locale data by
@akxin python-babel/babel#1104- Allow use of importlib.metadata for finding entrypoints by
@akxin python-babel/babel#1102- Test on Python 3.13 beta releases by
@akxin python-babel/babel#1107- Normalize package name to lower-case in setup.py by
@akxin python-babel/babel#1110- Do not allow substituting alternates or drafts in derived locales by
@akxin python-babel/babel#1113- Two hyperlinks (to CLDR) and some typos by
@buhtzin python-babel/babel#1115- Initial support for reading mapping configuration as TOML by
@akxin python-babel/babel#1108- Prepare for 2.16.0 release by
@akxin python-babel/babel#1116New Contributors
@tomasr8made their first contribution in python-babel/babel#1083@john-psinamade their first contribution in python-babel/babel#1095@Edwin18made their first contribution in python-babel/babel#1052@buhtzmade their first contribution in python-babel/babel#1115Full Changelog: https://github.com/python-babel/babel/compare/v2.15.0...v2.16.0
Changelog
Sourced from babel's changelog.
Version 2.16.0
Features
* CLDR: Upgrade to CLDR 45 by @tomasr8 in :gh:`1077` * Lists: Support list format fallbacks by @akx in :gh:`1099` * Messages: Initial support for reading mapping configuration as TOML by @akx in :gh:`1108`Bugfixes
- CLDR: Do not allow substituting alternates or drafts in derived locales by
@akxin :gh:1113- Core: Allow falling back to modifier-less locale data by
@akxin :gh:1104- Core: Allow use of importlib.metadata for finding entrypoints by
@akxin :gh:1102- Dates: Avoid crashing on importing localtime when TZ is malformed by
@akxin :gh:1100- Messages: Allow parsing .po files that have an extant but empty Language header by
@akxin :gh:1101- Messages: Fix
--ignore-dirsbeing incorrectly read (#1094) by@john-psinaand@Edwin18in :gh:1052and :gh:1095- Messages: Make pgettext search plurals when translation is not found by
@tomasr8in :gh:1085Infrastructure
* Replace deprecated `ast.Str` with `ast.Constant` by @tomasr8 in :gh:`1083` * CI fixes by @akx in :gh:`1080`, :gh:`1097`, :gh:`1103`, :gh:`1107` * Test on Python 3.13 beta releases by @akx in * Normalize package name to lower-case in setup.py by @akx in :gh:`1110`Documentation
* Add a mention to the docs that `format_skeleton(..., fuzzy=True)` may raise by @tomasr8 in :gh:`1106` * Two hyperlinks (to CLDR) and some typos by @buhtz in :gh:`1115` </code></pre> </blockquote> </details> <details> <summary>Commits</summary><ul> <li><a href="https://github.com/python-babel/babel/commit/cf7d22369cf40a8218cff1d3dc823eefa174aee0"><code>cf7d223</code></a> Prepare for 2.16.0 release (<a href="https://redirect.github.com/python-babel/babel/issues/1116">#1116</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/d26a669826d6c963dfdc21ae09e8cd5659fc95e2"><code>d26a669</code></a> Initial support for reading mapping configuration as TOML (<a href="https://redirect.github.com/python-babel/babel/issues/1108">#1108</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/34ed517de44cf3c3002f3b69713b1693d329646d"><code>34ed517</code></a> Two hyperlinks (to CLDR) and some typos (<a href="https://redirect.github.com/python-babel/babel/issues/1115">#1115</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/b4ba84382f3ce7bdf0e5a68e7108a21f4e8e7926"><code>b4ba843</code></a> Do not allow substituting alternates or drafts in derived locales (<a href="https://redirect.github.com/python-babel/babel/issues/1113">#1113</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/d3346ee33b13f50af582e31ae5c337aa409dda11"><code>d3346ee</code></a> Normalize package name to lower-case in setup.py (<a href="https://redirect.github.com/python-babel/babel/issues/1110">#1110</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/a32f15ecec23d5d5049100fd8e65606be7ad12a1"><code>a32f15e</code></a> Test on Python 3.13 beta releases (<a href="https://redirect.github.com/python-babel/babel/issues/1107">#1107</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/4d3fd0e0198185cd023f4d3cd1495bda211867f4"><code>4d3fd0e</code></a> Allow use of importlib.metadata for finding entrypoints (<a href="https://redirect.github.com/python-babel/babel/issues/1102">#1102</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/42d793cb4408a296e5618e1bce8d176fc588ce57"><code>42d793c</code></a> Allow falling back to modifier-less locale data when modified data is missing...</li> <li><a href="https://github.com/python-babel/babel/commit/32f41c22d589d7f187448be477affe1cfbcbc59d"><code>32f41c2</code></a> Improve docs for <code>format_skeleton</code> (<a href="https://redirect.github.com/python-babel/babel/issues/1106">#1106</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/2ebc47e63211df8b7636ed8e74bb99ac5bd36c25"><code>2ebc47e</code></a> Allow parsing .po files that have an extant but empty Language header (<a href="https://redirect.github.com/python-babel/babel/issues/1101">#1101</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python-babel/babel/compare/v2.15.0...v2.16.0">compare view</a></li> </ul> </details>
<br />
Updates
idnafrom 3.7 to 3.8Release notes
Sourced from idna's releases.
v3.8
What's Changed
- Fix regression where IDNAError exception was not being produced for certain inputs.
- Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
- Documentation improvements
- Updates to package testing using Github actions
Thanks to Hugo van Kemenade for contributions to this release.
Full Changelog: https://github.com/kjd/idna/compare/v3.7...v3.8
Changelog
Sourced from idna's changelog.
3.8 (2024-08-23) ++++++++++++++++
- Fix regression where IDNAError exception was not being produced for certain inputs.
- Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable.
- Documentation improvements
- Updates to package testing using Github actions
Thanks to Hugo van Kemenade for contributions to this release.
Commits
784c6f4Release v3.828c7c9eTypo fixa2b41c3Pin remainder of Github Actions flagged in code scanning1f613c5More Github Action dependency pinninga87e2b6Update OSSF scorecard to latest version12d4dd1Merge pull request #182 from kjd/github-pypi-actionse1a1541Pin Github Actions dependenciesc109d3aMerge branch 'master' into github-pypi-actionsf8a8de4Do not try to build/send packages to TestPyPI for now613bddeUpdate regexp to move global flag to start of expression- Additional commits viewable in compare view
Updates
pyparsingfrom 3.1.2 to 3.1.4Changelog
Sourced from pyparsing's changelog.
Version 3.1.4 - August, 2024
- Fix to type annotation that referenced
re.Pattern. Since this type was introduced in Python 3.7, using this type definition broke Python 3.6 installs of pyparsing. PR submitted by Felix Fontein, nice work!Version 3.1.3 - August, 2024
Added new
TagParserElement, for inserting metadata into the parsed results. This allows a parser to add metadata or annotations to the parsed tokens. TheTagelement also accepts an optionalvalueparameter, defaulting toTrue. See the newtag_metadata.pyexample in theexamplesdirectory.Example:
# add tag indicating mood end_punc = "." | ("!" + Tag("enthusiastic"))) greeting = "Hello" + Word(alphas) + end_puncresult = greeting.parse_string("Hello World.") print(result.dump())
result = greeting.parse_string("Hello World!") print(result.dump())
prints:
['Hello', 'World', '.']['Hello', 'World', '!']
- enthusiastic: True
Added example
mongodb_query_expression.py, to convert human-readable infix query expressions (such asa==100 and b>=200) and transform them into the equivalent query argument for the pymongo package ({'$and': [{'a': 100}, {'b': {'$gte': 200}}]}). Supports many equality and inequality operators - see the docstring for thetransform_queryfunction for more examples.Fixed issue where PEP8 compatibility names for
ParserElementstatic methods were not themselves defined asstaticmethods. When called using aParserElementinstance, this resulted in aTypeErrorexception. Reported by eylenburg (#548).To address a compatibility issue in RDFLib, added a property setter for the
ParserElement.nameproperty, to callParserElement.set_name.Modified
ParserElement.set_name()to accept a None value, to clear the defined name and corresponding error message for aParserElement.Updated railroad diagram generation for
ZeroOrMoreandOneOrMoreexpressions with... (truncated)
Commits
b846e4aPrep for 3.1.4 release9bd2356Add Python 3.6 to CI (#566)ee50a19Add Tag notes to HowToUsePyparsing.rst3ffc3efFix typoe5e97f7Add mongodb_query_expression.py to examples; updated 0README.html and test_ex...10cef98Add Tag ParserElement classcf41d90Prep for 3.1.3 released7c163cSome minor code changes in chemical_formulas.pyeb56030Various code cleanupsa9e7d47Added name property setter, and enhanced set_name() to accept a None value to...- Additional commits viewable 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 <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions