From ba70d00e1c8fa55140773fc00616617c34af395d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 3 Feb 2025 10:39:19 +0000
Subject: [PATCH 1/2] Bump babel from 2.16.0 to 2.17.0 (#10372)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [babel](https://github.com/python-babel/babel) from 2.16.0 to
2.17.0.
Sourced from babel's
releases. Happy 2025! This release is being made from FOSDEM 2025, in Brussels,
Belgium. 🇧🇪 Thank you to all contributors, new and old, and here's to another
great year of internationalization and localization! The changelog below is auto-generated by GitHub. Please see CHANGELOG.rst
for additional details. ... (truncated) Sourced from babel's
changelog. Happy 2025! This release is being made from FOSDEM 2025, in Brussels,
Belgium. Thank you to all contributors, new and old,
and here's to another great year of internationalization and
localization! Features BugfixesRelease notes
v2.17.0
What's Changed
datetime.utcnow()
by @tomasr8
in python-babel/babel#1119@Dunedan
in python-babel/babel#1105str.index
with str.find
by @tomasr8
in python-babel/babel#1130format_skeleton
by
@tomasr8
in python-babel/babel#1122@dylankiss
in python-babel/babel#1126@mattdiaz007
in
python-babel/babel#1138@gabe-sherman
in python-babel/babel#1135parse_time
time formats by @tomasr8
in python-babel/babel#1141wraptext
deprecated; use TextWrapper
directly in write_po
by @akx
in python-babel/babel#1140@tomasr8
in python-babel/babel#1132OrderedDict
with just dict
by @tomasr8
in python-babel/babel#1149@tomasr8
in python-babel/babel#1145@tomasr8
in python-babel/babel#1153@hrnciar
in python-babel/babel#1155@tomasr8
in python-babel/babel#1131read_mo
logic regarding
catalog.charset
by @tomasr8
in python-babel/babel#1148@akx
in python-babel/babel#1160@jpmckinney
in python-babel/babel#1121@tomasr8
in python-babel/babel#1120@wandrew004
in python-babel/babel#1159add_direction
by @akx
in python-babel/babel#1163locale=None
by @akx
in python-babel/babel#1164pytest.raises(match=...)
by @akx
in python-babel/babel#1166/etc/localtime
by @akx
in python-babel/babel#1165Catalog.__setitem__
by
@tomasr8
in python-babel/babel#1167@akx
in python-babel/babel#1170@akx
in python-babel/babel#1172Message.python_brace_format
by @tomasr8
in python-babel/babel#1169Literal
from the typing module by @tomasr8
in python-babel/babel#1175@akx
in python-babel/babel#1173Y
, w
and
W
symbols for week-numbering by @jun66j5
in python-babel/babel#1179python_format
checker by
@tomasr8
in python-babel/babel#1176@akx
in python-babel/babel#1182New Contributors
@Dunedan
made
their first contribution in python-babel/babel#1105Changelog
Version 2.17.0
* CLDR: Babel now uses CLDR 46, by @tomasr8 in :gh:`1145`
* Dates: Allow specifying an explicit format in parse_date/parse_time by
@tomasr8 in :gh:`1131`
* Dates: More alternate characters are now supported by
`format_skeleton`. By @tomasr8 in :gh:`1122`
* Dates: Support short and narrow formats for format_timedelta when
using `add_direction`, by @akx in :gh:`1163`
* Messages: .po files now enclose white spaces in filenames like GNU
gettext does. By @Dunedan in :gh:`1105`, and @tomasr8 in :gh:`1120`
* Messages: Initial support for `Message.python_brace_format`, by
@tomasr8 in :gh:`1169`
* Numbers: LC_MONETARY is now preferred when formatting currencies, by
@akx in :gh:`1173`
parse_time
time formats
by @tomasr8
in
:gh:1141
str.index
with str.find
by
@tomasr8
in
:gh:1130
/etc/localtime
by
@akx
in
:gh:1165
@jun66j5
in
:gh:1179
locale=None
by @akx
in
:gh:1164
Catalog.__setitem__
by @tomasr8
in
:gh:1167
@dylankiss
in
:gh:1126
@gabe-sherman
in :gh:1135
@tomasr8
in
:gh:1132
read_mo
logic regarding
catalog.charset
by @tomasr8
in
:gh:1148
@jpmckinney
in
:gh:1121
Deprecation and compatibility
* Dates: Fix deprecation warnings for `datetime.utcnow()` by @tomasr8 in
:gh:`1119`
* Docs: Adjust docs/conf.py to add compatibility with sphinx 8 by
@hrnciar in :gh:`1155`
* General: Import `Literal` from the typing module by @tomasr8 in
:gh:`1175`
* General: Replace `OrderedDict` with just `dict` by @tomasr8 in
:gh:`1149`
* Messages: Mark `wraptext` deprecated; use `TextWrapper` directly in
`write_po` by @akx in :gh:`1140`
Infrastructure
* Add tzdata as dev dependency and sync with tox.ini by @wandrew004 in
:gh:`1159`
* Duplicate test code was deleted by @mattdiaz007 in :gh:`1138`
* Increase test coverage of the `python_format` checker by @tomasr8 in
:gh:`1176`
* Small cleanups by @akx in :gh:`1160`, :gh:`1166`, :gh:`1170` and
:gh:`1172`
</tr></table>
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python-babel/babel/commit/b50a1d2186c20f3359f7e10853d2b2225a46ed40"><code>b50a1d2</code></a>
Prepare for 2.17.0 (<a
href="https://redirect.github.com/python-babel/babel/issues/1182">#1182</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/5f117b2689573aa98acc8a47108c49b99f4d1394"><code>5f117b2</code></a>
Increase test coverage of the <code>python_format</code>
checker (<a
href="https://redirect.github.com/python-babel/babel/issues/1176">#1176</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/363ad7531fb5dcdc3e9844573592b0b44afb914b"><code>363ad75</code></a>
Fix dates formatting <code>Y</code>,
<code>w</code> and <code>W</code> symbols for
week-numbering (<a
href="https://redirect.github.com/python-babel/babel/issues/1179">#1179</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/e9c3ef8d0de3080ca59f7f8dbabf9b52983adc7d"><code>e9c3ef8</code></a>
Merge pull request <a
href="https://redirect.github.com/python-babel/babel/issues/1173">#1173</a>
from python-babel/lc-monetary-2</li>
<li><a
href="https://github.com/python-babel/babel/commit/56ef7c7f578a904917464c187e399abb762bd5e3"><code>56ef7c7</code></a>
Prefer LC_MONETARY when formatting currency</li>
<li><a
href="https://github.com/python-babel/babel/commit/aee6d698b541dc50439280d7e093092cc0d4b832"><code>aee6d69</code></a>
<code>default_locale</code>: support multiple
keys</li>
<li><a
href="https://github.com/python-babel/babel/commit/2d8a808864d1aae5d3d02d4f95917c79740c5d35"><code>2d8a808</code></a>
Import <code>Literal</code> &
<code>TypedDict</code> from the typing module (<a
href="https://redirect.github.com/python-babel/babel/issues/1175">#1175</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/98b9562c05e5276038c27ec12c12f3e92dc027b6"><code>98b9562</code></a>
Add basic support for
<code>Message.python_brace_format</code> (<a
href="https://redirect.github.com/python-babel/babel/issues/1169">#1169</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/0c1091c9de9543e30bc4b845eb10b5bf84516d7b"><code>0c1091c</code></a>
Small test cleanup (<a
href="https://redirect.github.com/python-babel/babel/issues/1172">#1172</a>)</li>
<li><a
href="https://github.com/python-babel/babel/commit/db4879136a7fbcef475f26b75dbdd65d0ce488f9"><code>db48791</code></a>
Merge pull request <a
href="https://redirect.github.com/python-babel/babel/issues/1170">#1170</a>
from python-babel/small-cleanup</li>
<li>Additional commits viewable in <a
href="https://github.com/python-babel/babel/compare/v2.16.0...v2.17.0">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=babel&package-manager=pip&previous-version=2.16.0&new-version=2.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
requirements/constraints.txt | 2 +-
requirements/dev.txt | 2 +-
requirements/doc-spelling.txt | 2 +-
requirements/doc.txt | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/requirements/constraints.txt b/requirements/constraints.txt
index de06f650861..8e2f9c17a35 100644
--- a/requirements/constraints.txt
+++ b/requirements/constraints.txt
@@ -22,7 +22,7 @@ async-timeout==5.0.1 ; python_version < "3.11"
# via
# -r requirements/runtime-deps.in
# valkey
-babel==2.16.0
+babel==2.17.0
# via sphinx
brotli==1.1.0 ; platform_python_implementation == "CPython"
# via -r requirements/runtime-deps.in
diff --git a/requirements/dev.txt b/requirements/dev.txt
index a8af4268bcc..34f70df8a8b 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -22,7 +22,7 @@ async-timeout==5.0.1 ; python_version < "3.11"
# via
# -r requirements/runtime-deps.in
# valkey
-babel==2.16.0
+babel==2.17.0
# via sphinx
brotli==1.1.0 ; platform_python_implementation == "CPython"
# via -r requirements/runtime-deps.in
diff --git a/requirements/doc-spelling.txt b/requirements/doc-spelling.txt
index 7df285948eb..c22df39a396 100644
--- a/requirements/doc-spelling.txt
+++ b/requirements/doc-spelling.txt
@@ -8,7 +8,7 @@ aiohttp-theme==0.1.7
# via -r requirements/doc.in
alabaster==1.0.0
# via sphinx
-babel==2.16.0
+babel==2.17.0
# via sphinx
certifi==2025.1.31
# via requests
diff --git a/requirements/doc.txt b/requirements/doc.txt
index 6b4511bacd5..491eb3453de 100644
--- a/requirements/doc.txt
+++ b/requirements/doc.txt
@@ -8,7 +8,7 @@ aiohttp-theme==0.1.7
# via -r requirements/doc.in
alabaster==1.0.0
# via sphinx
-babel==2.16.0
+babel==2.17.0
# via sphinx
certifi==2025.1.31
# via requests
From 5bb6e9514ce6136d89932ebb9ee7558ec05e7a0b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 3 Feb 2025 10:45:16 +0000
Subject: [PATCH 2/2] Bump pytest-codspeed from 3.1.2 to 3.2.0 (#10373)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [pytest-codspeed](https://github.com/CodSpeedHQ/pytest-codspeed)
from 3.1.2 to 3.2.0.
Release notes
Sourced from pytest-codspeed's
releases.
v3.2.0
What's Changed
This release improves the reliability of the measurement, primarily
focusing on the wall-time instrument.
🚀 Features
-
Increase the min round time to a bigger value (+/- 1ms) by @art049
-
Fix the random seed while measuring with instruments by @art049
in #48
🐛 Bug Fixes
- Use time per iteration instead of total round time in stats by
@art049
🏗️ Refactor
⚙️ Internals
- Fix self-dependency by
@adriencaccia
in #66
- Fix uv version in CI by
@adriencaccia
- Add benchmarks-walltime job to run additional performance benchmarks
by
@art049
in #65
⚠️ Since the wall-time instrument is still in beta, this minor
release might create unexpected performance changes for this new
instrument.
Full Changelog: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.1.2...v3.2.0
Changelog
Sourced from pytest-codspeed's
changelog.
[3.2.0] - 2025-01-31
🚀 Features
- Increase the min round time to a bigger value (+/- 1ms) by
@art049
- Add benchmarks-walltime job to run additional performance benchmarks
by
@art049
in #65
- Fix the random seed while measuring with instruments by
@art049
in #48
🐛 Bug Fixes
- Use time per iteration instead of total round time in stats by
@art049
🏗️ Refactor
⚙️ Internals
- Fix self-dependency by
@adriencaccia
in #66
- Fix uv version in CI by
@adriencaccia
Commits
253b1be
Release v3.2.0 🚀
4333c1f
refactor: replace hardcoded outlier factor for improved readability
6e1d63e
feat: increase the min round time to a bigger value (+/- 1ms)
cc10330
fix: use time per iteration instead of total round time in stats
003c3b4
feat(ci): add benchmarks-walltime job to run additional performance
benchmarks
768b5b8
feat: fix the random seed while measuring with instruments
d137431
chore: fix self-dependency
9df2c77
chore: fix uv version in CI
- See full diff in compare
view
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-codspeed&package-manager=pip&previous-version=3.1.2&new-version=3.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
requirements/constraints.txt | 2 +-
requirements/dev.txt | 2 +-
requirements/lint.txt | 2 +-
requirements/test.txt | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/requirements/constraints.txt b/requirements/constraints.txt
index 8e2f9c17a35..9bb9eb0b62c 100644
--- a/requirements/constraints.txt
+++ b/requirements/constraints.txt
@@ -168,7 +168,7 @@ pytest==8.1.1
# pytest-cov
# pytest-mock
# pytest-xdist
-pytest-codspeed==3.1.2
+pytest-codspeed==3.2.0
# via
# -r requirements/lint.in
# -r requirements/test.in
diff --git a/requirements/dev.txt b/requirements/dev.txt
index 34f70df8a8b..5250c375662 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -163,7 +163,7 @@ pytest==8.1.1
# pytest-cov
# pytest-mock
# pytest-xdist
-pytest-codspeed==3.1.2
+pytest-codspeed==3.2.0
# via
# -r requirements/lint.in
# -r requirements/test.in
diff --git a/requirements/lint.txt b/requirements/lint.txt
index 269afe1abce..30c88c5761e 100644
--- a/requirements/lint.txt
+++ b/requirements/lint.txt
@@ -70,7 +70,7 @@ pytest==8.1.1
# -r requirements/lint.in
# pytest-codspeed
# pytest-mock
-pytest-codspeed==3.1.2
+pytest-codspeed==3.2.0
# via -r requirements/lint.in
pytest-mock==3.14.0
# via -r requirements/lint.in
diff --git a/requirements/test.txt b/requirements/test.txt
index 0a761337fbe..42b35e8d8df 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -88,7 +88,7 @@ pytest==8.1.1
# pytest-cov
# pytest-mock
# pytest-xdist
-pytest-codspeed==3.1.2
+pytest-codspeed==3.2.0
# via -r requirements/test.in
pytest-cov==6.0.0
# via -r requirements/test.in