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.12.0 to 6.14.0 #1516

Closed dependabot[bot] closed 7 months ago

dependabot[bot] commented 7 months ago

Bumps web3 from 6.12.0 to 6.14.0.

Changelog

Sourced from web3's changelog.

web3.py v6.14.0 (2024-01-10)

Bugfixes


- Change ``fee_history`` default behavior. If ``reward_percentiles`` arg not included, pass it to the provider as an empty list instead of ``None``. (`[#3185](https://github.com/ethereum/web3.py/issues/3185) <https://github.com/ethereum/web3.py/issues/3185>`__)
- Use ``importlib.metadata`` for version info if python>=3.8 (`[#3187](https://github.com/ethereum/web3.py/issues/3187) <https://github.com/ethereum/web3.py/issues/3187>`__)

Improved Documentation

  • Remove docs reference for removed protocol_version RPC method ([#3183](https://github.com/ethereum/web3.py/issues/3183) <https://github.com/ethereum/web3.py/issues/3183>__)

Internal Changes - for web3.py Contributors


- Re-define how async vs sync core test suites are ran. (`[#3180](https://github.com/ethereum/web3.py/issues/3180) <https://github.com/ethereum/web3.py/issues/3180>`__)
- Add basic import and version tests for the ``web3`` module (`[#3187](https://github.com/ethereum/web3.py/issues/3187) <https://github.com/ethereum/web3.py/issues/3187>`__)

web3.py v6.13.0 (2023-12-20)

Features


- Implement async ``eth_createAccessList`` RPC method to create an EIP-2930 access list. (`[#3167](https://github.com/ethereum/web3.py/issues/3167) &lt;https://github.com/ethereum/web3.py/issues/3167&gt;`__)

Internal Changes - for web3.py Contributors
</code></pre>
<ul>
<li>Add flaky async Geth integration tests to CI (<code>[#3170](https://github.com/ethereum/web3.py/issues/3170) &lt;https://github.com/ethereum/web3.py/issues/3170&gt;</code>__)</li>
<li>Fix wrong test reference for <code>EthereumTesterProvider</code> integration test suite. (<code>[#3171](https://github.com/ethereum/web3.py/issues/3171) &lt;https://github.com/ethereum/web3.py/issues/3171&gt;</code>__)</li>
<li>Small fix for integration tests for <code>tox</code> to recognize independent patterns for each test run. (<code>[#3173](https://github.com/ethereum/web3.py/issues/3173) &lt;https://github.com/ethereum/web3.py/issues/3173&gt;</code>__)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/ethereum/web3.py/commit/ecc45a4b9aaecff926bcd4c707bdaa8c05ce5d3f"><code>ecc45a4</code></a> Bump version: 6.13.0 → 6.14.0</li>
<li><a href="https://github.com/ethereum/web3.py/commit/416d5ef0276ca46e29b2cdb49734dc0e3193cc6b"><code>416d5ef</code></a> Compile release notes for v6.14.0</li>
<li><a href="https://github.com/ethereum/web3.py/commit/ed44515ddb1b90760128aa5405bded4b4a30be76"><code>ed44515</code></a> newsfragment for <a href="https://redirect.github.com/ethereum/web3.py/issues/3180">#3180</a></li>
<li><a href="https://github.com/ethereum/web3.py/commit/841fb15e9cd874a5e84e29bbb855eecb9598ec7f"><code>841fb15</code></a> Changes from comments on PR <a href="https://redirect.github.com/ethereum/web3.py/issues/3180">#3180</a></li>
<li><a href="https://github.com/ethereum/web3.py/commit/e73d29885c53b40cd640a9aaad2d4d92388fccac"><code>e73d298</code></a> Rename some async tests to use conventional 'async' in name</li>
<li><a href="https://github.com/ethereum/web3.py/commit/ab9de1ab4c4b237326f6fb041f9a13ac544710ea"><code>ab9de1a</code></a> Use asyncio marker as well as <code>async</code> in test names for async test runs:</li>
<li><a href="https://github.com/ethereum/web3.py/commit/0ad1d62035981861dc959aa6509cdef976c76c5b"><code>0ad1d62</code></a> Remove unneeded type ignores</li>
<li><a href="https://github.com/ethereum/web3.py/commit/44ae604ad5f825cfa78407882663b48a4c853bd7"><code>44ae604</code></a> use importlib.metadata for version info if &gt;py37, add test for version info a...</li>
<li><a href="https://github.com/ethereum/web3.py/commit/6998399be8739345001bda5dadc1b1f6cf649cf9"><code>6998399</code></a> add test for default args</li>
<li><a href="https://github.com/ethereum/web3.py/commit/9d250389e81b86e3102ddae33390c5e7f819aadd"><code>9d25038</code></a> change fee_history arg reward_percentiles default to pass empty list instead ...</li>
<li>Additional commits viewable in <a href="https://github.com/ethereum/web3.py/compare/v6.12.0...v6.14.0">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.12.0&new-version=6.14.0)](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)