Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 28, 2025

Bumps py-evm from 0.10.1b2 to 0.12.0b1.

Changelog

Sourced from py-evm's changelog.

Release Notes

.. towncrier release notes start

py-evm v0.12.0-beta.3 (2025-04-25)

Bugfixes


- Handle the case where the parent header of a Prague header does not have the ``excess_blob_gas`` property for calculation. (`[#2212](https://github.com/ethereum/py-evm/issues/2212) <https://github.com/ethereum/py-evm/issues/2212>`__)

Features

  • Add Shanghai mainnet block number to mainnet constants. ([#2126](https://github.com/ethereum/py-evm/issues/2126) <https://github.com/ethereum/py-evm/issues/2126>__)
  • Add Cancun mainnet block number to mainnet constants. ([#2212](https://github.com/ethereum/py-evm/issues/2212) <https://github.com/ethereum/py-evm/issues/2212>__)

py-evm v0.12.0-beta.2 (2025-04-23)

Bugfixes


- Use correct fields in ``PragueUnsignedLegacyTransaction.as_signed_transaction()``. (`[#2209](https://github.com/ethereum/py-evm/issues/2209) <https://github.com/ethereum/py-evm/issues/2209>`__)
- Rename ``new_signed_set_code_transaction()`` -> ``new_set_code_transaction()`` and make sure this returns a ``PragueTypedTransaction``, as is expected. It can also take dictionary auth lists, as was recently added to ``new_unsigned_set_code_transaction()``. (`[#2211](https://github.com/ethereum/py-evm/issues/2211) <https://github.com/ethereum/py-evm/issues/2211>`__)

Features

  • Allow authorizations to be dicts when creating a new UnsignedSetCodeTransaction via PragueTransactionBuilder.new_unsigned_set_code_transaction(). ([#2210](https://github.com/ethereum/py-evm/issues/2210) <https://github.com/ethereum/py-evm/issues/2210>__)

Internal Changes - For py-evm Contributors


- Test blockchain tests against latest EELS ``v4.3.0`` develop fixtures. (`[#2210](https://github.com/ethereum/py-evm/issues/2210) <https://github.com/ethereum/py-evm/issues/2210>`__)

py-evm v0.12.0-beta.1 (2025-04-21)

Features


- Implement EIP-7685, add support for block requests and extend prague block headers with ``requests_hash``. (`[#2202](https://github.com/ethereum/py-evm/issues/2202) &lt;https://github.com/ethereum/py-evm/issues/2202&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/ethereum/py-evm/commit/3f8a00dd1c1dca0122c0733ae347ff9b9c36a106&quot;&gt;&lt;code&gt;3f8a00d&lt;/code&gt;&lt;/a> Bump version: 0.11.0-beta.1 → 0.12.0-beta.1</li>
<li><a href="https://github.com/ethereum/py-evm/commit/6c2a18fad4c32aa551c9c977ce31ace3a1fc66a0&quot;&gt;&lt;code&gt;6c2a18f&lt;/code&gt;&lt;/a> Minor docs change: not new :)</li>
<li><a href="https://github.com/ethereum/py-evm/commit/92a58847e64f500ea97541525d8d8a365685d3d4&quot;&gt;&lt;code&gt;92a5884&lt;/code&gt;&lt;/a> Compile release notes for v0.12.0-beta.1</li>
<li><a href="https://github.com/ethereum/py-evm/commit/a1cfe472d149492e1721a545e9f18f714e46c1ed&quot;&gt;&lt;code&gt;a1cfe47&lt;/code&gt;&lt;/a> Remove newsfragment for filling tests; we added as submodule</li>
<li><a href="https://github.com/ethereum/py-evm/commit/dcbbbe27944dcc6893f3ae7b73b2453cdc15764f&quot;&gt;&lt;code&gt;dcbbbe2&lt;/code&gt;&lt;/a> changes from comments on PR <a href="https://redirect.github.com/ethereum/py-evm/issues/2208&quot;&gt;#2208&lt;/a&gt;&lt;/li>
<li><a href="https://github.com/ethereum/py-evm/commit/f5539705629c6e458340a7ed66b0d8997e68f2d3&quot;&gt;&lt;code&gt;f553970&lt;/code&gt;&lt;/a> Use newly released py_ecc==8.0.0; final prague branch cleanup</li>
<li><a href="https://github.com/ethereum/py-evm/commit/979aa8a35f6ca39b5fbd09f37c79c352641d80d0&quot;&gt;&lt;code&gt;979aa8a&lt;/code&gt;&lt;/a> Silence 2 invalid tests; add newsfragment</li>
<li><a href="https://github.com/ethereum/py-evm/commit/003e5a8b0e9e4e9d37add297870049bea49e2f55&quot;&gt;&lt;code&gt;003e5a8&lt;/code&gt;&lt;/a> Some cleanup for Prague; fix 7623 logic:</li>
<li><a href="https://github.com/ethereum/py-evm/commit/a84c1ef961050659296a2013a2e8c4a9787685ba&quot;&gt;&lt;code&gt;a84c1ef&lt;/code&gt;&lt;/a> Update fixtures_eest to use v4.2.0</li>
<li><a href="https://github.com/ethereum/py-evm/commit/7b8e3f3987be6c4d2588ee1f75f1cd3a74a2bdf4&quot;&gt;&lt;code&gt;7b8e3f3&lt;/code&gt;&lt;/a> Simplify 7702 logic and get EEST tests passing:</li>
<li>Additional commits viewable in <a href="https://github.com/ethereum/py-evm/compare/v0.10.1-beta.2...v0.12.0-beta.1&quot;&gt;compare view</a></li>
</ul>
</details>

<br />

Dependabot compatibility score

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 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)

Bumps [py-evm](https://github.com/ethereum/py-evm) from 0.10.1b2 to 0.12.0b1.
- [Release notes](https://github.com/ethereum/py-evm/releases)
- [Changelog](https://github.com/ethereum/py-evm/blob/main/docs/release_notes.rst)
- [Commits](ethereum/py-evm@v0.10.1-beta.2...v0.12.0-beta.1)

---
updated-dependencies:
- dependency-name: py-evm
  dependency-version: 0.12.0b1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 28, 2025
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github May 19, 2025

Superseded by #1907.

@dependabot dependabot bot closed this May 19, 2025
@dependabot dependabot bot deleted the dependabot/pip/py-evm-0.12.0b1 branch May 19, 2025 04:23
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 Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants