Skip to content

chore(deps): bump the all group across 1 directory with 6 updates - #3098

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/all-06545ef8c8
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/all-06545ef8c8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 9, 2026

Copy link
Copy Markdown
Contributor

Bumps the all group with 5 updates in the / directory:

Package From To
packaging 26.2 26.3
web3 7.16.0 8.0.0
ruff 0.14.13 0.16.5
filelock 3.32.0 3.32.5
openai 2.49.0 3.7.0

Updates packaging from 26.2 to 26.3

Release notes

Sourced from packaging's releases.

26.3

What's Changed

Features

  • Add a public VersionRange API and SpecifierSet.to_range(), representing the versions a specifier set accepts as an interval set that supports intersection, union, difference, complement, set relations, membership tests, and filtering. VersionRange.to_specifier_set() converts a range back to a SpecifierSet where a PEP 440 form exists. (#1267, #1270, #1298)
  • PEP 808: accept Metadata-Version: 2.6. (#1194)
  • Add a limit argument to parse_tag() for compressed tag sets. (#1220)
  • Add a prefer_sdist_predicate argument to Pylock.select() to prefer source distributions over wheels for selected packages. (#1334)
  • Add pure_python_tags() to generate the pure-Python tags for a Python version without touching the running platform. (#1346)
  • Add SpecifierSet.is_subset(), SpecifierSet.is_superset(), and SpecifierSet.is_disjoint(), which compare the versions two specifier sets accept. (#1313)

Behavior adaptations

  • Drop support for Python 3.8; packaging now requires Python 3.9 or later. (#1157)
  • Prefer native linux_* platform tags over manylinux and musllinux tags on Linux. (#160)

Fixes for versions and specifiers

  • Raise InvalidVersion instead of TypeError when Version is given a non-string. (#1319)
  • Raise InvalidVersion for non-string pre-release letters passed to Version.from_parts. (#1241)
  • Fix an AttributeError when hashing internally trimmed versions. (#1242)
  • Fix SpecifierSet.is_unsatisfiable for post-release boundary intersections. (#1257)

Fixes for requirements and markers

  • Make Requirement.__hash__ consistent with __eq__ for trailing-zero-equivalent specifiers (e.g. foo==1.0.0 and foo==1.0.0.0), so equal requirements hash equal and deduplicate in sets and dicts. (#1232)
  • Normalize requested extra names before comparing or hashing requirements. (#644)
  • Preserve a Requirement's specifier prereleases override across a pickle round trip. (#1204)
  • Raise InvalidRequirement instead of InvalidSpecifier when a requirement contains an invalid specifier. (#1332)
  • Clarify the error for post-release prefix wildcards like ==1.0.post1.*. (#1299)
  • Preserve quoting semantics when serializing marker values, so round-tripped markers parse back to the same marker. (#1213)
  • Keep the parentheses of a nested group when serializing markers. (#1316)
  • Normalize extra and dependency_groups values in nested markers at parse time. (#1246, #1310)
  • Raise UndefinedComparison when a set-valued variable like extras is used outside the membership form. (#1265)
  • Raise UndefinedEnvironmentName (a KeyError subclass) for missing environment keys during marker evaluation. (#1276)
  • Wrap malformed string literal errors in InvalidMarker / InvalidRequirement instead of leaking a low-level error. (#1249)
  • Reject requirements and markers with a trailing line break. (#1345)

Fixes for metadata and licenses

  • Collect all from_email validation errors into one ExceptionGroup instead of raising the first. (#1268)
  • Accept the UTF-8 charset case-insensitively in email payloads. (#1330)
  • Reject malformed Description-Content-Type values. (#1329)
  • Don't rewrite user values that contain {field} placeholders in error messages. (#1327)
  • Route multipart email payloads to unparsed instead of asserting. (#1247)
  • Make InvalidMetadata and CyclicDependencyGroup picklable. (#1328)
  • Fold every line boundary str.splitlines recognizes when writing a header with RFC822Message. (#1356)

... (truncated)

Changelog

Sourced from packaging's changelog.

26.3 - 2026-08-03


Features:
  • Add a public :class:~packaging.ranges.VersionRange API and
    :meth:SpecifierSet.to_range() <packaging.specifiers.SpecifierSet.to_range>,
    representing the versions a specifier set accepts as an interval set that
    supports intersection, union, difference, complement, set relations,
    membership tests, and filtering.
    :meth:~packaging.ranges.VersionRange.to_specifier_set converts a range back
    to a :class:~packaging.specifiers.SpecifierSet where a PEP 440 form exists.
    (:pull:1267, :pull:1270, :pull:1298)
  • PEP 808: accept Metadata-Version: 2.6. (:pull:1194)
  • Add a limit argument to parse_tag() for compressed tag sets.
    (:issue:1220)
  • Add a prefer_sdist_predicate argument to Pylock.select() to prefer
    source distributions over wheels for selected packages. (:pull:1334)
  • Add :func:~packaging.tags.pure_python_tags to generate the pure-Python
    tags for a Python version without touching the running platform.
    (:pull:1346)
  • Add :meth:SpecifierSet.is_subset() <packaging.specifiers.SpecifierSet.is_subset>, :meth:~packaging.specifiers.SpecifierSet.is_superset,
    and :meth:~packaging.specifiers.SpecifierSet.is_disjoint, which compare the
    versions two specifier sets accept. (:pull:1313)

Behavior adaptations:

  • Drop support for Python 3.8; packaging now requires Python 3.9 or later.
    (:pull:1157)
  • Prefer native linux_* platform tags over manylinux and musllinux
    tags on Linux. (:issue:160)

Fixes for versions and specifiers:

  • Raise InvalidVersion instead of TypeError when Version is given a
    non-string. (:pull:1319)
  • Raise InvalidVersion for non-string pre-release letters passed to
    Version.from_parts. (:pull:1241)
  • Fix an AttributeError when hashing internally trimmed versions.
    (:pull:1242)
  • Fix SpecifierSet.is_unsatisfiable for post-release boundary
    intersections. (:pull:1257)

Fixes for requirements and markers:

  • Make Requirement.__hash__ consistent with __eq__ for
    trailing-zero-equivalent specifiers (e.g. foo==1.0.0 and
    foo==1.0.0.0), so equal requirements hash equal and deduplicate in
    sets and dicts. (:pull:1232)
    </tr></table>

... (truncated)

Commits
  • 929fd4b Bump for release
  • f300ebf chore(deps): bump the pre-commit group with 5 updates (#1357)
  • f91d975 ci(downstream): bump hatchling to 1.31.0 and fix its pytest rootdir (#1361)
  • b1a7124 chore(deps): bump the github-actions group with 7 updates (#1358)
  • 2d873eb fix(metadata): fold every line boundary when writing headers (#1356)
  • 413d006 docs: changelog for 26.3 (#1343)
  • 4eb0753 docs(metadata): explain selective field validation (#1342)
  • 77e9ed4 feat(tags): add pure Python tag generator (#1346)
  • 7cea5e8 ci: drop 3.13t on Windows (3.13.14t may fail to build, run takes 9 minutes) (...
  • 45a8b34 docs: add missing versionadded/versionchanged directives (#1344)
  • Additional commits viewable in compare view

Updates web3 from 7.16.0 to 8.0.0

Release notes

Sourced from web3's releases.

v8.0.0

What's Changed

New Contributors

Full Changelog: ApeWorX/web3.py@v7.13.0...v8.0.0

Changelog

Sourced from web3's changelog.

Release Notes

v7 Breaking Changes Summary See the :ref:v7 Migration Guide<migrating_v6_to_v7>

web3.py v8.0.0-beta.3 (2026-04-30)

Breaking Changes


- The ``ens.exceptions.UnsupportedFunction`` exception has been removed. Resolver lookups that previously raised ``UnsupportedFunction`` (for example, calling ``get_text`` against a resolver that does not implement ``text``) now raise ``ResolverNotFound`` instead, since the Universal Resolver collapses both "no resolver found" and "resolver does not support function" into a single revert. Update any ``except UnsupportedFunction`` handlers to catch ``ResolverNotFound``. (`[#3822](https://github.com/ApeWorX/web3.py/issues/3822) <https://github.com/ethereum/web3.py/issues/3822>`__)

Bugfixes


- Fixed ``ens.utils.is_none_or_zero_address`` not detecting bytes-form zero addresses (``b&quot;\x00&quot; * 20``) — the function compared against the hex string ``EMPTY_ADDR_HEX`` only, even though its signature accepts ``Address`` (which is ``bytes``). This caused ``ens.address(name, coin_type=N)`` to return the zero-address checksum string instead of ``None`` when the resolver recorded a zero address. (`[#3822](https://github.com/ApeWorX/web3.py/issues/3822) &lt;https://github.com/ethereum/web3.py/issues/3822&gt;`__)
- Fix a bug where request caching was not properly working for persistent connection providers (``WebSocketProvider`` and ``AsyncIPCProvider``). (`[#3825](https://github.com/ApeWorX/web3.py/issues/3825) &lt;https://github.com/ethereum/web3.py/issues/3825&gt;`__)

Features

  • ENS read operations now use the Universal Resolver (0xeEeEEEeE14D718C2B47D9923Deab1335E144EeEe) instead of querying the ENS Registry directly, aligning with ENSv2 readiness requirements. ([#3822](https://github.com/ApeWorX/web3.py/issues/3822) &lt;https://github.com/ethereum/web3.py/issues/3822&gt;__)

web3.py v8.0.0-beta.2 (2026-04-02)

Bugfixes


- Fix ``HTTPProvider`` to share an explicitly provided ``session`` across all threads, rather than only the creating thread. (`[#3800](https://github.com/ApeWorX/web3.py/issues/3800) &lt;https://github.com/ethereum/web3.py/issues/3800&gt;`__)
- Fix TypedDict field names to use camelCase (``validatorIndex``, ``yParity``) matching JSON-RPC conventions and formatter outputs. (`[#3801](https://github.com/ApeWorX/web3.py/issues/3801) &lt;https://github.com/ethereum/web3.py/issues/3801&gt;`__)
- Exclude type checking in Sphinx module and submodules (`[#3803](https://github.com/ApeWorX/web3.py/issues/3803) &lt;https://github.com/ethereum/web3.py/issues/3803&gt;`__)

Improved Documentation
</code></pre>
<ul>
<li>Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (<code>#2994 &lt;https://github.com/ethereum/web3.py/issues/2994&amp;gt;&lt;/code&gt;__)&lt;/li>
</ul>
<p>Features</p>
<pre><code>

  • Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. ([#3817](https://github.com/ApeWorX/web3.py/issues/3817) &amp;lt;https://github.com/ethereum/web3.py/issues/3817&amp;gt;__)

&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/ApeWorX/web3.py/commit/c8c1ed0c9e77e1a8b74902e6a6825e0b00534b10&quot;&gt;&lt;code&gt;c8c1ed0&lt;/code&gt;&lt;/a> fix: EIP-7702 auth signature fields were wrong type (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3864&quot;&gt;#3864&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/f2c2226946d1d4a6eeca2854772b5f41defdb152&quot;&gt;&lt;code&gt;f2c2226&lt;/code&gt;&lt;/a> fix(ens): remove abi_ens_resolver v8 backwards-compat NameNotFound catch (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3844&quot;&gt;#3844&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/ab1325e894fc6a74258d9c5f4500fe973051cc56&quot;&gt;&lt;code&gt;ab1325e&lt;/code&gt;&lt;/a> refactor: remove deprecated function (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3876&quot;&gt;#3876&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/8552b49a0d94f7ee41c810549ccc932a0a802110&quot;&gt;&lt;code&gt;8552b49&lt;/code&gt;&lt;/a> feat(eth): remove deprecated <code>get_uncle_*</code> method (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3806&quot;&gt;#3806&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/4d824eb0610c46cb232adbbd221ab49f38c360bb&quot;&gt;&lt;code&gt;4d824eb&lt;/code&gt;&lt;/a> Clean deps (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3857&quot;&gt;#3857&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/36e3262852dc79d59d9d597af2937e18ac80ed99&quot;&gt;&lt;code&gt;36e3262&lt;/code&gt;&lt;/a> refactor: move to Github Actions; remove bundled maintainence scripts (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3873&quot;&gt;#3873&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/268493afc584fa1e393475ff7a2c73b912cd7906&quot;&gt;&lt;code&gt;268493a&lt;/code&gt;&lt;/a> Bump version: 8.0.0-beta.2 → 8.0.0-beta.3</li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/a7a552329fe886bd0909b779b855102cd8acec3e&quot;&gt;&lt;code&gt;a7a5523&lt;/code&gt;&lt;/a> Compile release notes for v8.0.0-beta.3</li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/1c155bcdee4c21c4ba18f77cc16083084dfc617c&quot;&gt;&lt;code&gt;1c155bc&lt;/code&gt;&lt;/a> feat(ens): use Universal Resolver for ENS resolution (<a href="https://redirect.github.com/ApeWorX/web3.py/issues/3822&quot;&gt;#3822&lt;/a&gt;)&lt;/li>
<li><a href="https://github.com/ApeWorX/web3.py/commit/37911a58b298730a6506b7ec6b9159a1cfa5413d&quot;&gt;&lt;code&gt;37911a5&lt;/code&gt;&lt;/a> fix: actual websocket cache fix is <code>params or []</code> footgun</li>
<li>Additional commits viewable in <a href="https://github.com/ApeWorX/web3.py/compare/v7.16.0...v8.0.0&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

Updates eth-abi from 5.2.0 to 6.0.0

Release notes

Sourced from eth-abi's releases.

v6.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/ApeWorX/eth-abi/compare/v5.2.0...v6.0.0

Changelog

Sourced from eth-abi's changelog.

Release Notes

.. towncrier release notes start

eth-abi v6.0.0-beta.1 (2025-12-17)

Breaking Changes


- Drop support for Python 3.8 & 3.9 (`[#250](https://github.com/ApeWorX/eth-abi/issues/250) <https://github.com/ApeWorX/eth-abi/issues/250>`__)

Improved Documentation

  • Fix typo in index ([#243](https://github.com/ApeWorX/eth-abi/issues/243) <https://github.com/ApeWorX/eth-abi/issues/243>__)

Features


- Add support for Python 3.14 (`[#250](https://github.com/ApeWorX/eth-abi/issues/250) <https://github.com/ApeWorX/eth-abi/issues/250>`__)
Commits
  • c0d2d0f refactor: drop <3.10; add <=3.14; migrate to prek and ruff; use Github Action...
  • afa145a newsfragment for #246
  • a92aff7 feat: optimize encode and decode
  • cdc7e65 Bump version: 5.2.0 → 6.0.0-beta.1
  • 484a3cf Compile release notes for v6.0.0-beta.1
  • a7e0aad Merge pull request #250 from kclowes/template-upgrades
  • 303b4d7 Fix docs/contributing
  • 404786a Add newsfragments for #250
  • 0eac8dd Remove hypothesis warnings
  • d4c9a81 Fix typing
  • Additional commits viewable in compare view

Updates ruff from 0.14.13 to 0.16.5

Release notes

Sourced from ruff's releases.

0.16.5

Release Notes

Released on 2026-08-27.

Preview features

  • Allow rules without codes (#28049)
  • Introduce category selectors (#27666)
  • Update preview default rules and categories (#27877)

Bug fixes

  • [flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)
  • [flake8-datetimez] Allow timezone-safe strptime chains (DTZ007) (#28023)
  • [flake8-simplify] Respect side effects in lambda defaults (SIM401) (#28000)

Server

  • Fix duplicated "of" in ClientOptions doc comment (#27978)

Documentation

  • Document rule acceptance guidelines (#27910)
  • Document the new category selectors (#27906)

Contributors

Install ruff 0.16.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.16.5/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.16.5/ruff-installer.ps1 | iex"

Download ruff 0.16.5

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.5

Released on 2026-08-27.

Preview features

  • Allow rules without codes (#28049)
  • Introduce category selectors (#27666)
  • Update preview default rules and categories (#27877)

Bug fixes

  • [flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)
  • [flake8-datetimez] Allow timezone-safe strptime chains (DTZ007) (#28023)
  • [flake8-simplify] Respect side effects in lambda defaults (SIM401) (#28000)

Server

  • Fix duplicated "of" in ClientOptions doc comment (#27978)

Documentation

  • Document rule acceptance guidelines (#27910)
  • Document the new category selectors (#27906)

Contributors

0.16.4

Released on 2026-08-20.

Preview features

  • [flake8-use-pathlib] Add autofix for PTH116 (#26460)
  • [refurb] Restrict delete-full-slice to lists (FURB131) (#27711)
  • [refurb] Skip FURB101 and FURB103 when the open argument is a file descriptor (#27643)

Bug fixes

  • Fix InvalidInstruction on Windows CPUs that do not support POPCNT (#27803)
  • [pyflakes] Emit semantic syntax errors in string type definitions as F722 (#27835)
  • [pylint] Allow os._exit imports in import-private-name (PLC2701) (#27738)

... (truncated)

Commits

Updates filelock from 3.32.0 to 3.32.5

Release notes

Sourced from filelock's releases.

3.32.5

What's Changed

New Contributors

Full Changelog: https://github.com/tox-dev/filelock/compare/3.32.4...3.32.5

3.32.4

What's Changed

Full Changelog: https://github.com/tox-dev/filelock/compare/3.32.3...3.32.4

3.32.3

What's Changed

Full Changelog: https://github.com/tox-dev/filelock/compare/3.32.2...3.32.3

3.32.2

What's Changed

Full Changelog: https://github.com/tox-dev/filelock/compare/3.32.1...3.32.2

Changelog

Sourced from filelock's changelog.

########### Changelog ###########

.. towncrier-draft-entries:: Unreleased

.. towncrier release notes start


3.32.6 (2026-09-08)


  • SoftFileLease and AsyncSoftFileLease now reject a boolean or non-finite lease_duration, which used to publish an owner record their own owner property reads back as malformed. :pr:723
  • Reject non-finite heartbeat, stale, and polling intervals in SoftReadWriteLock and AsyncSoftReadWriteLock, including cached singleton construction and overflow in the default stale threshold. :pr:724
  • Honor acquisition timeouts and blocking=False during SoftReadWriteLock state-mutex contention, including failed writer cleanup. Cross-host recovery of an abandoned .state marker remains unsupported. :pr:726
  • Allow acquiring existing lock files that grant write access through group permissions or an ACL even when their owner-write mode bit is unset. :pr:728
  • Preserve exception notes and custom attributes when copying or pickling Timeout and SoftFileLockProtocolError. :pr:729

3.32.5 (2026-08-31)


  • SoftFileLease.token and AsyncSoftFileLease.token now read None after a failed acquisition, so a contender turned away by a live holder no longer reports a token for a claim it never published. :pr:721
  • Document that mode has no setter: unlike poll_interval, timeout, blocking and lifetime, it is fixed at construction and lock.mode = ... raises AttributeError. :pr:716

3.32.4 (2026-08-23)


  • StrictSoftFileLock always retries a claim read whose first attempt reports the claim as pending, so a first read that itself outlasts the retry grace no longer fails closed on a claim it could have read. :pr:705
  • WindowsFileLock waits out a transient STATUS_ACCESS_DENIED from NtCreateFile for up to half a second before raising PermissionError, since a peer unlinking the lock file as it releases can answer that for a moment; a real denial still fails fast. :pr:705
  • Every lock class now escapes the hostname it publishes, so a host whose socket.gethostname() carries a space, a newline or a byte outside UTF-8 no longer writes a marker it reads back as malformed. Such a host used to lose a held SoftReadWriteLock read slot to a peer and could not take a write slot or a StrictSoftFileLock at all. :pr:709

3.32.3 (2026-08-13)


  • The fork-safety audit hook no longer prints Exception ignored in audit hook with a TypeError when an audit event fires during interpreter shutdown, after CPython has already cleared the module globals. :pr:701

... (truncated)

Commits
  • 1585dfe Release 3.32.5
  • 00177c3 🐛 fix(lease): clear token after failed acquire (#721)
  • 5aeb9b6 📝 docs: say that mode is read-only in the thread-local section (#716)
  • 2634dd1 [pre-commit.ci] pre-commit autoupdate (#720)
  • 37dccf0 🧪 test(fork): report where a stalled fork stops (#715)
  • cb493d6 Release 3.32.4
  • fe07a11 escape the hostname every marker publishes (#709)
  • 232732f 🔧 chore: batch dependency updates weekly on Tuesday (#713)
  • 2966eb5 🧪 test(fork): fork once the event loop has closed (#714)
  • 61511eb build(deps): bump astral-sh/setup-uv from 10.0.0 to 10.0.1 (#712)
  • Additional commits viewable in compare view

Updates openai from 2.49.0 to 3.7.0

Release notes

Sourced from openai's releases.

v3.7.0

3.7.0 (2026-09-02)

Features

  • api: update usage APIs and documentation (#3779) (6f0da16)

Bug Fixes

  • avoid repeated numpy checks for embeddings (#3757) (b19c216)

v3.6.0

3.6.0 (2026-08-27)

Features

  • api: add compute_units to Responses and Chat Completions usage (#3749) (52421d1)

Bug Fixes

  • auth: harden X.509 workload identity integration (#3740) (fc3ad6c)

Chores

  • deps-dev: bump @​stdy/cli from 0.22.1 to 0.22.2 (#3719) (4f5598c)
  • deps-dev: bump mypy from 1.17 to 2.3.1 (#3747) (0b52c9e)
  • deps-dev: bump pandas-stubs from 2.2.2.240807 to 2.3.3.260113 (#3659) (95f0b43)
  • deps-dev: bump pyright from 1.1.399 to 1.1.413 (#3744) (9917c6e)
  • deps-dev: bump rich from 14.2.0 to 15.0.0 (#3717) (7a5484d)
  • deps: bump actions/checkout from 6.0.2 to 7.0.1 (#3665) (d0a2550)
  • deps: bump actions/download-artifact from 6.0.0 to 8.0.1 (#3669) (f627619)
  • deps: bump github/codeql-action/init from 4.37.1 to 4.37.7 (#3745) (a36010d)

Build System

  • deps: bump actions/setup-python from 5.6.0 to 7.0.0 (#3672) (d765db7)
  • deps: bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 (#3666) (dacbb66)

v3.5.0

3.5.0 (2026-08-27)

Features

... (truncated)

Changelog

Sourced from openai's changelog.

3.7.0 (2026-09-02)

Features

  • api: update usage APIs and documentation (#3779) (6f0da16)

Bug Fixes

  • avoid repeated numpy checks for embeddings (#3757) (b19c216)

3.6.0 (2026-08-27)

Features

  • api: add compute_units to Responses and Chat Completions usage (#3749) (52421d1)

Bug Fixes

  • auth: harden X.509 workload identity integration (#3740) (fc3ad6c)

Chores

  • deps-dev: bump @​stdy/cli from 0.22.1 to 0.22.2 (#3719) (4f5598c)
  • deps-dev: bump mypy from 1.17 to 2.3.1 (#3747) (0b52c9e)
  • deps-dev: bump pandas-stubs from 2.2.2.240807 to 2.3.3.260113 (#3659) (95f0b43)
  • deps-dev: bump pyright from 1.1.399 to 1.1.413 (#3744) (9917c6e)
  • deps-dev: bump rich from 14.2.0 to 15.0.0 (#3717) (7a5484d)
  • deps: bump actions/checkout from 6.0.2 to 7.0.1 (#3665) (d0a2550)
  • deps: bump actions/download-artifact from 6.0.0 to 8.0.1 (#3669) (f627619)
  • deps: bump github/codeql-action/init from 4.37.1 to 4.37.7 (#3745) (a36010d)

Build System

  • deps: bump actions/setup-python from 5.6.0 to 7.0.0 (#3672) (d765db7)
  • deps: bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 (#3666) (dacbb66)

3.5.0 (2026-08-27)

Features

  • api: make function call output call IDs optional (#3738) (c74501d)

3.4.0 (2026-08-25)

... (truncated)

Commits

Bumps the all group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [packaging](https://github.com/pypa/packaging) | `26.2` | `26.3` |
| [web3](https://github.com/ApeWorX/web3.py) | `7.16.0` | `8.0.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.13` | `0.16.5` |
| [filelock](https://github.com/tox-dev/py-filelock) | `3.32.0` | `3.32.5` |
| [openai](https://github.com/openai/openai-python) | `2.49.0` | `3.7.0` |



Updates `packaging` from 26.2 to 26.3
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@26.2...26.3)

Updates `web3` from 7.16.0 to 8.0.0
- [Release notes](https://github.com/ApeWorX/web3.py/releases)
- [Changelog](https://github.com/ApeWorX/web3.py/blob/main/docs/release_notes.rst)
- [Commits](ApeWorX/web3.py@v7.16.0...v8.0.0)

Updates `eth-abi` from 5.2.0 to 6.0.0
- [Release notes](https://github.com/ApeWorX/eth-abi/releases)
- [Changelog](https://github.com/ApeWorX/eth-abi/blob/main/docs/release_notes.rst)
- [Commits](ApeWorX/eth-abi@v5.2.0...v6.0.0)

Updates `ruff` from 0.14.13 to 0.16.5
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.14.13...0.16.5)

Updates `filelock` from 3.32.0 to 3.32.5
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](tox-dev/filelock@3.32.0...3.32.5)

Updates `openai` from 2.49.0 to 3.7.0
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v2.49.0...v3.7.0)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '26.3'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: web3
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: eth-abi
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
- dependency-name: ruff
  dependency-version: 0.16.5
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all
- dependency-name: filelock
  dependency-version: 3.32.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all
- dependency-name: openai
  dependency-version: 3.7.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 9, 2026
@dependabot
dependabot Bot requested a review from smonicas as a code owner September 9, 2026 22:56
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants