Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Chore(deps): Bump eth-typing from 4.3.1 to 5.2.0#202

Open
dependabot[bot] wants to merge 1 commit intomainaleph-im/aleph-sdk-python:mainfrom
dependabot/pip/eth-typing-5.2.0aleph-im/aleph-sdk-python:dependabot/pip/eth-typing-5.2.0Copy head branch name to clipboard
Open

Chore(deps): Bump eth-typing from 4.3.1 to 5.2.0#202
dependabot[bot] wants to merge 1 commit intomainaleph-im/aleph-sdk-python:mainfrom
dependabot/pip/eth-typing-5.2.0aleph-im/aleph-sdk-python:dependabot/pip/eth-typing-5.2.0Copy head branch name to clipboard

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 24, 2025

Bumps eth-typing from 4.3.1 to 5.2.0.

Changelog

Sourced from eth-typing's changelog.

eth-typing v5.2.0 (2025-02-20)

Features


- Add Prague to ForkName enum (`[#94](https://github.com/ethereum/eth-typing/issues/94) <https://github.com/ethereum/eth-typing/issues/94>`__)

eth-typing v5.1.0 (2025-01-08)

Features

  • Add py313 support, drop bumpmyversion in favor of bump-my-version ([#93](https://github.com/ethereum/eth-typing/issues/93) <https://github.com/ethereum/eth-typing/issues/93>__)

eth-typing v5.0.1 (2024-10-14)

Bugfixes


- ``ABIEvent`` should use ``ABIComponentIndexed`` instead of ``ABIComponent`` as the type for ``inputs``. (`[#92](https://github.com/ethereum/eth-typing/issues/92) <https://github.com/ethereum/eth-typing/issues/92>`__)

eth-typing v5.0.0 (2024-08-14)

Internal Changes - for eth-typing Contributors

  • Run mypy locally rather than in a pre-commit container ([#90](https://github.com/ethereum/eth-typing/issues/90) <https://github.com/ethereum/eth-typing/issues/90>__)

eth-typing v5.0.0-beta.3 (2024-06-27)

Features


- Replace ``ABIFunctionInfo`` type with ``ABIElementInfo`` to encompass all ``ABIElement`` types. ``ABIElementInfo`` includes the function ``abi`` (``ABIElement``), ``selector`` (``HexStr``) and ``args`` (``Tuple``). (`[#85](https://github.com/ethereum/eth-typing/issues/85) <https://github.com/ethereum/eth-typing/issues/85>`__)

Internal Changes - for eth-typing Contributors

  • Cleanup references to ABI types that have been removed. ([#87](https://github.com/ethereum/eth-typing/issues/87) <https://github.com/ethereum/eth-typing/issues/87>__)

... (truncated)

Commits
  • 33776fc Bump version: 5.1.0 → 5.2.0
  • 8e1ea48 Compile release notes for v5.2.0
  • 755f617 Add Prague fork name (#94)
  • 8fc6b0c Bump version: 5.0.1 → 5.1.0
  • 061101f Compile release notes for v5.1.0
  • b164e21 Merge pull request #93 from pacrob/upgrade-template
  • e8247bb refill template vars and add newsfragment
  • dc7e3db merge template
  • 4be68af Put python3.8 support back in:
  • c6a24e4 Update version update note
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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 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 <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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 24, 2025
@github-actions
Copy link

Failed to retrieve llama text: Invalid URL '/completion': No scheme supplied. Perhaps you meant https:///completion?

Bumps [eth-typing](https://github.com/ethereum/eth-typing) from 4.3.1 to 5.2.0.
- [Changelog](https://github.com/ethereum/eth-typing/blob/main/docs/release_notes.rst)
- [Commits](ethereum/eth-typing@v4.3.1...v5.2.0)

---
updated-dependencies:
- dependency-name: eth-typing
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@hoh hoh force-pushed the dependabot/pip/eth-typing-5.2.0 branch from 3be82e8 to cc276b8 Compare March 5, 2025 10:49
Copy link

@foxpatch-aleph foxpatch-aleph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a straightforward dependency bump of eth-typing from 4.3.1 to 5.2.0. Although this is a major version bump with breaking changes (notably replacing ABIFunctionInfo with ABIElementInfo and ABI component type changes in v5.0.0-beta.3/v5.0.1), the codebase only uses HexStr from eth_typing, which is unaffected by these changes. The update is safe. One minor pre-existing concern is that the dependency is pinned with == (exact version) rather than a compatible range like >=4.3.1,<6, which could create unnecessary friction for downstream consumers — but that's a pre-existing style issue, not introduced by this PR.

pyproject.toml (line 39): Pre-existing nit (not introduced by this PR): eth-typing==5.2.0 uses an exact pin. For a library, a range like >=5.2.0,<6 would be more flexible for downstream consumers without sacrificing compatibility guarantees. Worth addressing as a follow-up.

Copy link

@foxpatch-aleph foxpatch-aleph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a straightforward major version bump of eth-typing from 4.3.1 to 5.2.0. The project's only usage of eth-typing is importing HexStr in src/aleph/sdk/wallets/ledger/ethereum.py, which is a stable primitive type unchanged across versions. The v5.x breaking changes (e.g., ABIFunctionInfoABIElementInfo, ABI type cleanup) are not used anywhere in the codebase. The change preserves the project's existing pattern of exact-version pinning for this dependency.

Copy link

@foxpatch-aleph foxpatch-aleph left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a straightforward major version bump of eth-typing from 4.3.1 to 5.2.0. The only usage in the codebase is from eth_typing import HexStr in src/aleph/sdk/wallets/ledger/ethereum.py, and HexStr is a stable primitive type unaffected by the breaking changes in 5.x (which focused on ABI types like ABIFunctionInfoABIElementInfo). The change is safe. One minor note about potential transitive compatibility with web3==6.3 is worth verifying, but not a blocker.

pyproject.toml (line 39): Worth verifying that web3==6.3 (also pinned in this file) is compatible with eth-typing==5.2.0. web3 6.3 was released before eth-typing 5.0 (Aug 2024), so it may declare a eth-typing<5 upper bound in its own dependencies. If so, this combination would fail to install. Running pip check or inspecting web3 6.3's declared dependency range for eth-typing would confirm compatibility.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.