Skip to content

Commit

Permalink
Merge #511 #512
Browse files Browse the repository at this point in the history
511: build(deps): bump astroid from 2.9.3 to 2.10.0 r=ChrisRBe a=dependabot[bot]

Bumps [astroid](https://github.com/PyCQA/astroid) from 2.9.3 to 2.10.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/PyCQA/astroid/blob/main/ChangeLog">astroid's changelog</a>.</em></p>
<blockquote>
<h1>What's New in astroid 2.10.0?</h1>
<p>Release date: 2022-02-27</p>
<ul>
<li>
<p>Fixed inference of <code>self</code> in binary operations in which <code>self</code>
is part of a list or tuple.</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/4826">PyCQA/pylint#4826</a></p>
</li>
<li>
<p>Fixed builtin inference on <code>property</code> calls not calling the <code>postinit</code> of the new node, which
resulted in instance arguments missing on these nodes.</p>
</li>
<li>
<p>Fixed a crash on <code>Super.getattr</code> when the attribute was previously uninferable due to a cache
limit size. This limit can be hit when the inheritance pattern of a class (and therefore of the
<code>__init__</code> attribute) is very large.</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/5679">PyCQA/pylint#5679</a></p>
</li>
<li>
<p>Inlcude names of keyword-only arguments in <code>astroid.scoped_nodes.Lambda.argnames</code>.</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/5771">PyCQA/pylint#5771</a></p>
</li>
<li>
<p>Fixed a crash inferring on a <code>NewType</code> named with an f-string.</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/5770">PyCQA/pylint#5770</a></p>
</li>
<li>
<p>Add support for <a href="https://github.com/python-attrs/attrs/releases/tag/21.3.0">attrs v21.3.0</a> which
added a new <code>attrs</code> module alongside the existing <code>attr</code>.</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1330">#1330</a></p>
</li>
<li>
<p>Use the <code>end_lineno</code> attribute for the <code>NodeNG.tolineno</code> property
when it is available.</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1350">#1350</a></p>
</li>
<li>
<p>Add <code>is_dataclass</code> attribute to <code>ClassDef</code> nodes.</p>
</li>
<li>
<p>Use <code>sysconfig</code> instead of <code>distutils</code> to determine the location of
python stdlib files and packages.</p>
<p>Related pull requests: <a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1322">#1322</a>, <a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1323">#1323</a>, <a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1324">#1324</a>
Closes <a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1282">#1282</a>
Ref <a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1103">#1103</a></p>
</li>
<li>
<p>Fixed crash with recursion error for inference of class attributes that referenced
the class itself.</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/5408">PyCQA/pylint#5408</a></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/PyCQA/astroid/commit/07c0f60ffc1017d0a9a2bb605a5c645781a8c088"><code>07c0f60</code></a> Bump astroid to 2.10.0, update changelog</li>
<li><a href="https://github.com/PyCQA/astroid/commit/e6dc5ef0f8c2d28bc9d2ffa226fbb5e4e58d88f3"><code>e6dc5ef</code></a> Fix some typoes in the Changelog</li>
<li><a href="https://github.com/PyCQA/astroid/commit/b6d17107f2e02df4ce5080536bb783a25273b33f"><code>b6d1710</code></a> Changed NodeNG.tolineno to use end_lineno when it is available (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1351">#1351</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/0acb961d7375131c3d1e7a3580f974b6e8c5ef94"><code>0acb961</code></a> Refactor: Stop adding arbitrary attributes to module obj when building (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1215">#1215</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/62aa3bb63c3ca0cda19a1bb294a6b052c2346189"><code>62aa3bb</code></a> Restore custom distutils handling for resolving paths to submodules. (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1386">#1386</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/8f7f07898720b875cfbf447a7106875db4a904b3"><code>8f7f078</code></a> Limit expensive decorator function (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1407">#1407</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/98280b57b5ed3db8a4d431cb60e21f136f6c70de"><code>98280b5</code></a> Add Position to the nodes.<strong>init</strong> (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1408">#1408</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/a5bd030bf0c420e6773369dc0125b34b39681496"><code>a5bd030</code></a> Revert &quot;Use importlib instead of pkg_resources for determining namespace pack...</li>
<li><a href="https://github.com/PyCQA/astroid/commit/a62f37ddae2d6fdb6f8ec0f2e5b6a0a41e5f883e"><code>a62f37d</code></a> Add position attribute for nodes (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1393">#1393</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/514c832a6957c7589aa3e14973189e2e245de961"><code>514c832</code></a> Fix recursion error for inference of self-referencing class attribute (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1392">#1392</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/PyCQA/astroid/compare/v2.9.3...v2.10.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astroid&package-manager=pip&previous-version=2.9.3&new-version=2.10.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)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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


</details>

512: build(deps): bump regex from 2022.1.18 to 2022.3.2 r=ChrisRBe a=dependabot[bot]

Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2022.1.18 to 2022.3.2.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/mrabarnett/mrab-regex/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=regex&package-manager=pip&previous-version=2022.1.18&new-version=2022.3.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)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
bors[bot] and dependabot[bot] committed Mar 2, 2022
3 parents 122f457 + 13c77c6 + e72dc09 commit 416e713
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
appdirs==1.4.4
astroid==2.9.3
astroid==2.10.0
atomicwrites==1.4.0
attrs==21.4.0
black==21.4b2
Expand Down Expand Up @@ -33,7 +33,7 @@ pyparsing==3.0.7
pytest==6.2.3
pytest-cov==2.11.1
PyYAML==5.4.1
regex==2022.1.18
regex==2022.3.2
requests==2.27.1
six==1.16.0
toml==0.10.2
Expand Down

0 comments on commit 416e713

Please sign in to comment.