oceanprotocol / ocean.py

đŸ¦‘ Ocean Protocol's Python library to privately & securely publish, exchange, and consume data.
https://oceanprotocol.com
Apache License 2.0
169 stars 79 forks source link

Bump web3 from 6.14.0 to 6.17.2 #1537

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps web3 from 6.14.0 to 6.17.2.

Changelog

Sourced from web3's changelog.

web3.py v6.17.2 (2024-04-17)

Bugfixes


- Revert pin of `eth-typing` to utilize `EthPM` types. (`[#3349](https://github.com/ethereum/web3.py/issues/3349) <https://github.com/ethereum/web3.py/issues/3349>`__)

web3.py v6.17.1 (2024-04-15)

Miscellaneous Changes

  • [#3339](https://github.com/ethereum/web3.py/issues/3339) <https://github.com/ethereum/web3.py/issues/3339>__

web3.py v6.17.0 (2024-04-11)

Improved Documentation


- Add feedback survey banner to docs (`[#3325](https://github.com/ethereum/web3.py/issues/3325) <https://github.com/ethereum/web3.py/issues/3325>`__)
- Fix ``eth_createAccessList`` docs to reflect the correct behavior. (`[#3329](https://github.com/ethereum/web3.py/issues/3329) <https://github.com/ethereum/web3.py/issues/3329>`__)

Features


- Add request formatter for ``maxFeePerBlobGas`` when sending blob transactions. Add formatters for ``blobGasPrice`` and ``blobGasUsed`` for *eth_getTransactionReceipt*. (`[#3323](https://github.com/ethereum/web3.py/issues/3323) &lt;https://github.com/ethereum/web3.py/issues/3323&gt;`__)
- Add formatters to ensure that the result of a ``eth_createAccessList`` response can be plugged directly into an ``accessList`` in a transaction. (`[#3329](https://github.com/ethereum/web3.py/issues/3329) &lt;https://github.com/ethereum/web3.py/issues/3329&gt;`__)
- Add Cancun support to ``EthereumTesterProvider`` (for supported Python versions greater than 3.7); update Cancun-related fields in some internal types. (`[#3338](https://github.com/ethereum/web3.py/issues/3338) &lt;https://github.com/ethereum/web3.py/issues/3338&gt;`__)

Internal Changes - for web3.py Contributors
</code></pre>
<ul>
<li>Use <code>pre-commit</code> for linting the v6 branch (<code>[#3296](https://github.com/ethereum/web3.py/issues/3296) &lt;https://github.com/ethereum/web3.py/issues/3296&gt;</code>__)</li>
<li>Add an upperpin at <code>eth-typing&lt;4.2.0</code> due to removal of EthPM types in that lib (<code>[#3324](https://github.com/ethereum/web3.py/issues/3324) &lt;https://github.com/ethereum/web3.py/issues/3324&gt;</code>__)</li>
</ul>
<h2>web3.py v6.16.0 (2024-03-28)</h2>
<p>Bugfixes</p>
<pre><code>
- Catch all types of ``eth-abi`` ``DecodingError`` in ``EthereumTesterProvider-&gt;_make_request()`` (`[#3267](https://github.com/ethereum/web3.py/issues/3267) &lt;https://github.com/ethereum/web3.py/issues/3267&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/web3.py/commit/1c613dac011137b757ab6a996e4050c01d528494"><code>1c613da</code></a> Bump version: 6.17.1 → 6.17.2</li>
<li><a href="https://github.com/ethereum/web3.py/commit/9f80765150b668a0681e49b41ce2a302472dd2ce"><code>9f80765</code></a> Compile release notes for v6.17.2</li>
<li><a href="https://github.com/ethereum/web3.py/commit/495f5d527ccc240eaada1ddcc4c6c7e6cb2a1def"><code>495f5d5</code></a> Revert <code>eth-typing</code> pin at &lt;4.2.0 (<a href="https://redirect.github.com/ethereum/web3.py/issues/3349">#3349</a>)</li>
<li><a href="https://github.com/ethereum/web3.py/commit/7eaca75fffda1b1337c52900541b4025f6e843bf"><code>7eaca75</code></a> Bump version: 6.17.0 → 6.17.1</li>
<li><a href="https://github.com/ethereum/web3.py/commit/9939677d43b83ca0fb6a7072c0b1c25310a1f133"><code>9939677</code></a> Compile release notes for v6.17.1</li>
<li><a href="https://github.com/ethereum/web3.py/commit/39e91eae03f61963a1e28b06407348c15196aa8e"><code>39e91ea</code></a> Add upper pin to eth-account in anticipation of breaking changes (<a href="https://redirect.github.com/ethereum/web3.py/issues/3339">#3339</a>)</li>
<li><a href="https://github.com/ethereum/web3.py/commit/08593e60ff5b863db37f2f1fdea52ca2d8fcb216"><code>08593e6</code></a> Add a note about Cancun support not being available for Python 3.7</li>
<li><a href="https://github.com/ethereum/web3.py/commit/22f35c1b456b41e500810bb63b34f4d031adae16"><code>22f35c1</code></a> Bump version: 6.16.0 → 6.17.0</li>
<li><a href="https://github.com/ethereum/web3.py/commit/2195d29d2fda64c9562c110307f0c75516a89403"><code>2195d29</code></a> Compile release notes for v6.17.0</li>
<li><a href="https://github.com/ethereum/web3.py/commit/a178d938a62b9e76b3e8c183026c4ba43b5620e6"><code>a178d93</code></a> newsfragment for <a href="https://redirect.github.com/ethereum/web3.py/issues/3338">#3338</a></li>
<li>Additional commits viewable in <a href="https://github.com/ethereum/web3.py/compare/v6.14.0...v6.17.2">compare view</a></li>
</ul>
</details>

<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=web3&package-manager=pip&previous-version=6.14.0&new-version=6.17.2)](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)
dependabot[bot] commented 4 months ago

Superseded by #1540.