efdevcon / pretix-eth-payment-plugin

An etheruem payment provider plugin for pretix
Other
42 stars 21 forks source link

Update eth-abi requirement from <3,>=2.1.1 to >=2.1.1,<6 #242

Open dependabot[bot] opened 5 months ago

dependabot[bot] commented 5 months ago

Updates the requirements on eth-abi to permit the latest version.

Changelog

Sourced from eth-abi's changelog.

eth-abi v5.1.0 (2024-04-01)

Internal Changes - for eth-abi Contributors


- Upgrade `parsimonious <https://github.com/erikrose/parsimonious>`_ from ``0.9`` to ``0.10``, which is 15% faster (`[#231](https://github.com/ethereum/eth-abi/issues/231) <https://github.com/ethereum/eth-abi/issues/231>`__)
- Add ``python 3.12`` support, add all-format docs tests and nightly CI runs, reorg tests file structure to match CI grouping (`[#232](https://github.com/ethereum/eth-abi/issues/232) <https://github.com/ethereum/eth-abi/issues/232>`__)

eth-abi v5.0.1 (2024-03-04)

Bugfixes


- During decoding, verify all pointers in arrays and tuples point to a valid location in the payload (`[#226](https://github.com/ethereum/eth-abi/issues/226) &lt;https://github.com/ethereum/eth-abi/issues/226&gt;`__)
- Fix memory leak warning in NodeVisitor and ABIRegistry (`[#230](https://github.com/ethereum/eth-abi/issues/230) &lt;https://github.com/ethereum/eth-abi/issues/230&gt;`__)

Internal Changes - for eth-abi Contributors
</code></pre>
<ul>
<li>Clear mypy <code>misc</code>-type errors and add top-level <code>py.typed</code> file back (<code>[#221](https://github.com/ethereum/eth-abi/issues/221) &lt;https://github.com/ethereum/eth-abi/issues/221&gt;</code>__)</li>
</ul>
<h2>eth-abi v5.0.0 (2024-01-09)</h2>
<p>Breaking Changes</p>
<pre><code>
- Drop python 3.7 support (`[#217](https://github.com/ethereum/eth-abi/issues/217) &lt;https://github.com/ethereum/eth-abi/issues/217&gt;`__)

Internal Changes - for eth-abi Contributors
</code></pre>
<ul>
<li>Merge updates from the project template, notably, use <code>pre-commit</code> for linting and change the name of the <code>master</code> branch to <code>main</code> (<code>[#217](https://github.com/ethereum/eth-abi/issues/217) &lt;https://github.com/ethereum/eth-abi/issues/217&gt;</code>__)</li>
<li>Corrected format of booleans in <code>pyproject.toml</code> and added a test for the presence of the <code>eth_abi.__version__</code> attribute (<code>[#219](https://github.com/ethereum/eth-abi/issues/219) &lt;https://github.com/ethereum/eth-abi/issues/219&gt;</code>__)</li>
</ul>
<h2>eth-abi v4.2.1 (2023-09-13)</h2>
<p>Internal Changes - for eth-abi contributors</p>
<pre><code>
- Add ``build.os`` section to readthedocs build settings (`[#213](https://github.com/ethereum/eth-abi/issues/213) &lt;https://github.com/ethereum/eth-abi/issues/213&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/eth-abi/commit/cfafa77adb712907ac6610f4fcd49723d6d68cc4"><code>cfafa77</code></a> Bump version: 5.0.1 → 5.1.0</li>
<li><a href="https://github.com/ethereum/eth-abi/commit/d447d82ef22ff8202c902021b1fa1cd8276e70b2"><code>d447d82</code></a> Compile release notes for v5.1.0</li>
<li><a href="https://github.com/ethereum/eth-abi/commit/f31b7bd7ab40871f38f1ba3b9e7755a8f739996b"><code>f31b7bd</code></a> chore: fix some typos</li>
<li><a href="https://github.com/ethereum/eth-abi/commit/6e4562585471c655df3b561c61c3e43ad344afcc"><code>6e45625</code></a> Merge pull request <a href="https://redirect.github.com/ethereum/eth-abi/issues/232">#232</a> from pacrob/upgrade-template</li>
<li><a href="https://github.com/ethereum/eth-abi/commit/5aadb9b11e7a147b3d3705e28a7fcf69c43c3326"><code>5aadb9b</code></a> reorg tests to match CI grouping</li>
<li><a href="https://github.com/ethereum/eth-abi/commit/20bf7a29a5bf4e6a5087844646d6c8af54809c04"><code>20bf7a2</code></a> add newsfragment</li>
<li><a href="https://github.com/ethereum/eth-abi/commit/4403aa92e8dda5de563fa1fd7fea43f52e37ea34"><code>4403aa9</code></a> fix <code>TypeError</code> with <code>isinstance</code> on optional expressions</li>
<li><a href="https://github.com/ethereum/eth-abi/commit/b20759d6e0acb2b9513077b0fe04211e705712b8"><code>b20759d</code></a> upgrade <code>parsimonious</code> to <code>0.10</code></li>
<li><a href="https://github.com/ethereum/eth-abi/commit/54d820e7cd8ab94cba42d1b374595d03d35f01a4"><code>54d820e</code></a> merge template and fill template variables</li>
<li><a href="https://github.com/ethereum/eth-abi/commit/870286948614f7ac6aa70cacf9bb2e8e6d8fda69"><code>8702869</code></a> Add nightly CI run (<a href="https://redirect.github.com/ethereum/eth-abi/issues/125">#125</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/ethereum/eth-abi/compare/v2.1.1...v5.1.0">compare view</a></li>
</ul>
</details>

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