Skip to content

Commit

Permalink
Merge #400 #401 #402
Browse files Browse the repository at this point in the history
400: build(deps): bump astroid from 2.8.0 to 2.8.2 r=ChrisRBe a=dependabot[bot]

Bumps [astroid](https://github.com/PyCQA/astroid) from 2.8.0 to 2.8.2.
<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.8.2?</h1>
<p>Release date: 2021-10-07</p>
<p>Same content than 2.8.2-dev0 / 2.8.1, released in order to fix a
mistake when creating the tag.</p>
<h1>What's New in astroid 2.8.1?</h1>
<p>Release date: 2021-10-06</p>
<ul>
<li>
<p>Adds support of type hints inside numpy's brains.</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/4326">PyCQA/pylint#4326</a></p>
</li>
<li>
<p>Enable inference of dataclass import from pydantic.dataclasses.
This allows the dataclasses brain to recognize pydantic dataclasses.</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/4899">PyCQA/pylint#4899</a></p>
</li>
<li>
<p>Fix regression on ClassDef inference</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/5030">PyCQA/pylint#5030</a>
Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/5036">PyCQA/pylint#5036</a></p>
</li>
<li>
<p>Fix regression on Compare node inference</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/5048">PyCQA/pylint#5048</a></p>
</li>
<li>
<p>Extended attrs brain to support the provisional APIs</p>
</li>
<li>
<p>Astroid does not trigger it's own deprecation warning anymore.</p>
</li>
<li>
<p>Improve brain for <code>typing.Callable</code> and <code>typing.Type</code>.</p>
</li>
<li>
<p>Fix bug with importing namespace packages with relative imports</p>
<p>Closes <a href="https://github-redirect.dependabot.com/PyCQA/pylint/issues/5059">PyCQA/pylint#5059</a></p>
</li>
<li>
<p>The <code>is_typing_guard</code> and <code>is_sys_guard</code> functions are deprecated and will
be removed in 3.0.0. They are complex meta-inference functions that are better
suited for pylint. Import them from <code>pylint.checkers.utils</code> instead
(requires pylint <code>2.12</code>).</p>
</li>
<li>
<p>Suppress the conditional between applied brains and dynamic import authorized
modules. (Revert the &quot;The transforms related to a module are applied only if this
module has not been explicitly authorized to be imported&quot; of version 2.7.3)</p>
</li>
<li>
<p>Adds a brain to infer the <code>numpy.ma.masked_where</code> function.</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/fa12a471b5d4c2211ae07811f1dd763d6b3a2546"><code>fa12a47</code></a> Bump astroid to 2.8.2, update changelog</li>
<li><a href="https://github.com/PyCQA/astroid/commit/c348707ca8d3f9195ba33289e80879d40e0b6c1d"><code>c348707</code></a> Better deprecation messages for guard functions (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1205">#1205</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/8afd6b40dc9235eb4057a18a5270e836daf192db"><code>8afd6b4</code></a> Move back to a dev version following 2.8.1 release</li>
<li><a href="https://github.com/PyCQA/astroid/commit/e1bf25e8d79cb1fe9ab5ad038a6d8291fca6f9e1"><code>e1bf25e</code></a> Bump astroid to 2.8.1, update changelog</li>
<li><a href="https://github.com/PyCQA/astroid/commit/47985f326bae2d96c575d9158c2ae2d8280b1862"><code>47985f3</code></a> Fix regression introduced by <a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1186">#1186</a> and add tests (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1204">#1204</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/395bfbd670a6bf3fa043f5e7b509b9df5b83a714"><code>395bfbd</code></a> Deprecate <code>is_typing_guard</code> and <code>is_sys_guard</code> (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1202">#1202</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/a92487baedf9e85a587ac6fc0b5f99c7cec04f46"><code>a92487b</code></a> Use 3.10 for Github actions (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1198">#1198</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/1437e73ce4bc386df76806da461f4dfc7388a0c3"><code>1437e73</code></a> Fix <code>relative-beyond-top-level</code> false positive (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1186">#1186</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/1419ac51a89d55b441af55add6364d466db1a691"><code>1419ac5</code></a> Bug pylint 4326 (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1183">#1183</a>)</li>
<li><a href="https://github.com/PyCQA/astroid/commit/f9c1b310510dfb723a0d78e2b4f97b1310f13cd6"><code>f9c1b31</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github-redirect.dependabot.com/PyCQA/astroid/issues/1197">#1197</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/PyCQA/astroid/compare/v2.8.0...v2.8.2">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.8.0&new-version=2.8.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>

401: build(deps-dev): bump coverage from 6.0 to 6.0.1 r=ChrisRBe a=dependabot[bot]

Bumps [coverage](https://github.com/nedbat/coveragepy) from 6.0 to 6.0.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst">coverage's changelog</a>.</em></p>
<blockquote>
<h2>Version 6.0.1 --- 2021-10-06</h2>
<ul>
<li>
<p>In 6.0, the coverage.py exceptions moved from coverage.misc to
coverage.exceptions. These exceptions are not part of the public supported
API, CoverageException is. But a number of other third-party packages were
importing the exceptions from coverage.misc, so they are now available from
there again (<code>issue 1226</code>_).</p>
</li>
<li>
<p>Changed an internal detail of how tomli is imported, so that tomli can use
coverage.py for their own test suite (<code>issue 1228</code>_).</p>
</li>
<li>
<p>Defend against an obscure possibility under code obfuscation, where a
function can have an argument called &quot;self&quot;, but no local named &quot;self&quot;
(<code>pull request 1210</code>_).  Thanks, Ben Carlsson.</p>
</li>
</ul>
<p>.. _pull request 1210: <a href="https://github-redirect.dependabot.com/nedbat/coveragepy/pull/1210">nedbat/coveragepy#1210</a>
.. _issue 1226: <a href="https://github-redirect.dependabot.com/nedbat/coveragepy/issues/1226">nedbat/coveragepy#1226</a>
.. _issue 1228: <a href="https://github-redirect.dependabot.com/nedbat/coveragepy/issues/1228">nedbat/coveragepy#1228</a></p>
<p>.. _changes_60:</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/nedbat/coveragepy/commit/78a9c68a969465cd7197c40405bf6b90d4767c34"><code>78a9c68</code></a> build: prep for 6.0.1</li>
<li><a href="https://github.com/nedbat/coveragepy/commit/72200e21e58bf358884a28e77f6169a04b206f0f"><code>72200e2</code></a> docs: this document isn't in a toc, and that's ok</li>
<li><a href="https://github.com/nedbat/coveragepy/commit/a309f08287e3bc3f50e2c97feaa44e6b2523d355"><code>a309f08</code></a> fix: make exceptions importable from coverage.misc again. <a href="https://github-redirect.dependabot.com/nedbat/coveragepy/issues/1226">#1226</a></li>
<li><a href="https://github.com/nedbat/coveragepy/commit/f33b733e92a2422d64cb7f4ba2a64898e1e4f336"><code>f33b733</code></a> docs: note <a href="https://github-redirect.dependabot.com/nedbat/coveragepy/issues/1210">#1210</a> in the changelog</li>
<li><a href="https://github.com/nedbat/coveragepy/commit/19545b7d78fb91a82088517681e20cf4ffcd8c63"><code>19545b7</code></a> Fix an incompatibility with pyarmor</li>
<li><a href="https://github.com/nedbat/coveragepy/commit/613446ca9da592c6925329b869b9ef785d83f76e"><code>613446c</code></a> fix: pretend we didn't import third-party packages we use. <a href="https://github-redirect.dependabot.com/nedbat/coveragepy/issues/1228">#1228</a></li>
<li><a href="https://github.com/nedbat/coveragepy/commit/62116801c3ae2f7bfc6302836e46bdfac681c1a5"><code>6211680</code></a> build: 3.10.0 is out</li>
<li><a href="https://github.com/nedbat/coveragepy/commit/fb21f8e8f33e9737b2e7f237d203773cda1c6567"><code>fb21f8e</code></a> docs: the 5.0 change summary shouldn't be so prominent anymore</li>
<li><a href="https://github.com/nedbat/coveragepy/commit/a5da277a8653ecaf5fdc905f67b6503732e7dba7"><code>a5da277</code></a> build: bump version</li>
<li>See full diff in <a href="https://github.com/nedbat/coveragepy/compare/6.0...6.0.1">compare view</a></li>
</ul>
</details>
<br />


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

402: build(deps): bump pyflakes from 2.3.1 to 2.4.0 r=ChrisRBe a=dependabot[bot]

Bumps [pyflakes](https://github.com/PyCQA/pyflakes) from 2.3.1 to 2.4.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/PyCQA/pyflakes/blob/master/NEWS.rst">pyflakes's changelog</a>.</em></p>
<blockquote>
<p>2.4.0 (2021-10-06)</p>
<ul>
<li>Remove unused tracing code (<code>traceTree</code>)</li>
<li>Add support for <code>match</code> statement</li>
<li>Detect <code>typing</code> module attributes when imported with <code>import ... as ...</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/PyCQA/pyflakes/commit/78d885910781301663a956456e89d1743e037ac3"><code>78d8859</code></a> Release 2.4.0 (<a href="https://github-redirect.dependabot.com/PyCQA/pyflakes/issues/657">#657</a>)</li>
<li><a href="https://github.com/PyCQA/pyflakes/commit/13cad915e6b181b2f6a85efc2ead4856b23bccc0"><code>13cad91</code></a> Detect typing module attributes with 'import typing as &lt;name&gt;' (<a href="https://github-redirect.dependabot.com/PyCQA/pyflakes/issues/632">#632</a>)</li>
<li><a href="https://github.com/PyCQA/pyflakes/commit/cf75971656d9a04faa1b5aeaeb776da3567b8041"><code>cf75971</code></a> add support for match statement (<a href="https://github-redirect.dependabot.com/PyCQA/pyflakes/issues/630">#630</a>)</li>
<li><a href="https://github.com/PyCQA/pyflakes/commit/4cf21896576b734fd901b0dbf6efb0a15162b4af"><code>4cf2189</code></a> Remove pychecker from README (<a href="https://github-redirect.dependabot.com/PyCQA/pyflakes/issues/639">#639</a>)</li>
<li><a href="https://github.com/PyCQA/pyflakes/commit/2e2dfb186569faed40fc93fad2ebf8c5e4b80301"><code>2e2dfb1</code></a> fix typo: annoation -&gt; annotation (<a href="https://github-redirect.dependabot.com/PyCQA/pyflakes/issues/636">#636</a>)</li>
<li><a href="https://github.com/PyCQA/pyflakes/commit/da197ee94e791640d82940396c19d2d82ca8defb"><code>da197ee</code></a> remove old and unused &quot;tracing&quot; code (<a href="https://github-redirect.dependabot.com/PyCQA/pyflakes/issues/625">#625</a>)</li>
<li><a href="https://github.com/PyCQA/pyflakes/commit/f3b1b44bf3d2d5927004fa1c2fcf1ab2def816b9"><code>f3b1b44</code></a> fix syntax error offsets for python 3.10 (<a href="https://github-redirect.dependabot.com/PyCQA/pyflakes/issues/635">#635</a>)</li>
<li>See full diff in <a href="https://github.com/PyCQA/pyflakes/compare/2.3.1...2.4.0">compare view</a></li>
</ul>
</details>
<br />


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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
bors[bot] and dependabot[bot] authored Oct 7, 2021
4 parents 458d92f + b14f078 + 5b85eb9 + a981ea1 commit 32fc31e
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ verify_ssl = true
[dev-packages]
black = "==21.4b2"
codacy-coverage = "==1.3.11"
coverage = "==6.0"
coverage = "==6.0.1"
flake8 = "==3.9.2"
pre-commit = "==2.15.0"
pylint = "==2.11.1"
Expand Down
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.8.0
astroid==2.8.2
atomicwrites==1.4.0
attrs==21.2.0
black==21.4b2
Expand Down Expand Up @@ -27,7 +27,7 @@ pluggy==1.0.0
pre-commit==2.12.1
py==1.10.0
pycodestyle==2.7.0
pyflakes==2.3.1
pyflakes==2.4.0
pylint==2.8.2
pyparsing==2.4.7
pytest==6.2.3
Expand Down

0 comments on commit 32fc31e

Please sign in to comment.