[PR #1571] [MERGED] deps(book): update absl-py requirement from >=1.0.0 to >=2.3.1 #8278

Closed
opened 2026-04-27 17:38:21 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/harvard-edge/cs249r_book/pull/1571
Author: @dependabot[bot]
Created: 4/27/2026
Status: Merged
Merged: 4/27/2026
Merged by: @profvjreddi

Base: devHead: dependabot/pip/dev/absl-py-gte-2.3.1


📝 Commits (1)

  • d93fad8 deps(book): update absl-py requirement from >=1.0.0 to >=2.3.1

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 book/tools/dependencies/requirements.txt (+1 -1)

📄 Description

Updates the requirements on absl-py to permit the latest version.

Release notes

Sourced from absl-py's releases.

v2.3.1

Changed

  • (cleanup) Removed leftover code supporting Python < 3.8, as well as other references to older Python versions.

Fixed

  • (typechecking) Fixed typechecking errors that appeared under mypy release 1.16
Changelog

Sourced from absl-py's changelog.

2.3.1 (2025-07-03)

Changed

  • (cleanup) Removed leftover code supporting Python < 3.8, as well as other references to older Python versions.

Fixed

  • (typechecking) Fixed typechecking errors that appeared under mypy release 1.16

2.3.0 (2025-05-26)

Added

  • (testing) Add extension point for letting TestLoader specify a custom sharding scheme.

Changed

  • Update package build and release process. Switched to using pyproject.toml, hatch, and GitHub Actions.

2.2.2 (2025-04-03)

Added

  • (testing) Added a new method absltest.TestCase.assertMappingEqual that tests equality of Mapping objects not requiring them to be dicts. Similar to assertSequenceEqual but for mappings.
  • (testing) Added a new method absltest.assertDictContainsSubset that checks that a dictionary contains a subset of keys and values. Similar to a removed method unittest.assertDictContainsSubset (existed until Python 3.11).
  • Added type annotations that are compliant with MyPy.

Changed

  • Removed support for Python 3.7.

Fixed

  • (testing) Fixed an issue where the test reporter crashes with exceptions with no string representation, starting with Python 3.11.

2.1.0 (2024-01-16)

Added

  • (flags) Added absl.flags.override_value function to provide FlagHolder with a construct to modify values. The new interface parallels

... (truncated)

Commits
  • bdad52d Release Abseil-py 2.3.1
  • a2d0583 Clean up some references to older Python versions
  • 55c8f4d Fix typechecking errors that appeared under mypy release 1.16
  • aafb0d8 Add useful links to the abseil-py public files
  • 2f11045 Bump absl-py version to 2.3.0
  • 4d008a9 Update CHANGELOG
  • c31c4f6 Automatize package release process
  • 842bf09 Switch to pyproject.toml + hatchling
  • 369ce9b Fix help argument indentation in DEFINE_multi_enum_class function documen...
  • 71eb53d Add extension point for letting TestLoader specify a custom sharding scheme.
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> 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)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/harvard-edge/cs249r_book/pull/1571 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 4/27/2026 **Status:** ✅ Merged **Merged:** 4/27/2026 **Merged by:** [@profvjreddi](https://github.com/profvjreddi) **Base:** `dev` ← **Head:** `dependabot/pip/dev/absl-py-gte-2.3.1` --- ### 📝 Commits (1) - [`d93fad8`](https://github.com/harvard-edge/cs249r_book/commit/d93fad83fcaa27d2b452a43af5432a0928cce179) deps(book): update absl-py requirement from >=1.0.0 to >=2.3.1 ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `book/tools/dependencies/requirements.txt` (+1 -1) </details> ### 📄 Description Updates the requirements on [absl-py](https://github.com/abseil/abseil-py) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/abseil/abseil-py/releases">absl-py's releases</a>.</em></p> <blockquote> <h2>v2.3.1</h2> <h3>Changed</h3> <ul> <li>(cleanup) Removed leftover code supporting Python &lt; 3.8, as well as other references to older Python versions.</li> </ul> <h3>Fixed</h3> <ul> <li>(typechecking) Fixed typechecking errors that appeared under mypy release 1.16</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/abseil/abseil-py/blob/main/CHANGELOG.md">absl-py's changelog</a>.</em></p> <blockquote> <h2>2.3.1 (2025-07-03)</h2> <h3>Changed</h3> <ul> <li>(cleanup) Removed leftover code supporting Python &lt; 3.8, as well as other references to older Python versions.</li> </ul> <h3>Fixed</h3> <ul> <li>(typechecking) Fixed typechecking errors that appeared under mypy release 1.16</li> </ul> <h2>2.3.0 (2025-05-26)</h2> <h3>Added</h3> <ul> <li>(testing) Add extension point for letting <code>TestLoader</code> specify a custom sharding scheme.</li> </ul> <h3>Changed</h3> <ul> <li>Update package build and release process. Switched to using <code>pyproject.toml</code>, <code>hatch</code>, and GitHub Actions.</li> </ul> <h2>2.2.2 (2025-04-03)</h2> <h3>Added</h3> <ul> <li>(testing) Added a new method <code>absltest.TestCase.assertMappingEqual</code> that tests equality of Mapping objects not requiring them to be dicts. Similar to <code>assertSequenceEqual</code> but for mappings.</li> <li>(testing) Added a new method <code>absltest.assertDictContainsSubset</code> that checks that a dictionary contains a subset of keys and values. Similar to a removed method <code>unittest.assertDictContainsSubset</code> (existed until Python 3.11).</li> <li>Added type annotations that are compliant with MyPy.</li> </ul> <h3>Changed</h3> <ul> <li>Removed support for Python 3.7.</li> </ul> <h3>Fixed</h3> <ul> <li>(testing) Fixed an issue where the test reporter crashes with exceptions with no string representation, starting with Python 3.11.</li> </ul> <h2>2.1.0 (2024-01-16)</h2> <h3>Added</h3> <ul> <li>(flags) Added <code>absl.flags.override_value</code> function to provide <code>FlagHolder</code> with a construct to modify values. The new interface parallels</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/abseil/abseil-py/commit/bdad52d90492be48ed535f7d6369c406860d547a"><code>bdad52d</code></a> Release Abseil-py 2.3.1</li> <li><a href="https://github.com/abseil/abseil-py/commit/a2d05830f40abf992f4a7e9716cf518f64ec0ce4"><code>a2d0583</code></a> Clean up some references to older Python versions</li> <li><a href="https://github.com/abseil/abseil-py/commit/55c8f4d1a83481ef4d62fb38b043844580169886"><code>55c8f4d</code></a> Fix typechecking errors that appeared under mypy release 1.16</li> <li><a href="https://github.com/abseil/abseil-py/commit/aafb0d89d21f38e9eb200eb375db3473678a98dc"><code>aafb0d8</code></a> Add useful links to the abseil-py public files</li> <li><a href="https://github.com/abseil/abseil-py/commit/2f11045b6be5acf6ff6e1ffb40898dc83c28a609"><code>2f11045</code></a> Bump absl-py version to 2.3.0</li> <li><a href="https://github.com/abseil/abseil-py/commit/4d008a9658d4de49b98c64b600b0f50526c0a6f8"><code>4d008a9</code></a> Update CHANGELOG</li> <li><a href="https://github.com/abseil/abseil-py/commit/c31c4f6cf7352fca9cd58cd26f02bcc9185badb3"><code>c31c4f6</code></a> Automatize package release process</li> <li><a href="https://github.com/abseil/abseil-py/commit/842bf097bdf34cd08181e7c426fe5df38a3ae22c"><code>842bf09</code></a> Switch to pyproject.toml + hatchling</li> <li><a href="https://github.com/abseil/abseil-py/commit/369ce9badbda914b7d3b975b7272e1194b419213"><code>369ce9b</code></a> Fix <code>help</code> argument indentation in <code>DEFINE_multi_enum_class</code> function documen...</li> <li><a href="https://github.com/abseil/abseil-py/commit/71eb53dad22e5361941c31a891ec032efd079805"><code>71eb53d</code></a> Add extension point for letting TestLoader specify a custom sharding scheme.</li> <li>Additional commits viewable in <a href="https://github.com/abseil/abseil-py/compare/v1.0.0...v2.3.1">compare view</a></li> </ul> </details> <br /> 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) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> 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) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-27 17:38:21 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/cs249r_book#8278