-
Notifications
You must be signed in to change notification settings - Fork 0
Commit 28dc953
Bump typeguard from 4.1.5 to 4.2.1 (#1)
Bumps [typeguard](https://github.com/agronholm/typeguard) from 4.1.5 to
4.2.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/agronholm/typeguard/releases">typeguard's
releases</a>.</em></p>
<blockquote>
<h2>4.2.1</h2>
<ul>
<li>Fixed missing <code>typing_extensions</code> dependency for Python
3.12 (<a
href="https://redirect.github.com/agronholm/typeguard/issues/444">#444</a>)</li>
<li>Fixed deprecation warning in the test suite on Python 3.13 (<a
href="https://redirect.github.com/agronholm/typeguard/issues/444">#444</a>)</li>
</ul>
<h2>4.2.0</h2>
<ul>
<li>Added support for specifying options for the pytest plugin via
pytest config files (<a
href="https://redirect.github.com/agronholm/typeguard/issues/440">#440</a>)</li>
<li>Avoid creating reference cycles when type checking unions (PR by
Shantanu)</li>
<li>Fixed <code>Optional[...]</code> being removed from the AST if it
was located within a subscript (<a
href="https://redirect.github.com/agronholm/typeguard/issues/442">#442</a>)</li>
<li>Fixed <code>TypedDict</code> from <code>typing_extensions</code> not
being recognized as one (<a
href="https://redirect.github.com/agronholm/typeguard/issues/443">#443</a>)</li>
<li>Fixed <code>typing</code> types (<code>dict[str, int]</code>,
<code>List[str]</code>, etc.) not passing checks against
<code>type</code> or <code>Type</code> (<a
href="https://redirect.github.com/agronholm/typeguard/issues/432">#432</a>,
PR by Yongxin Wang)</li>
<li>Fixed detection of optional fields (<code>NotRequired[...]</code>)
in <code>TypedDict</code> when using forward references (<a
href="https://redirect.github.com/agronholm/typeguard/issues/424">#424</a>)</li>
<li>Fixed mapping checks against Django's <code>MultiValueDict</code>
(<a
href="https://redirect.github.com/agronholm/typeguard/issues/419">#419</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/agronholm/typeguard/blob/master/docs/versionhistory.rst">typeguard's
changelog</a>.</em></p>
<blockquote>
<h1>Version history</h1>
<p>This library adheres to
<code>Semantic Versioning 2.0
<https://semver.org/#semantic-versioning-200></code>_.</p>
<p><strong>4.2.1</strong> (2023-03-24)</p>
<ul>
<li>Fixed missing <code>typing_extensions</code> dependency for Python
3.12
(<code>[#444](agronholm/typeguard#444)
<https://github.com/agronholm/typeguard/issues/444></code>_)</li>
<li>Fixed deprecation warning in the test suite on Python 3.13
(<code>[#444](agronholm/typeguard#444)
<https://github.com/agronholm/typeguard/issues/444></code>_)</li>
</ul>
<p><strong>4.2.0</strong> (2023-03-23)</p>
<ul>
<li>Added support for specifying options for the pytest plugin via
pytest config files
(<code>[#440](agronholm/typeguard#440)
<https://github.com/agronholm/typeguard/issues/440></code>_)</li>
<li>Avoid creating reference cycles when type checking unions (PR by
Shantanu)</li>
<li>Fixed <code>Optional[...]</code> being removed from the AST if it
was located within a
subscript
(<code>[#442](agronholm/typeguard#442)
<https://github.com/agronholm/typeguard/issues/442></code>_)</li>
<li>Fixed <code>TypedDict</code> from <code>typing_extensions</code> not
being recognized as one
(<code>[#443](agronholm/typeguard#443)
<https://github.com/agronholm/typeguard/issues/443></code>_)</li>
<li>Fixed <code>typing</code> types (<code>dict[str, int]</code>,
<code>List[str]</code>, etc.) not passing checks
against <code>type</code> or <code>Type</code>
(<code>[#432](agronholm/typeguard#432)
<https://github.com/agronholm/typeguard/issues/432></code>_, PR by
Yongxin Wang)</li>
<li>Fixed detection of optional fields (<code>NotRequired[...]</code>)
in <code>TypedDict</code> when using
forward references
(<code>[#424](agronholm/typeguard#424)
<https://github.com/agronholm/typeguard/issues/424></code>_)</li>
<li>Fixed mapping checks against Django's <code>MultiValueDict</code>
(<code>[#419](agronholm/typeguard#419)
<https://github.com/agronholm/typeguard/issues/419></code>_)</li>
</ul>
<p><strong>4.1.5</strong> (2023-09-11)</p>
<ul>
<li>Fixed <code>Callable</code> erroneously rejecting a callable that
has the requested amount of
positional arguments but they have defaults
(<code>[#400](agronholm/typeguard#400)
<https://github.com/agronholm/typeguard/issues/400></code>_)</li>
<li>Fixed a regression introduced in v4.1.4 where the elements of
<code>Literal</code> got quotes
removed from them by the AST transformer
(<code>[#399](agronholm/typeguard#399)
<https://github.com/agronholm/typeguard/issues/399></code>_)</li>
</ul>
<p><strong>4.1.4</strong> (2023-09-10)</p>
<ul>
<li>Fixed <code>AttributeError</code> where the transformer removed
elements from a PEP 604 union
(<code>[#384](agronholm/typeguard#384)
<https://github.com/agronholm/typeguard/issues/384></code>_)</li>
<li>Fixed <code>AttributeError: 'Subscript' object has no attribute
'slice'</code> when
encountering an annotation with a subscript containing an ignored type
(imported
within an <code>if TYPE_CHECKING:</code> block)
(<code>[#397](agronholm/typeguard#397)
<https://github.com/agronholm/typeguard/issues/397></code>_)</li>
<li>Fixed type checking not being skipped when the target is a union
(PEP 604 or
<code>typing.Union</code>) where one of the elements is an ignored type
(shadowed by an
argument, variable assignment or an <code>if TYPE_CHECKING</code>
import)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/agronholm/typeguard/commit/b707a58b3b83e1fb1d2ce38457b6abc157201295"><code>b707a58</code></a>
Added release date</li>
<li><a
href="https://github.com/agronholm/typeguard/commit/8ba593325b2afbe40c4cfe4536230b434b5902d2"><code>8ba5933</code></a>
Added changelog entry for <a
href="https://redirect.github.com/agronholm/typeguard/issues/444">#444</a></li>
<li><a
href="https://github.com/agronholm/typeguard/commit/79f968fbcd15a8e5b5be2c05cd4421d654a8505e"><code>79f968f</code></a>
Skip AnyStr tests on Python 3.13+</li>
<li><a
href="https://github.com/agronholm/typeguard/commit/a0f4594ba58db3083481ffa0ca981da6e338b6f1"><code>a0f4594</code></a>
Fixed deprecation warning about <code>@no_type_check_decorator</code> on
Python 3.13</li>
<li><a
href="https://github.com/agronholm/typeguard/commit/286f86d9268e079e01185b98cebc63e66909096d"><code>286f86d</code></a>
Updated the typing_extensions dependency</li>
<li><a
href="https://github.com/agronholm/typeguard/commit/afebd5dcb49df979167e07e0ba65a8f7c50370c5"><code>afebd5d</code></a>
Updated GitHub actions</li>
<li><a
href="https://github.com/agronholm/typeguard/commit/5eae2642c8859bc8706d80c55cb99c3740921332"><code>5eae264</code></a>
Added release date</li>
<li><a
href="https://github.com/agronholm/typeguard/commit/d51d8bcfe26c4983eeff601067aa7febc5add00f"><code>d51d8bc</code></a>
Fixed pytest plugin tests</li>
<li><a
href="https://github.com/agronholm/typeguard/commit/ded1a04f0c990c1e901a9d0734a63337a76f3e5b"><code>ded1a04</code></a>
Added support for specifying options for the pytest plugin via pytest
config ...</li>
<li><a
href="https://github.com/agronholm/typeguard/commit/3c8d46f68ec6ced8e89d57f5f3b8fcabb8ab2773"><code>3c8d46f</code></a>
Fixed mapping checks against Django's MultiValueDict</li>
<li>Additional commits viewable in <a
href="https://github.com/agronholm/typeguard/compare/4.1.5...4.2.1">compare
view</a></li>
</ul>
</details>
<br />
[](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 show <dependency name> 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)
</details>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Seumas Goddard <[email protected]>1 parent 68567be commit 28dc953Copy full SHA for 28dc953
1 file changed
+1
-1
lines changed+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
| 14 | + | |
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
|
0 commit comments