Skip to content

Latest commit

 

History

History
6872 lines (5693 loc) · 329 KB

CHANGELOG.md

File metadata and controls

6872 lines (5693 loc) · 329 KB

CHANGELOG

v0.5.15 (2024-03-06)

Fix

  • fix: trigger new release (da162ec)

v0.5.14 (2024-03-06)

Chore

  • chore: automation housekeeping (966b41a)

Fix

  • fix: update dependencies (2a3e99a)

v0.5.13 (2024-03-06)

Chore

  • chore: fix license in readme (a4ee372)

v0.5.12 (2024-03-04)

Chore

  • chore: support newer python versions (0aeb257)

v0.5.11 (2024-03-04)

Chore

v0.5.10 (2024-03-04)

Fix

v0.5.9 (2024-03-04)

Chore

  • chore: disable long_description (5df187b)

v0.5.8 (2024-03-04)

Chore

  • chore: enable token again (15573c5)

v0.5.7 (2024-03-04)

Chore

  • chore: add built command (67a4ca4)

v0.5.6 (2024-03-04)

Chore

  • chore: implement pypi publishing (de39102)

v0.5.5 (2024-03-04)

Chore

  • chore: tweak release (5f3f5a4)

  • chore: remove built command (d6fd3ec)

v0.5.4 (2024-03-04)

Chore

  • chore: tweak semantic release config (5e916b9)

  • chore: move repository to organization

I want to manage the open source repos that I maintain from an organization. (81f22ba)

  • chore(deps-dev): bump pytest from 8.0.2 to 8.1.0 (#189)

Bumps pytest from 8.0.2 to 8.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases&#34;&gt;pytest&#39;s releases</a>.</em></p> <blockquote> <h2>8.1.0</h2> <h1>pytest 8.1.0 (2024-03-03)</h1> <h2>Features</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11475&#34;&gt;#11475&lt;/a>: Added the new <code>consider_namespace_packages</code>{.interpreted-text role=&quot;confval&quot;} configuration option, defaulting to <code>False</code>.</p> <p>If set to <code>True</code>, pytest will attempt to identify modules that are part of <a href="https://packaging.python.org/en/latest/guides/packaging-namespace-packages&#34;&gt;namespace packages</a> when importing modules.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11653&#34;&gt;#11653&lt;/a>: Added the new <code>verbosity_test_cases</code>{.interpreted-text role=&quot;confval&quot;} configuration option for fine-grained control of test execution verbosity. See <code>Fine-grained verbosity &lt;pytest.fine_grained_verbosity&gt;</code>{.interpreted-text role=&quot;ref&quot;} for more details.</p> </li> </ul> <h2>Improvements</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/10865&#34;&gt;#10865&lt;/a>: <code>pytest.warns</code>{.interpreted-text role=&quot;func&quot;} now validates that <code>warnings.warn</code>{.interpreted-text role=&quot;func&quot;} was called with a [str]{.title-ref} or a [Warning]{.title-ref}. Currently in Python it is possible to use other types, however this causes an exception when <code>warnings.filterwarnings</code>{.interpreted-text role=&quot;func&quot;} is used to filter those warnings (see [CPython <a href="https://redirect.github.com/pytest-dev/pytest/issues/103577">#103577</a>](<a href="https://redirect.github.com/python/cpython/issues/103577&#34;&gt;python/cpython#103577&lt;/a>) for a discussion). While this can be considered a bug in CPython, we decided to put guards in pytest as the error message produced without this check in place is confusing.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11311&#34;&gt;#11311&lt;/a>: When using <code>--override-ini</code> for paths in invocations without a configuration file defined, the current working directory is used as the relative directory.</p> <p>Previoulsy this would raise an <code>AssertionError</code>{.interpreted-text role=&quot;class&quot;}.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11475&#34;&gt;#11475&lt;/a>: <code>--import-mode=importlib &lt;import-mode-importlib&gt;</code>{.interpreted-text role=&quot;ref&quot;} now tries to import modules using the standard import mechanism (but still without changing :py<code>sys.path</code>{.interpreted-text role=&quot;data&quot;}), falling back to importing modules directly only if that fails.</p> <p>This means that installed packages will be imported under their canonical name if possible first, for example <code>app.core.models</code>, instead of having the module name always be derived from their path (for example <code>.env310.lib.site_packages.app.core.models</code>).</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11801&#34;&gt;#11801&lt;/a>: Added the <code>iter_parents() &lt;_pytest.nodes.Node.iter_parents&gt;</code>{.interpreted-text role=&quot;func&quot;} helper method on nodes. It is similar to <code>listchain &lt;_pytest.nodes.Node.listchain&gt;</code>{.interpreted-text role=&quot;func&quot;}, but goes from bottom to top, and returns an iterator, not a list.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11850&#34;&gt;#11850&lt;/a>: Added support for <code>sys.last_exc</code>{.interpreted-text role=&quot;data&quot;} for post-mortem debugging on Python&gt;=3.12.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11962&#34;&gt;#11962&lt;/a>: In case no other suitable candidates for configuration file are found, a <code>pyproject.toml</code> (even without a <code>[tool.pytest.ini_options]</code> table) will be considered as the configuration file and define the <code>rootdir</code>.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11978&#34;&gt;#11978&lt;/a>: Add <code>--log-file-mode</code> option to the logging plugin, enabling appending to log-files. This option accepts either <code>&quot;w&quot;</code> or <code>&quot;a&quot;</code> and defaults to <code>&quot;w&quot;</code>.</p> <p>Previously, the mode was hard-coded to be <code>&quot;w&quot;</code> which truncates the file before logging.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12047&#34;&gt;#12047&lt;/a>: When multiple finalizers of a fixture raise an exception, now all exceptions are reported as an exception group. Previously, only the first exception was reported.</p> </li> </ul> <h2>Bug Fixes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11904&#34;&gt;#11904&lt;/a>: Fixed a regression in pytest 8.0.0 that would cause test collection to fail due to permission errors when using <code>--pyargs</code>.</p> <p>This change improves the collection tree for tests specified using <code>--pyargs</code>, see <code>12043</code>{.interpreted-text role=&quot;pull&quot;} for a comparison with pytest 8.0 and &lt;8.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/b9a167f9bbbd6eda4f0360c5bf5b7f5af50f2bc4&#34;&gt;&lt;code&gt;b9a167f&lt;/code&gt;&lt;/a> Prepare release version 8.1.0</li> <li><a href="https://github.com/pytest-dev/pytest/commit/00043f7f1047b29fdaeb18e169fe9d6146988cb8&#34;&gt;&lt;code&gt;00043f7&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/12038&#34;&gt;#12038&lt;/a> from bluetech/fixtures-rm-arg2index</li> <li><a href="https://github.com/pytest-dev/pytest/commit/f4e10251a4a003495b5228cea421d4de5fa0ce89&#34;&gt;&lt;code&gt;f4e1025&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/12048&#34;&gt;#12048&lt;/a> from bluetech/fixture-teardown-excgroup</li> <li><a href="https://github.com/pytest-dev/pytest/commit/43492f5707b38dab9b62dfb829bb41a13579629f&#34;&gt;&lt;code&gt;43492f5&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/12051&#34;&gt;#12051&lt;/a> from jakkdl/test_debugging_pythonbreakpoint</li> <li><a href="https://github.com/pytest-dev/pytest/commit/82fe28dae4eec900123175cee87245f37b964e5c&#34;&gt;&lt;code&gt;82fe28d&lt;/code&gt;&lt;/a> [automated] Update plugin list (<a href="https://redirect.github.com/pytest-dev/pytest/issues/12049&#34;&gt;#12049&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/5e2ee7175c145f84ff9882be9496abb56e6e56f2&#34;&gt;&lt;code&gt;5e2ee71&lt;/code&gt;&lt;/a> monkeypatch.delenv PYTHONBREAKPOINT in two tests that previously failed/skipped</li> <li><a href="https://github.com/pytest-dev/pytest/commit/89ee4493ccbcd118349082cd78eb52a761683120&#34;&gt;&lt;code&gt;89ee449&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11997&#34;&gt;#11997&lt;/a> from nicoddemus/11475-importlib</li> <li><a href="https://github.com/pytest-dev/pytest/commit/8248946a552635f5751a58c7a6dfd24e98db7404&#34;&gt;&lt;code&gt;8248946&lt;/code&gt;&lt;/a> Do not collect symlinked tests under Windows (<a href="https://redirect.github.com/pytest-dev/pytest/issues/12050&#34;&gt;#12050&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/434282e17f5f1f4fcc1464a0a0921cf19804bdd7&#34;&gt;&lt;code&gt;434282e&lt;/code&gt;&lt;/a> fixtures: use exception group when multiple finalizers raise in fixture teardown</li> <li><a href="https://github.com/pytest-dev/pytest/commit/d6134bc21e27efee7a2e264bd089e6c223515904&#34;&gt;&lt;code&gt;d6134bc&lt;/code&gt;&lt;/a> doc: document consider_namespace_packages option</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/8.0.2...8.1.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (72d03b9)

  • chore(deps-dev): bump pytest from 8.0.1 to 8.0.2 (#188)

Bumps pytest from 8.0.1 to 8.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases&#34;&gt;pytest&#39;s releases</a>.</em></p> <blockquote> <h2>8.0.2</h2> <h1>pytest 8.0.2 (2024-02-24)</h1> <h2>Bug Fixes</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11895&#34;&gt;#11895&lt;/a>: Fix collection on Windows where initial paths contain the short version of a path (for example <code>c:\PROGRA~1\tests</code>).</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11953&#34;&gt;#11953&lt;/a>: Fix an <code>IndexError</code> crash raising from <code>getstatementrange_ast</code>.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/12021&#34;&gt;#12021&lt;/a>: Reverted a fix to [--maxfail]{.title-ref} handling in pytest 8.0.0 because it caused a regression in pytest-xdist whereby session fixture teardowns may get executed multiple times when the max-fails is reached.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/31afeeb0df0e8bdab1325b5992a2cc733e981e82&#34;&gt;&lt;code&gt;31afeeb&lt;/code&gt;&lt;/a> Prepare release version 8.0.2</li> <li><a href="https://github.com/pytest-dev/pytest/commit/1b00a2f4fba7859c31dab4f5afdd9e1f07cbdd1e&#34;&gt;&lt;code&gt;1b00a2f&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/12025&#34;&gt;#12025&lt;/a> from pytest-dev/backport-12022-to-8.0.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/ff2f66d84affb0fbcbf841b1897c7599026730bc&#34;&gt;&lt;code&gt;ff2f66d&lt;/code&gt;&lt;/a> [8.0.x] Revert &quot;Fix teardown error reporting when <code>--maxfail=1</code> (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11721&#34;&gt;#11721&lt;/a&gt;)&amp;quot;&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/8a8eed609c3c20da452446e1686df41ebda96d11&#34;&gt;&lt;code&gt;8a8eed6&lt;/code&gt;&lt;/a> [8.0.x] Fix collection of short paths on Windows (<a href="https://redirect.github.com/pytest-dev/pytest/issues/12024&#34;&gt;#12024&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/74346f027c205e5daffe66801094293744e8d85f&#34;&gt;&lt;code&gt;74346f0&lt;/code&gt;&lt;/a> [8.0.x] Allow Sphinx 7.x (<a href="https://redirect.github.com/pytest-dev/pytest/issues/12005&#34;&gt;#12005&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/b7657b4d6b69ee26e00d9a71c4d208506f644462&#34;&gt;&lt;code&gt;b7657b4&lt;/code&gt;&lt;/a> [8.0.x] Disallow Sphinx 6 and 7 (<a href="https://redirect.github.com/pytest-dev/pytest/issues/12001&#34;&gt;#12001&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/feb7c5e12ee3374b2c7c773614d76811ad21a4f4&#34;&gt;&lt;code&gt;feb7c5e&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11999&#34;&gt;#11999&lt;/a> from pytest-dev/backport-11996-to-8.0.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/090965574ece50c6be955719ced2a9cf8daaee17&#34;&gt;&lt;code&gt;0909655&lt;/code&gt;&lt;/a> [8.0.x] code: fix <code>IndexError</code> crash in <code>getstatementrange_ast</code></li> <li><a href="https://github.com/pytest-dev/pytest/commit/68524d48586e7f8d070fc1146e5ff90e770d0382&#34;&gt;&lt;code&gt;68524d4&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11993&#34;&gt;#11993&lt;/a> from pytest-dev/release-8.0.1</li> <li>See full diff in <a href="https://github.com/pytest-dev/pytest/compare/8.0.1...8.0.2&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (f6cc25b)

  • chore(deps-dev): bump cryptography from 42.0.2 to 42.0.4 (#187)

Bumps cryptography from 42.0.2 to 42.0.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst&#34;&gt;cryptography&#39;s changelog</a>.</em></p> <blockquote> <p>42.0.4 - 2024-02-20</p> <pre><code>

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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) You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (45ebaa7)

  • chore(deps-dev): bump pytest from 8.0.0 to 8.0.1 (#186)

Bumps pytest from 8.0.0 to 8.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases&#34;&gt;pytest&#39;s releases</a>.</em></p> <blockquote> <h2>8.0.1</h2> <h1>pytest 8.0.1 (2024-02-16)</h1> <h2>Bug Fixes</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11875&#34;&gt;#11875&lt;/a>: Correctly handle errors from <code>getpass.getuser</code>{.interpreted-text role=&quot;func&quot;} in Python 3.13.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11879&#34;&gt;#11879&lt;/a>: Fix an edge case where <code>ExceptionInfo._stringify_exception</code> could crash <code>pytest.raises</code>{.interpreted-text role=&quot;func&quot;}.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11906&#34;&gt;#11906&lt;/a>: Fix regression with <code>pytest.warns</code>{.interpreted-text role=&quot;func&quot;} using custom warning subclasses which have more than one parameter in their [init]{.title-ref}.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11907&#34;&gt;#11907&lt;/a>: Fix a regression in pytest 8.0.0 whereby calling <code>pytest.skip</code>{.interpreted-text role=&quot;func&quot;} and similar control-flow exceptions within a <code>pytest.warns()</code>{.interpreted-text role=&quot;func&quot;} block would get suppressed instead of propagating.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11929&#34;&gt;#11929&lt;/a>: Fix a regression in pytest 8.0.0 whereby autouse fixtures defined in a module get ignored by the doctests in the module.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11937&#34;&gt;#11937&lt;/a>: Fix a regression in pytest 8.0.0 whereby items would be collected in reverse order in some circumstances.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/d7d320a15a1f8dae909e0aa71f20ab5daeaa42d3&#34;&gt;&lt;code&gt;d7d320a&lt;/code&gt;&lt;/a> Prepare release version 8.0.1</li> <li><a href="https://github.com/pytest-dev/pytest/commit/93699166dc3d90676b126d2b1615fbd41cf0be4d&#34;&gt;&lt;code&gt;9369916&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11992&#34;&gt;#11992&lt;/a> from bluetech/backport-11991</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a232abd56cd7ddc0d6dbeefd851c538ec547ab06&#34;&gt;&lt;code&gt;a232abd&lt;/code&gt;&lt;/a> [8.0.x] recwarn: fix pytest.warns handling of Warnings with multiple arguments</li> <li><a href="https://github.com/pytest-dev/pytest/commit/92203d2b78135446510ec70d46452937effcb1d9&#34;&gt;&lt;code&gt;92203d2&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11990&#34;&gt;#11990&lt;/a> from bluetech/backport-11920</li> <li><a href="https://github.com/pytest-dev/pytest/commit/f1aa9226ac5b1962fdad442652765d5e589c7137&#34;&gt;&lt;code&gt;f1aa922&lt;/code&gt;&lt;/a> [8.0.x] recwarn: let base exceptions propagate through <code>pytest.warns</code> again</li> <li><a href="https://github.com/pytest-dev/pytest/commit/d86d08156337b40ad0cf6e4bfe38ecfa0e5eb5bd&#34;&gt;&lt;code&gt;d86d081&lt;/code&gt;&lt;/a> [8.0.x] Added <code>logot</code> to the plugin list (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11977&#34;&gt;#11977&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/c554c3d200747f9f56b4054619ba4fb6f8910bb5&#34;&gt;&lt;code&gt;c554c3d&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11968&#34;&gt;#11968&lt;/a> from pytest-dev/backport-11957-to-8.0.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a6851e3459159f94387debf0b357c9b6481a2f48&#34;&gt;&lt;code&gt;a6851e3&lt;/code&gt;&lt;/a> [8.0.x] main: fix reversed collection order in Session</li> <li><a href="https://github.com/pytest-dev/pytest/commit/e6f6be3bc9e876f1853fdea68ec49cfc1c4c246d&#34;&gt;&lt;code&gt;e6f6be3&lt;/code&gt;&lt;/a> [8.0.x] Improve error message when using <a href="https://github.com/pytest&#34;&gt;&lt;code&gt;@​pytest&lt;/code&gt;&lt;/a&gt;.fixture twice (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11958&#34;&gt;#11958&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/23b91d12de9bcbd0ce965bebefcbcc53a588b438&#34;&gt;&lt;code&gt;23b91d1&lt;/code&gt;&lt;/a> [8.0.x] Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11941&#34;&gt;#11941&lt;/a> from bluetech/doctest-parsefactories (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11948&#34;&gt;#11948&lt;/a&gt;)&lt;/li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/8.0.0...8.0.1&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cd8b9f3)

  • chore(deps-dev): bump cryptography from 42.0.0 to 42.0.2 (#185)

Bumps cryptography from 42.0.0 to 42.0.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst&#34;&gt;cryptography&#39;s changelog</a>.</em></p> <blockquote> <p>42.0.2 - 2024-01-30</p> <pre><code>

  • Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.2.1.
  • Fixed an issue that prevented the use of Python buffer protocol objects in sign and verify methods on asymmetric keys.
  • Fixed an issue with incorrect keyword-argument naming with EllipticCurvePrivateKey

:meth:~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.exchange, X25519PrivateKey

:meth:~cryptography.hazmat.primitives.asymmetric.x25519.X25519PrivateKey.exchange, X448PrivateKey

:meth:~cryptography.hazmat.primitives.asymmetric.x448.X448PrivateKey.exchange, and DHPrivateKey

:meth:~cryptography.hazmat.primitives.asymmetric.dh.DHPrivateKey.exchange. <p>.. _v42-0-1:</p> <p>42.0.1 - 2024-01-24 </code></pre></p> <ul> <li>Fixed an issue with incorrect keyword-argument naming with <code>EllipticCurvePrivateKey</code>

:meth:<code>~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey.sign</code>.</li> <li>Resolved compatibility issue with loading certain RSA public keys in

:func:<code>~cryptography.hazmat.primitives.serialization.load_pem_public_key</code>.</li> </ul> <p>.. _v42-0-0:</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pyca/cryptography/commit/2202123b50de1b8788f909a3e5afe350c56ad81e&#34;&gt;&lt;code&gt;2202123&lt;/code&gt;&lt;/a> changelog and version bump 42.0.2 (<a href="https://redirect.github.com/pyca/cryptography/issues/10268&#34;&gt;#10268&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pyca/cryptography/commit/f7032bdd409838f67fc2b93343f897fb5f397d80&#34;&gt;&lt;code&gt;f7032bd&lt;/code&gt;&lt;/a> bump openssl in CI (<a href="https://redirect.github.com/pyca/cryptography/issues/10298&#34;&gt;#10298&lt;/a>) (<a href="https://redirect.github.com/pyca/cryptography/issues/10299&#34;&gt;#10299&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pyca/cryptography/commit/002e886f16d8857151c09b11dc86b35f2ac9aec3&#34;&gt;&lt;code&gt;002e886&lt;/code&gt;&lt;/a> Fixes <a href="https://redirect.github.com/pyca/cryptography/issues/10294&#34;&gt;#10294&lt;/a> -- correct accidental change to exchange kwarg (<a href="https://redirect.github.com/pyca/cryptography/issues/10295&#34;&gt;#10295&lt;/a>) (<a href="https://redirect.github.com/pyca/cryptography/issues/10296&#34;&gt;#10296&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pyca/cryptography/commit/92fa9f2f606caea5d499c825e832be5bac6f0c23&#34;&gt;&lt;code&gt;92fa9f2&lt;/code&gt;&lt;/a> support bytes-like consistently across our asym sign/verify APIs (<a href="https://redirect.github.com/pyca/cryptography/issues/10260&#34;&gt;#10260&lt;/a>) (<a href="https://redirect.github.com/pyca/cryptography/issues/1&#34;&gt;#1&lt;/a&gt;...&lt;/li> <li><a href="https://github.com/pyca/cryptography/commit/6478f7e28be54b51931277235de01b249ceabd96&#34;&gt;&lt;code&gt;6478f7e&lt;/code&gt;&lt;/a> explicitly support bytes-like for signature/data in RSA sign/verify (<a href="https://redirect.github.com/pyca/cryptography/issues/10259&#34;&gt;#10259&lt;/a>) ...</li> <li><a href="https://github.com/pyca/cryptography/commit/4bb8596ae02d95bb054dbcf55e8771379dbe0c19&#34;&gt;&lt;code&gt;4bb8596&lt;/code&gt;&lt;/a> fix the release script (<a href="https://redirect.github.com/pyca/cryptography/issues/10233&#34;&gt;#10233&lt;/a>) (<a href="https://redirect.github.com/pyca/cryptography/issues/10254&#34;&gt;#10254&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pyca/cryptography/commit/337437dc2e62772bde4ad5544f4b1db9ee7572d9&#34;&gt;&lt;code&gt;337437d&lt;/code&gt;&lt;/a> 42.0.1 bump (<a href="https://redirect.github.com/pyca/cryptography/issues/10252&#34;&gt;#10252&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pyca/cryptography/commit/56255de6b2d1a2d2e502b0275231ca81907f33f1&#34;&gt;&lt;code&gt;56255de&lt;/code&gt;&lt;/a> allow SPKI RSA keys to be parsed even if they have an incorrect delimiter (<a href="https://redirect.github.com/pyca/cryptography/issues/1&#34;&gt;#1&lt;/a&gt;...&lt;/li> <li><a href="https://github.com/pyca/cryptography/commit/12f038b38af76e36efe8cef09597010c97647e8f&#34;&gt;&lt;code&gt;12f038b&lt;/code&gt;&lt;/a> fixes <a href="https://redirect.github.com/pyca/cryptography/issues/10237&#34;&gt;#10237&lt;/a> -- correct EC sign parameter name (<a href="https://redirect.github.com/pyca/cryptography/issues/10239&#34;&gt;#10239&lt;/a>) (<a href="https://redirect.github.com/pyca/cryptography/issues/10240&#34;&gt;#10240&lt;/a&gt;)&lt;/li> <li>See full diff in <a href="https://github.com/pyca/cryptography/compare/42.0.0...42.0.2&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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) You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ec2f377)

  • chore(deps-dev): bump black from 24.1.1 to 24.2.0 (#184)

Bumps black from 24.1.1 to 24.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases&#34;&gt;black&#39;s releases</a>.</em></p> <blockquote> <h2>24.2.0</h2> <h3>Stable style</h3> <ul> <li>Fixed a bug where comments where mistakenly removed along with redundant parentheses (<a href="https://redirect.github.com/psf/black/issues/4218&#34;&gt;#4218&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Move the <code>hug_parens_with_braces_and_square_brackets</code> feature to the unstable style due to an outstanding crash and proposed formatting tweaks (<a href="https://redirect.github.com/psf/black/issues/4198&#34;&gt;#4198&lt;/a&gt;)&lt;/li> <li>Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (<a href="https://redirect.github.com/psf/black/issues/4154&#34;&gt;#4154&lt;/a&gt;)&lt;/li> <li>Checking for newline before adding one on docstring that is almost at the line limit (<a href="https://redirect.github.com/psf/black/issues/4185&#34;&gt;#4185&lt;/a&gt;)&lt;/li> <li>Remove redundant parentheses in <code>case</code> statement <code>if</code> guards (<a href="https://redirect.github.com/psf/black/issues/4214&#34;&gt;#4214&lt;/a&gt;).&lt;/li> </ul> <h3>Configuration</h3> <ul> <li>Fix issue where <em>Black</em> would ignore input files in the presence of symlinks (<a href="https://redirect.github.com/psf/black/issues/4222&#34;&gt;#4222&lt;/a&gt;)&lt;/li> <li><em>Black</em> now ignores <code>pyproject.toml</code> that is missing a <code>tool.black</code> section when discovering project root and configuration. Since <em>Black</em> continues to use version control as an indicator of project root, this is expected to primarily change behavior for users in a monorepo setup (desirably). If you wish to preserve previous behavior, simply add an empty <code>[tool.black]</code> to the previously discovered <code>pyproject.toml</code> (<a href="https://redirect.github.com/psf/black/issues/4204&#34;&gt;#4204&lt;/a&gt;)&lt;/li> </ul> <h3>Output</h3> <ul> <li>Black will swallow any <code>SyntaxWarning</code>s or <code>DeprecationWarning</code>s produced by the <code>ast</code> module when performing equivalence checks (<a href="https://redirect.github.com/psf/black/issues/4189&#34;&gt;#4189&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>Add a JSONSchema and provide a validate-pyproject entry-point (<a href="https://redirect.github.com/psf/black/issues/4181&#34;&gt;#4181&lt;/a&gt;)&lt;/li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md&#34;&gt;black&#39;s changelog</a>.</em></p> <blockquote> <h2>24.2.0</h2> <h3>Stable style</h3> <ul> <li>Fixed a bug where comments where mistakenly removed along with redundant parentheses (<a href="https://redirect.github.com/psf/black/issues/4218&#34;&gt;#4218&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Move the <code>hug_parens_with_braces_and_square_brackets</code> feature to the unstable style due to an outstanding crash and proposed formatting tweaks (<a href="https://redirect.github.com/psf/black/issues/4198&#34;&gt;#4198&lt;/a&gt;)&lt;/li> <li>Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (<a href="https://redirect.github.com/psf/black/issues/4154&#34;&gt;#4154&lt;/a&gt;)&lt;/li> <li>Checking for newline before adding one on docstring that is almost at the line limit (<a href="https://redirect.github.com/psf/black/issues/4185&#34;&gt;#4185&lt;/a&gt;)&lt;/li> <li>Remove redundant parentheses in <code>case</code> statement <code>if</code> guards (<a href="https://redirect.github.com/psf/black/issues/4214&#34;&gt;#4214&lt;/a&gt;).&lt;/li> </ul> <h3>Configuration</h3> <ul> <li>Fix issue where <em>Black</em> would ignore input files in the presence of symlinks (<a href="https://redirect.github.com/psf/black/issues/4222&#34;&gt;#4222&lt;/a&gt;)&lt;/li> <li><em>Black</em> now ignores <code>pyproject.toml</code> that is missing a <code>tool.black</code> section when discovering project root and configuration. Since <em>Black</em> continues to use version control as an indicator of project root, this is expected to primarily change behavior for users in a monorepo setup (desirably). If you wish to preserve previous behavior, simply add an empty <code>[tool.black]</code> to the previously discovered <code>pyproject.toml</code> (<a href="https://redirect.github.com/psf/black/issues/4204&#34;&gt;#4204&lt;/a&gt;)&lt;/li> </ul> <h3>Output</h3> <ul> <li>Black will swallow any <code>SyntaxWarning</code>s or <code>DeprecationWarning</code>s produced by the <code>ast</code> module when performing equivalence checks (<a href="https://redirect.github.com/psf/black/issues/4189&#34;&gt;#4189&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>Add a JSONSchema and provide a validate-pyproject entry-point (<a href="https://redirect.github.com/psf/black/issues/4181&#34;&gt;#4181&lt;/a&gt;)&lt;/li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/6fdf8a4af28071ed1d079c01122b34c5d587207a&#34;&gt;&lt;code&gt;6fdf8a4&lt;/code&gt;&lt;/a> Prepare release 24.2.0 (<a href="https://redirect.github.com/psf/black/issues/4226&#34;&gt;#4226&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/8af439407c051d55f3221cc93795d20bd9af49c9&#34;&gt;&lt;code&gt;8af4394&lt;/code&gt;&lt;/a> fix: Don't remove comments along with parens (<a href="https://redirect.github.com/psf/black/issues/4218&#34;&gt;#4218&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/35e97769190d8c8fe94d9ea2d70d7d88b22a2642&#34;&gt;&lt;code&gt;35e9776&lt;/code&gt;&lt;/a> Bump pre-commit/action from 3.0.0 to 3.0.1 (<a href="https://redirect.github.com/psf/black/issues/4225&#34;&gt;#4225&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/23dfc5b2c3b0694a8c27e58e28439591976aaf94&#34;&gt;&lt;code&gt;23dfc5b&lt;/code&gt;&lt;/a> Fix ignoring input files for symlink reasons (<a href="https://redirect.github.com/psf/black/issues/4222&#34;&gt;#4222&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/a20100395cf6179a81289452efad1d8e72b19682&#34;&gt;&lt;code&gt;a201003&lt;/code&gt;&lt;/a> Simplify check for symlinks that resolve outside root (<a href="https://redirect.github.com/psf/black/issues/4221&#34;&gt;#4221&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/dab37a6a1117d690d683121edc4d7c8fb8dd75a7&#34;&gt;&lt;code&gt;dab37a6&lt;/code&gt;&lt;/a> Remove redundant parentheses in <code>case</code> statement <code>if</code> guards (<a href="https://redirect.github.com/psf/black/issues/4214&#34;&gt;#4214&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/32230e6f5c4bc6bb5c469451e15f3f54d9884b51&#34;&gt;&lt;code&gt;32230e6&lt;/code&gt;&lt;/a> fix: bug where the doublestar operation had inconsistent formatting. (<a href="https://redirect.github.com/psf/black/issues/4154&#34;&gt;#4154&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/7edb50f5a0afc56bb648dc14640ced144366b43a&#34;&gt;&lt;code&gt;7edb50f&lt;/code&gt;&lt;/a> fix: additional newline added to docstring when the previous line length is l...</li> <li><a href="https://github.com/psf/black/commit/3e80de3447dee272e9977ab58b1560a669b7b848&#34;&gt;&lt;code&gt;3e80de3&lt;/code&gt;&lt;/a> Bump furo from 2023.9.10 to 2024.1.29 in /docs (<a href="https://redirect.github.com/psf/black/issues/4211&#34;&gt;#4211&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/a08b480a2f39fb4fc7b210d8b450e33d3879f77d&#34;&gt;&lt;code&gt;a08b480&lt;/code&gt;&lt;/a> Bump pypa/cibuildwheel from 2.16.4 to 2.16.5 (<a href="https://redirect.github.com/psf/black/issues/4212&#34;&gt;#4212&lt;/a&gt;)&lt;/li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/24.1.1...24.2.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ae5f440)

  • chore(deps-dev): bump twine from 4.0.2 to 5.0.0 (#183) (2032a9f)

  • chore(deps-dev): bump twine from 4.0.2 to 5.0.0

Bumps twine from 4.0.2 to 5.0.0.


updated-dependencies:

  • dependency-name: twine dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (257d266)

  • chore(deps-dev): bump cryptography from 41.0.6 to 42.0.0 (#182)

Bumps cryptography from 41.0.6 to 42.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst&#34;&gt;cryptography&#39;s changelog</a>.</em></p> <blockquote> <p>42.0.0 - 2024-01-22</p> <pre><code>

  • BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL &lt; 3.7.
  • BACKWARDS INCOMPATIBLE: Loading a PKCS7 with no content field using

:func:~cryptography.hazmat.primitives.serialization.pkcs7.load_pem_pkcs7_certificates or

:func:~cryptography.hazmat.primitives.serialization.pkcs7.load_der_pkcs7_certificates will now raise a ValueError rather than return an empty list.

  • Parsing SSH certificates no longer permits malformed critical options with values, as documented in the 41.0.2 release notes.
  • Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.2.0.
  • Updated the minimum supported Rust version (MSRV) to 1.63.0, from 1.56.0.
  • We now publish both py37 and py39 abi3 wheels. This should resolve some errors relating to initializing a module multiple times per process.
  • Support :class:~cryptography.hazmat.primitives.asymmetric.padding.PSS for X.509 certificate signing requests and certificate revocation lists with the keyword-only argument rsa_padding on the sign methods for :class:~cryptography.x509.CertificateSigningRequestBuilder and :class:~cryptography.x509.CertificateRevocationListBuilder.
  • Added support for obtaining X.509 certificate signing request signature algorithm parameters (including PSS) via

:meth:~cryptography.x509.CertificateSigningRequest.signature_algorithm_parameters.

  • Added support for obtaining X.509 certificate revocation list signature algorithm parameters (including PSS) via

:meth:~cryptography.x509.CertificateRevocationList.signature_algorithm_parameters.

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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) You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3a39473)

  • chore(deps-dev): bump black from 23.12.1 to 24.1.1 (#181)

Bumps black from 23.12.1 to 24.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases&#34;&gt;black&#39;s releases</a>.</em></p> <blockquote> <h2>24.1.1</h2> <p>Bugfix release to fix a bug that made Black unusable on certain file systems with strict limits on path length.</p> <h3>Preview style</h3> <ul> <li>Consistently add trailing comma on typed parameters (<a href="https://redirect.github.com/psf/black/issues/4164&#34;&gt;#4164&lt;/a&gt;)&lt;/li> </ul> <h3>Configuration</h3> <ul> <li>Shorten the length of the name of the cache file to fix crashes on file systems that do not support long paths (<a href="https://redirect.github.com/psf/black/issues/4176&#34;&gt;#4176&lt;/a&gt;)&lt;/li> </ul> <h2>24.1.0</h2> <h3>Highlights</h3> <p>This release introduces the new 2024 stable style (<a href="https://redirect.github.com/psf/black/issues/4106&#34;&gt;#4106&lt;/a>), stabilizing the following changes:</p> <ul> <li>Add parentheses around <code>if</code>-<code>else</code> expressions (<a href="https://redirect.github.com/psf/black/issues/2278&#34;&gt;#2278&lt;/a&gt;)&lt;/li> <li>Dummy class and function implementations consisting only of <code>...</code> are formatted more compactly (<a href="https://redirect.github.com/psf/black/issues/3796&#34;&gt;#3796&lt;/a&gt;)&lt;/li> <li>If an assignment statement is too long, we now prefer splitting on the right-hand side (<a href="https://redirect.github.com/psf/black/issues/3368&#34;&gt;#3368&lt;/a&gt;)&lt;/li> <li>Hex codes in Unicode escape sequences are now standardized to lowercase (<a href="https://redirect.github.com/psf/black/issues/2916&#34;&gt;#2916&lt;/a&gt;)&lt;/li> <li>Allow empty first lines at the beginning of most blocks (<a href="https://redirect.github.com/psf/black/issues/3967&#34;&gt;#3967&lt;/a>, <a href="https://redirect.github.com/psf/black/issues/4061&#34;&gt;#4061&lt;/a&gt;)&lt;/li> <li>Add parentheses around long type annotations (<a href="https://redirect.github.com/psf/black/issues/3899&#34;&gt;#3899&lt;/a&gt;)&lt;/li> <li>Enforce newline after module docstrings (<a href="https://redirect.github.com/psf/black/issues/3932&#34;&gt;#3932&lt;/a>, <a href="https://redirect.github.com/psf/black/issues/4028&#34;&gt;#4028&lt;/a&gt;)&lt;/li> <li>Fix incorrect magic trailing comma handling in return types (<a href="https://redirect.github.com/psf/black/issues/3916&#34;&gt;#3916&lt;/a&gt;)&lt;/li> <li>Remove blank lines before class docstrings (<a href="https://redirect.github.com/psf/black/issues/3692&#34;&gt;#3692&lt;/a&gt;)&lt;/li> <li>Wrap multiple context managers in parentheses if combined in a single <code>with</code> statement (<a href="https://redirect.github.com/psf/black/issues/3489&#34;&gt;#3489&lt;/a&gt;)&lt;/li> <li>Fix bug in line length calculations for power operations (<a href="https://redirect.github.com/psf/black/issues/3942&#34;&gt;#3942&lt;/a&gt;)&lt;/li> <li>Add trailing commas to collection literals even if there's a comment after the last entry (<a href="https://redirect.github.com/psf/black/issues/3393&#34;&gt;#3393&lt;/a&gt;)&lt;/li> <li>When using <code>--skip-magic-trailing-comma</code> or <code>-C</code>, trailing commas are stripped from subscript expressions with more than 1 element (<a href="https://redirect.github.com/psf/black/issues/3209&#34;&gt;#3209&lt;/a&gt;)&lt;/li> <li>Add extra blank lines in stubs in a few cases (<a href="https://redirect.github.com/psf/black/issues/3564&#34;&gt;#3564&lt;/a>, <a href="https://redirect.github.com/psf/black/issues/3862&#34;&gt;#3862&lt;/a&gt;)&lt;/li> <li>Accept raw strings as docstrings (<a href="https://redirect.github.com/psf/black/issues/3947&#34;&gt;#3947&lt;/a&gt;)&lt;/li> <li>Split long lines in case blocks (<a href="https://redirect.github.com/psf/black/issues/4024&#34;&gt;#4024&lt;/a&gt;)&lt;/li> <li>Stop removing spaces from walrus operators within subscripts (<a href="https://redirect.github.com/psf/black/issues/3823&#34;&gt;#3823&lt;/a&gt;)&lt;/li> <li>Fix incorrect formatting of certain async statements (<a href="https://redirect.github.com/psf/black/issues/3609&#34;&gt;#3609&lt;/a&gt;)&lt;/li> <li>Allow combining <code># fmt: skip</code> with other comments (<a href="https://redirect.github.com/psf/black/issues/3959&#34;&gt;#3959&lt;/a&gt;)&lt;/li> </ul> <p>There are already a few improvements in the <code>--preview</code> style, which are slated for the 2025 stable style. Try them out and <a href="https://github.com/psf/black/issues&#34;&gt;share your feedback</a>. In the past, the preview style has included some features that we were not able to stabilize. This year, we're</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md&#34;&gt;black&#39;s changelog</a>.</em></p> <blockquote> <h2>24.1.1</h2> <p>Bugfix release to fix a bug that made Black unusable on certain file systems with strict limits on path length.</p> <h3>Preview style</h3> <ul> <li>Consistently add trailing comma on typed parameters (<a href="https://redirect.github.com/psf/black/issues/4164&#34;&gt;#4164&lt;/a&gt;)&lt;/li> </ul> <h3>Configuration</h3> <ul> <li>Shorten the length of the name of the cache file to fix crashes on file systems that do not support long paths (<a href="https://redirect.github.com/psf/black/issues/4176&#34;&gt;#4176&lt;/a&gt;)&lt;/li> </ul> <h2>24.1.0</h2> <h3>Highlights</h3> <p>This release introduces the new 2024 stable style (<a href="https://redirect.github.com/psf/black/issues/4106&#34;&gt;#4106&lt;/a>), stabilizing the following changes:</p> <ul> <li>Add parentheses around <code>if</code>-<code>else</code> expressions (<a href="https://redirect.github.com/psf/black/issues/2278&#34;&gt;#2278&lt;/a&gt;)&lt;/li> <li>Dummy class and function implementations consisting only of <code>...</code> are formatted more compactly (<a href="https://redirect.github.com/psf/black/issues/3796&#34;&gt;#3796&lt;/a&gt;)&lt;/li> <li>If an assignment statement is too long, we now prefer splitting on the right-hand side (<a href="https://redirect.github.com/psf/black/issues/3368&#34;&gt;#3368&lt;/a&gt;)&lt;/li> <li>Hex codes in Unicode escape sequences are now standardized to lowercase (<a href="https://redirect.github.com/psf/black/issues/2916&#34;&gt;#2916&lt;/a&gt;)&lt;/li> <li>Allow empty first lines at the beginning of most blocks (<a href="https://redirect.github.com/psf/black/issues/3967&#34;&gt;#3967&lt;/a>, <a href="https://redirect.github.com/psf/black/issues/4061&#34;&gt;#4061&lt;/a&gt;)&lt;/li> <li>Add parentheses around long type annotations (<a href="https://redirect.github.com/psf/black/issues/3899&#34;&gt;#3899&lt;/a&gt;)&lt;/li> <li>Enforce newline after module docstrings (<a href="https://redirect.github.com/psf/black/issues/3932&#34;&gt;#3932&lt;/a>, <a href="https://redirect.github.com/psf/black/issues/4028&#34;&gt;#4028&lt;/a&gt;)&lt;/li> <li>Fix incorrect magic trailing comma handling in return types (<a href="https://redirect.github.com/psf/black/issues/3916&#34;&gt;#3916&lt;/a&gt;)&lt;/li> <li>Remove blank lines before class docstrings (<a href="https://redirect.github.com/psf/black/issues/3692&#34;&gt;#3692&lt;/a&gt;)&lt;/li> <li>Wrap multiple context managers in parentheses if combined in a single <code>with</code> statement (<a href="https://redirect.github.com/psf/black/issues/3489&#34;&gt;#3489&lt;/a&gt;)&lt;/li> <li>Fix bug in line length calculations for power operations (<a href="https://redirect.github.com/psf/black/issues/3942&#34;&gt;#3942&lt;/a&gt;)&lt;/li> <li>Add trailing commas to collection literals even if there's a comment after the last entry (<a href="https://redirect.github.com/psf/black/issues/3393&#34;&gt;#3393&lt;/a&gt;)&lt;/li> <li>When using <code>--skip-magic-trailing-comma</code> or <code>-C</code>, trailing commas are stripped from subscript expressions with more than 1 element (<a href="https://redirect.github.com/psf/black/issues/3209&#34;&gt;#3209&lt;/a&gt;)&lt;/li> <li>Add extra blank lines in stubs in a few cases (<a href="https://redirect.github.com/psf/black/issues/3564&#34;&gt;#3564&lt;/a>, <a href="https://redirect.github.com/psf/black/issues/3862&#34;&gt;#3862&lt;/a&gt;)&lt;/li> <li>Accept raw strings as docstrings (<a href="https://redirect.github.com/psf/black/issues/3947&#34;&gt;#3947&lt;/a&gt;)&lt;/li> <li>Split long lines in case blocks (<a href="https://redirect.github.com/psf/black/issues/4024&#34;&gt;#4024&lt;/a&gt;)&lt;/li> <li>Stop removing spaces from walrus operators within subscripts (<a href="https://redirect.github.com/psf/black/issues/3823&#34;&gt;#3823&lt;/a&gt;)&lt;/li> <li>Fix incorrect formatting of certain async statements (<a href="https://redirect.github.com/psf/black/issues/3609&#34;&gt;#3609&lt;/a&gt;)&lt;/li> <li>Allow combining <code># fmt: skip</code> with other comments (<a href="https://redirect.github.com/psf/black/issues/3959&#34;&gt;#3959&lt;/a&gt;)&lt;/li> </ul> <p>There are already a few improvements in the <code>--preview</code> style, which are slated for the 2025 stable style. Try them out and <a href="https://github.com/psf/black/issues&#34;&gt;share your feedback</a>. In the past, the preview style has included some features that we were not able to stabilize. This year, we're</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/e026c93888f91a47a9c9f4e029f3eb07d96375e6&#34;&gt;&lt;code&gt;e026c93&lt;/code&gt;&lt;/a> Prepare release 24.1.1 (<a href="https://redirect.github.com/psf/black/issues/4186&#34;&gt;#4186&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/79fc1158a98281dac798feb14b8fddb4051e4a42&#34;&gt;&lt;code&gt;79fc115&lt;/code&gt;&lt;/a> chore: ignore node_modules (produced by a pre-commit check) (<a href="https://redirect.github.com/psf/black/issues/4184&#34;&gt;#4184&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/8bf04549ffd276a1bad6eb110e66e6557ee630d9&#34;&gt;&lt;code&gt;8bf0454&lt;/code&gt;&lt;/a> Consistently add trailing comma on typed parameters (<a href="https://redirect.github.com/psf/black/issues/4164&#34;&gt;#4164&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/1607e9ab20ad550cf940482d0d361ca31fc03189&#34;&gt;&lt;code&gt;1607e9a&lt;/code&gt;&lt;/a> Fix missing space in option description (<a href="https://redirect.github.com/psf/black/issues/4182&#34;&gt;#4182&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/ed770ba4dd50c419148a0fca2b43937a7447e1f9&#34;&gt;&lt;code&gt;ed770ba&lt;/code&gt;&lt;/a> Fix cache file length (<a href="https://redirect.github.com/psf/black/issues/4176&#34;&gt;#4176&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/659c29a41c7c686687aef21f57b95bcfa236b03b&#34;&gt;&lt;code&gt;659c29a&lt;/code&gt;&lt;/a> New changelog</li> <li><a href="https://github.com/psf/black/commit/0e6e46b9eb45f5a22062fe84c2c2ff46bd0d738e&#34;&gt;&lt;code&gt;0e6e46b&lt;/code&gt;&lt;/a> Prepare release 24.1.0 (<a href="https://redirect.github.com/psf/black/issues/4170&#34;&gt;#4170&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/4f47cac1925a2232892ceae438e2c62f81517714&#34;&gt;&lt;code&gt;4f47cac&lt;/code&gt;&lt;/a> Add --unstable flag (<a href="https://redirect.github.com/psf/black/issues/4096&#34;&gt;#4096&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/bccec8adfbed2bbc24c0859e8758d5e7809d42b7&#34;&gt;&lt;code&gt;bccec8a&lt;/code&gt;&lt;/a> Show warning on invalid toml configuration (<a href="https://redirect.github.com/psf/black/issues/4165&#34;&gt;#4165&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/7d789469ed947022f183962b823f5862511272ac&#34;&gt;&lt;code&gt;7d78946&lt;/code&gt;&lt;/a> Describe 2024 module docstring more accurately (<a href="https://redirect.github.com/psf/black/issues/4168&#34;&gt;#4168&lt;/a&gt;)&lt;/li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/23.12.1...24.1.1&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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> (bfa899d)

  • chore(deps-dev): bump black from 23.12.1 to 24.1.1

Bumps black from 23.12.1 to 24.1.1.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (b715dfc)

  • chore(deps-dev): bump pytest from 7.4.4 to 8.0.0 (#180)

Bumps pytest from 7.4.4 to 8.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases&#34;&gt;pytest&#39;s releases</a>.</em></p> <blockquote> <h2>pytest 8.0.0 (2024-01-27)</h2> <p>See <a href="https://github.com/pytest-dev/pytest/releases/tag/8.0.0rc1&#34;&gt;8.0.0rc1&lt;/a> and <a href="https://github.com/pytest-dev/pytest/releases/tag/8.0.0rc2&#34;&gt;8.0.0rc2&lt;/a> for the full changes since pytest 7.4!</p> <h2>Bug Fixes</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11842&#34;&gt;#11842&lt;/a>: Properly escape the <code>reason</code> of a <code>skip &lt;pytest.mark.skip ref&gt;</code>{.interpreted-text role=&quot;ref&quot;} mark when writing JUnit XML files.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11861&#34;&gt;#11861&lt;/a>: Avoid microsecond exceeds <code>1_000_000</code> when using <code>log-date-format</code> with <code>%f</code> specifier, which might cause the test suite to crash.</li> </ul> <h2>8.0.0rc2</h2> <h1>pytest 8.0.0rc2 (2024-01-17)</h1> <h2>Improvements</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11233&#34;&gt;#11233&lt;/a>: Improvements to <code>-r</code> for xfailures and xpasses: <ul> <li>Report tracebacks for xfailures when <code>-rx</code> is set.</li> <li>Report captured output for xpasses when <code>-rX</code> is set.</li> <li>For xpasses, add <code>-</code> in summary between test name and reason, to match how xfail is displayed.</li> </ul> </li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11825&#34;&gt;#11825&lt;/a>: The <code>pytest_plugin_registered</code>{.interpreted-text role=&quot;hook&quot;} hook has a new <code>plugin_name</code> parameter containing the name by which <code>plugin</code> is registered.</li> </ul> <h2>Bug Fixes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11706&#34;&gt;#11706&lt;/a>: Fix reporting of teardown errors in higher-scoped fixtures when using [--maxfail]{.title-ref} or [--stepwise]{.title-ref}.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11758&#34;&gt;#11758&lt;/a>: Fixed <code>IndexError: string index out of range</code> crash in <code>if highlighted[-1] == &quot;\n&quot; and source[-1] != &quot;\n&quot;</code>. This bug was introduced in pytest 8.0.0rc1.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/9765&#34;&gt;#9765&lt;/a>, <a href="https://redirect.github.com/pytest-dev/pytest/issues/11816&#34;&gt;#11816&lt;/a>: Fixed a frustrating bug that afflicted some users with the only error being <code>assert mod not in mods</code>. The issue was caused by the fact that <code>str(Path(mod))</code> and <code>mod.file</code> don't necessarily produce the same string, and was being erroneously used interchangably in some places in the code.</p> <p>This fix also broke the internal API of <code>PytestPluginManager.consider_conftest</code> by introducing a new parameter -- we mention this in case it is being used by external code, even if marked as <em>private</em>.</p> </li> </ul> <h2>pytest 8.0.0rc1 (2023-12-30)</h2> <p>See <a href="https://docs.pytest.org/en/latest/changelog.html#pytest-8-0-0rc1-2023-12-30&#34;&gt;https://docs.pytest.org/en/latest/changelog.html#pytest-8-0-0rc1-2023-12-30&lt;/a> for the rendered changelog.</p> <h2>Breaking Changes</h2> <h3>Old Deprecations Are Now Errors</h3> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/7363&#34;&gt;#7363&lt;/a>: <strong>PytestRemovedIn8Warning deprecation warnings are now errors by default.</strong></p> <p>Following our plan to remove deprecated features with as little disruption as possible, all warnings of type <code>PytestRemovedIn8Warning</code> now generate errors instead of warning messages by default.</p> <p><strong>The affected features will be effectively removed in pytest 8.1</strong>, so please consult the <code>deprecations</code>{.interpreted-text role=&quot;ref&quot;} section in the docs for directions on how to update existing code.</p> <p>In the pytest <code>8.0.X</code> series, it is possible to change the errors back into warnings as a stopgap measure by adding this to your <code>pytest.ini</code> file:</p> <pre lang="ini"><code>[pytest] </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/478f8233bca8147445f0c5129f04ada892cc6c91&#34;&gt;&lt;code&gt;478f823&lt;/code&gt;&lt;/a> Prepare release version 8.0.0</li> <li><a href="https://github.com/pytest-dev/pytest/commit/608590097a6542768099dd371b84d8b37a1990da&#34;&gt;&lt;code&gt;6085900&lt;/code&gt;&lt;/a> [8.0.x] fix: avoid rounding microsecond to <code>1_000_000</code> (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11863&#34;&gt;#11863&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/3b41c65c81d649d962be5ec469f44104b8d09748&#34;&gt;&lt;code&gt;3b41c65&lt;/code&gt;&lt;/a> [8.0.x] Escape skip reason in junitxml (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11845&#34;&gt;#11845&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/747072ad26f2443dc8a62eb88db8cbf56fa95470&#34;&gt;&lt;code&gt;747072a&lt;/code&gt;&lt;/a> [8.0.x] Update docstring of scripts/generate-gh-release-notes.py (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11768&#34;&gt;#11768&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/011a475baf6e1d0e9ec30c5996d9cbcbe7c95475&#34;&gt;&lt;code&gt;011a475&lt;/code&gt;&lt;/a> Properly attach packages to the GH release notes (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11839&#34;&gt;#11839&lt;/a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11840&#34;&gt;#11840&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/97960bdd148972b2f26bd9b336163e590bbc4c6b&#34;&gt;&lt;code&gt;97960bd&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11835&#34;&gt;#11835&lt;/a> from pytest-dev/release-8.0.0rc2</li> <li><a href="https://github.com/pytest-dev/pytest/commit/6be0a3cbf7e014834610139421a0d9804d4a3eae&#34;&gt;&lt;code&gt;6be0a3c&lt;/code&gt;&lt;/a> Prepare release version 8.0.0rc2</li> <li><a href="https://github.com/pytest-dev/pytest/commit/44ffe071658f5ac609fe8d3b967e8dba93abc819&#34;&gt;&lt;code&gt;44ffe07&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11837&#34;&gt;#11837&lt;/a> from pytest-dev/backport-11836-to-8.0.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/14ecb049732bed4dc913e2da55c616882432c978&#34;&gt;&lt;code&gt;14ecb04&lt;/code&gt;&lt;/a> [8.0.x] testing: temporarily disable test due to hypothesis issue</li> <li><a href="https://github.com/pytest-dev/pytest/commit/41c8dabee3c40a5d363bf03a3ca2370ee27cbcd0&#34;&gt;&lt;code&gt;41c8dab&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11831&#34;&gt;#11831&lt;/a> from bluetech/backport-11825-to-8.0.x</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/7.4.4...8.0.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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> (a80f502)

  • chore(deps-dev): bump pytest from 7.4.4 to 8.0.0

Bumps pytest from 7.4.4 to 8.0.0.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (6e82479)

  • chore(deps-dev): bump pytest from 7.4.3 to 7.4.4 (#179)

Bumps pytest from 7.4.3 to 7.4.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases&#34;&gt;pytest&#39;s releases</a>.</em></p> <blockquote> <h2>pytest 7.4.4 (2023-12-31)</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11140&#34;&gt;#11140&lt;/a>: Fix non-string constants at the top of file being detected as docstrings on Python&gt;=3.8.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11572&#34;&gt;#11572&lt;/a>: Handle an edge case where <code>sys.stderr</code>{.interpreted-text role=&quot;data&quot;} and <code>sys.stderr</code>{.interpreted-text role=&quot;data&quot;} might already be closed when <code>faulthandler</code>{.interpreted-text role=&quot;ref&quot;} is tearing down.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11710&#34;&gt;#11710&lt;/a>: Fixed tracebacks from collection errors not getting pruned.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/7966&#34;&gt;#7966&lt;/a>: Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in <code>iter</code> methods. Now they are treated un-iterable instead.</li> </ul> <h2>Improved Documentation</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11091&#34;&gt;#11091&lt;/a>: Updated documentation to refer to hyphenated options: replaced <code>--junitxml</code> with <code>--junit-xml</code> and <code>--collectonly</code> with <code>--collect-only</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/33f694f4b30c5c502f21f81cb8ab907b12ad2f65&#34;&gt;&lt;code&gt;33f694f&lt;/code&gt;&lt;/a> Prepare release version 7.4.4</li> <li><a href="https://github.com/pytest-dev/pytest/commit/76c107c463afcaddf74ca48252614728c6829ea7&#34;&gt;&lt;code&gt;76c107c&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11751&#34;&gt;#11751&lt;/a> from bluetech/backport-11143-to-7.4.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/531d76daa4a871df5b2a46cae132851c29abf027&#34;&gt;&lt;code&gt;531d76d&lt;/code&gt;&lt;/a> [7.4.x] Improve reporting from <strong>iter</strong> exceptions (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11749&#34;&gt;#11749&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/a0f58fa9e7f9b09b212ed491464be5df9b80fc0b&#34;&gt;&lt;code&gt;a0f58fa&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11143&#34;&gt;#11143&lt;/a> from tushar-deepsource/patch-1</li> <li><a href="https://github.com/pytest-dev/pytest/commit/b1f3387d42571090ee4a35ec1945765b7f2ffae8&#34;&gt;&lt;code&gt;b1f3387&lt;/code&gt;&lt;/a> [7.4.x] <a href="https://redirect.github.com/pytest-dev/pytest/issues/11091&#34;&gt;#11091&lt;/a>: documentation should use hypthonated properties (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11750&#34;&gt;#11750&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/2cdd619bf49ee7c5306dc70dcbf71090839ea985&#34;&gt;&lt;code&gt;2cdd619&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/11747&#34;&gt;#11747&lt;/a> from pytest-dev/backport-11711-to-7.4.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/d06c05bd23ea6af8e07fd944e56c58b64375b724&#34;&gt;&lt;code&gt;d06c05b&lt;/code&gt;&lt;/a> [7.4.x] nodes: fix tracebacks from collection errors are not getting pruned</li> <li><a href="https://github.com/pytest-dev/pytest/commit/5582bfcddf78929f7979c5023b167b333e1c2dd9&#34;&gt;&lt;code&gt;5582bfc&lt;/code&gt;&lt;/a> [7.4.x] Improves clarity in Sphinx documentation for function signature. (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11&#34;&gt;#11&lt;/a&gt;...&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/13024efd7afdbae80ce70d27295d9bbe62670cb8&#34;&gt;&lt;code&gt;13024ef&lt;/code&gt;&lt;/a> [7.4.x] Fix for operation on closed file in faulthandler teardown (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11631&#34;&gt;#11631&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pytest-dev/pytest/commit/a40dacf6577ae990740e10572582538dfaf357b6&#34;&gt;&lt;code&gt;a40dacf&lt;/code&gt;&lt;/a> [7.4.x] XFAIL TestLocalPath.test_make_numbered_dir_multiprocess_safe (<a href="https://redirect.github.com/pytest-dev/pytest/issues/11616&#34;&gt;#11616&lt;/a&gt;)&lt;/li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/7.4.3...7.4.4&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (b7aff00)

  • chore(deps-dev): bump black from 23.12.0 to 23.12.1 (#178)

Bumps black from 23.12.0 to 23.12.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases&#34;&gt;black&#39;s releases</a>.</em></p> <blockquote> <h2>23.12.1</h2> <p>Fixed a bug that included dependencies from the d extra by default (<a href="https://redirect.github.com/psf/black/issues/4108&#34;&gt;#4108&lt;/a&gt;)&lt;/p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md&#34;&gt;black&#39;s changelog</a>.</em></p> <blockquote> <h2>23.12.1</h2> <h3>Packaging</h3> <ul> <li>Fixed a bug that included dependencies from the <code>d</code> extra by default (<a href="https://redirect.github.com/psf/black/issues/4108&#34;&gt;#4108&lt;/a&gt;)&lt;/li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/ec91a2be3c44d88e1a3960a4937ad6ed3b63464e&#34;&gt;&lt;code&gt;ec91a2b&lt;/code&gt;&lt;/a> Prepare release 23.12.1 (<a href="https://redirect.github.com/psf/black/issues/4124&#34;&gt;#4124&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/8fec1c30855890cc9cfce5ae6d633a1c1a21d724&#34;&gt;&lt;code&gt;8fec1c3&lt;/code&gt;&lt;/a> Adds paren to deps for hidden extra constraint (<a href="https://redirect.github.com/psf/black/issues/4108&#34;&gt;#4108&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/35ce37ded7bd8fdd3950af19e7c11f311ee7b8d8&#34;&gt;&lt;code&gt;35ce37d&lt;/code&gt;&lt;/a> Add new changelog template</li> <li>See full diff in <a href="https://github.com/psf/black/compare/23.12.0...23.12.1&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (686ff6e)

  • chore(deps-dev): bump mypy from 1.7.1 to 1.8.0 (#177)

Bumps mypy from 1.7.1 to 1.8.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md&#34;&gt;mypy&#39;s changelog</a>.</em></p> <blockquote> <h1>Mypy Release Notes</h1> <h2>Next release</h2> <h2>Mypy 1.8</h2> <p>We’ve just uploaded mypy 1.8 to the Python Package Index (<a href="https://pypi.org/project/mypy/&#34;&gt;PyPI&lt;/a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p> <pre><code>python3 -m pip install -U mypy </code></pre> <p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io&#34;&gt;Read the Docs</a>.</p> <h4>Type-checking Improvements</h4> <ul> <li>Do not intersect types in isinstance checks if at least one is final (Christoph Tyralla, PR <a href="https://redirect.github.com/python/mypy/pull/16330&#34;&gt;16330&lt;/a&gt;)&lt;/li> <li>Detect that <code>@final</code> class without <code>bool</code> cannot have falsey instances (Ilya Priven, PR <a href="https://redirect.github.com/python/mypy/pull/16566&#34;&gt;16566&lt;/a&gt;)&lt;/li> <li>Do not allow <code>TypedDict</code> classes with extra keywords (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16438&#34;&gt;16438&lt;/a&gt;)&lt;/li> <li>Do not allow class-level keywords for <code>NamedTuple</code> (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16526&#34;&gt;16526&lt;/a&gt;)&lt;/li> <li>Make imprecise constraints handling more robust (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16502&#34;&gt;16502&lt;/a&gt;)&lt;/li> <li>Fix strict-optional in extending generic TypedDict (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16398&#34;&gt;16398&lt;/a&gt;)&lt;/li> <li>Allow type ignores of PEP 695 constructs (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/16608&#34;&gt;16608&lt;/a&gt;)&lt;/li> <li>Enable <code>type_check_only</code> support for <code>TypedDict</code> and <code>NamedTuple</code> (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16469&#34;&gt;16469&lt;/a&gt;)&lt;/li> </ul> <h4>Performance Improvements</h4> <ul> <li>Add fast path to analyzing special form assignments (Jukka Lehtosalo, PR <a href="https://redirect.github.com/python/mypy/pull/16561&#34;&gt;16561&lt;/a&gt;)&lt;/li> </ul> <h4>Improvements to Error Reporting</h4> <ul> <li>Don't show documentation links for plugin error codes (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16383&#34;&gt;16383&lt;/a&gt;)&lt;/li> <li>Improve error messages for <code>super</code> checks and add more tests (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16393&#34;&gt;16393&lt;/a&gt;)&lt;/li> <li>Add error code for mutable covariant override (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16399&#34;&gt;16399&lt;/a&gt;)&lt;/li> </ul> <h4>Stubgen Improvements</h4> <ul> <li>Preserve simple defaults in function signatures (Ali Hamdan, PR <a href="https://redirect.github.com/python/mypy/pull/15355&#34;&gt;15355&lt;/a&gt;)&lt;/li> <li>Include <code>all</code> in output (Jelle Zijlstra, PR <a href="https://redirect.github.com/python/mypy/pull/16356&#34;&gt;16356&lt;/a&gt;)&lt;/li> <li>Fix stubgen regressions with pybind11 and mypy 1.7 (Chad Dombrova, PR <a href="https://redirect.github.com/python/mypy/pull/16504&#34;&gt;16504&lt;/a&gt;)&lt;/li> </ul> <h4>Stubtest Improvements</h4> <ul> <li>Improve handling of unrepresentable defaults (Jelle Zijlstra, PR <a href="https://redirect.github.com/python/mypy/pull/16433&#34;&gt;16433&lt;/a&gt;)&lt;/li> <li>Print more helpful errors if a function is missing from stub (Alex Waygood, PR <a href="https://redirect.github.com/python/mypy/pull/16517&#34;&gt;16517&lt;/a&gt;)&lt;/li> <li>Support <code>@type_check_only</code> decorator (Nikita Sobolev, PR <a href="https://redirect.github.com/python/mypy/pull/16422&#34;&gt;16422&lt;/a&gt;)&lt;/li> <li>Warn about missing <code>del</code> (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/16456&#34;&gt;16456&lt;/a&gt;)&lt;/li> <li>Fix crashes with some uses of <code>final</code> and <code>deprecated</code> (Shantanu, PR <a href="https://redirect.github.com/python/mypy/pull/16457&#34;&gt;16457&lt;/a&gt;)&lt;/li> </ul> <h4>Fixes to Crashes</h4> <ul> <li>Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any, ...]]], Any]</code> (Alex Waygood, PR <a href="https://redirect.github.com/python/mypy/pull/16541&#34;&gt;16541&lt;/a&gt;)&lt;/li> <li>Fix crash on TypeGuard in <code>call</code> (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16516&#34;&gt;16516&lt;/a&gt;)&lt;/li> <li>Fix crash on invalid enum in method (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16511&#34;&gt;16511&lt;/a&gt;)&lt;/li> <li>Fix crash on unimported Any in TypedDict (Ivan Levkivskyi, PR <a href="https://redirect.github.com/python/mypy/pull/16510&#34;&gt;16510&lt;/a&gt;)&lt;/li> </ul> <h4>Documentation Updates</h4> <ul> <li>Update soft-error-limit default value to -1 (Sveinung Gundersen, PR <a href="https://redirect.github.com/python/mypy/pull/16542&#34;&gt;16542&lt;/a&gt;)&lt;/li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/3b467509ee29b8f274c035d78a1c241a781eb311&#34;&gt;&lt;code&gt;3b46750&lt;/code&gt;&lt;/a> remove +dev suffix from version</li> <li><a href="https://github.com/python/mypy/commit/c9bc833bc8a64e3517a6843bbf982a37ee54f893&#34;&gt;&lt;code&gt;c9bc833&lt;/code&gt;&lt;/a> Fix tests broken by hatchling (<a href="https://redirect.github.com/python/mypy/issues/16655&#34;&gt;#16655&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/60d30e36c49a2753de2d71f7dd50f5143bafd307&#34;&gt;&lt;code&gt;60d30e3&lt;/code&gt;&lt;/a> Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any, ...]]], Any]</code> (<a href="https://redirect.github.com/python/mypy/issues/16541&#34;&gt;#16541&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/f53f4222bbb12d49612657a48b4f2b77e15402fd&#34;&gt;&lt;code&gt;f53f422&lt;/code&gt;&lt;/a> Allow type ignores of PEP 695 constructs (<a href="https://redirect.github.com/python/mypy/issues/16608&#34;&gt;#16608&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/7c33e7c03444ae748b82163e7b4e1666dfaf94c7&#34;&gt;&lt;code&gt;7c33e7c&lt;/code&gt;&lt;/a> <a href="https://github.com/final&#34;&gt;&lt;code&gt;@​final&lt;/code&gt;&lt;/a> class without <strong>bool</strong> cannot have falsey instances (<a href="https://redirect.github.com/python/mypy/issues/16566&#34;&gt;#16566&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/c224da5c7c414f92ded4b7816d16d5dd4ed32193&#34;&gt;&lt;code&gt;c224da5&lt;/code&gt;&lt;/a> Do not intersect types in isinstance checks if at least one is final (<a href="https://redirect.github.com/python/mypy/issues/16330&#34;&gt;#16330&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/d54cc35a93b1f1bda8f837e0f3ae6f964a1c7feb&#34;&gt;&lt;code&gt;d54cc35&lt;/code&gt;&lt;/a> Change example in test cases with no stubs available (<a href="https://redirect.github.com/python/mypy/issues/16513&#34;&gt;#16513&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/eb1ee973778e3cf719948e1653db9760ea49405d&#34;&gt;&lt;code&gt;eb1ee97&lt;/code&gt;&lt;/a> Update hashes in <code>sync-typeshed.py</code> following recent typeshed sync (<a href="https://redirect.github.com/python/mypy/issues/16600&#34;&gt;#16600&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/344298e3a7b1a299092c684c11c28e9f4dc44dd9&#34;&gt;&lt;code&gt;344298e&lt;/code&gt;&lt;/a> Revert use of <code>ParamSpec</code> for <code>functools.wraps</code></li> <li><a href="https://github.com/python/mypy/commit/3e5d813372e4fc1899319f31425bfc11c27fddb3&#34;&gt;&lt;code&gt;3e5d813&lt;/code&gt;&lt;/a> Revert typeshed ctypes change</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.7.1...v1.8.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1716c96)

  • chore(deps-dev): bump black from 23.11.0 to 23.12.0 (#176)

Bumps black from 23.11.0 to 23.12.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases&#34;&gt;black&#39;s releases</a>.</em></p> <blockquote> <h2>23.12.0</h2> <h3>Highlights</h3> <p>It's almost 2024, which means it's time for a new edition of <em>Black</em>'s stable style! Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft 2024 stable style, which we'll finalize in the January release. Please try it out and <a href="https://redirect.github.com/psf/black/issues/4042&#34;&gt;share your feedback</a>.</p> <p>This release (23.12.0) will still produce the 2023 style. Most but not all of the changes in <code>--preview</code> mode will be in the 2024 stable style.</p> <h3>Stable style</h3> <ul> <li>Fix bug where <code># fmt: off</code> automatically dedents when used with the <code>--line-ranges</code> option, even when it is not within the specified line range. (<a href="https://redirect.github.com/psf/black/issues/4084&#34;&gt;#4084&lt;/a&gt;)&lt;/li> <li>Fix feature detection for parenthesized context managers (<a href="https://redirect.github.com/psf/black/issues/4104&#34;&gt;#4104&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Prefer more equal signs before a break when splitting chained assignments (<a href="https://redirect.github.com/psf/black/issues/4010&#34;&gt;#4010&lt;/a&gt;)&lt;/li> <li>Standalone form feed characters at the module level are no longer removed (<a href="https://redirect.github.com/psf/black/issues/4021&#34;&gt;#4021&lt;/a&gt;)&lt;/li> <li>Additional cases of immediately nested tuples, lists, and dictionaries are now indented less (<a href="https://redirect.github.com/psf/black/issues/4012&#34;&gt;#4012&lt;/a&gt;)&lt;/li> <li>Allow empty lines at the beginning of all blocks, except immediately before a docstring (<a href="https://redirect.github.com/psf/black/issues/4060&#34;&gt;#4060&lt;/a&gt;)&lt;/li> <li>Fix crash in preview mode when using a short <code>--line-length</code> (<a href="https://redirect.github.com/psf/black/issues/4086&#34;&gt;#4086&lt;/a&gt;)&lt;/li> <li>Keep suites consisting of only an ellipsis on their own lines if they are not functions or class definitions (<a href="https://redirect.github.com/psf/black/issues/4066&#34;&gt;#4066&lt;/a>) (<a href="https://redirect.github.com/psf/black/issues/4103&#34;&gt;#4103&lt;/a&gt;)&lt;/li> </ul> <h3>Configuration</h3> <ul> <li><code>--line-ranges</code> now skips <em>Black</em>'s internal stability check in <code>--safe</code> mode. This avoids a crash on rare inputs that have many unformatted same-content lines. (<a href="https://redirect.github.com/psf/black/issues/4034&#34;&gt;#4034&lt;/a&gt;)&lt;/li> </ul> <h3>Packaging</h3> <ul> <li>Upgrade to mypy 1.7.1 (<a href="https://redirect.github.com/psf/black/issues/4049&#34;&gt;#4049&lt;/a>) (<a href="https://redirect.github.com/psf/black/issues/4069&#34;&gt;#4069&lt;/a&gt;)&lt;/li> <li>Faster compiled wheels are now available for CPython 3.12 (<a href="https://redirect.github.com/psf/black/issues/4070&#34;&gt;#4070&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>Enable 3.12 CI (<a href="https://redirect.github.com/psf/black/issues/4035&#34;&gt;#4035&lt;/a&gt;)&lt;/li> <li>Build docker images in parallel (<a href="https://redirect.github.com/psf/black/issues/4054&#34;&gt;#4054&lt;/a&gt;)&lt;/li> <li>Build docker images with 3.12 (<a href="https://redirect.github.com/psf/black/issues/4055&#34;&gt;#4055&lt;/a&gt;)&lt;/li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md&#34;&gt;black&#39;s changelog</a>.</em></p> <blockquote> <h2>23.12.0</h2> <h3>Highlights</h3> <p>It's almost 2024, which means it's time for a new edition of <em>Black</em>'s stable style! Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft 2024 stable style, which we'll finalize in the January release. Please try it out and <a href="https://redirect.github.com/psf/black/issues/4042&#34;&gt;share your feedback</a>.</p> <p>This release (23.12.0) will still produce the 2023 style. Most but not all of the changes in <code>--preview</code> mode will be in the 2024 stable style.</p> <h3>Stable style</h3> <ul> <li>Fix bug where <code># fmt: off</code> automatically dedents when used with the <code>--line-ranges</code> option, even when it is not within the specified line range. (<a href="https://redirect.github.com/psf/black/issues/4084&#34;&gt;#4084&lt;/a&gt;)&lt;/li> <li>Fix feature detection for parenthesized context managers (<a href="https://redirect.github.com/psf/black/issues/4104&#34;&gt;#4104&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Prefer more equal signs before a break when splitting chained assignments (<a href="https://redirect.github.com/psf/black/issues/4010&#34;&gt;#4010&lt;/a&gt;)&lt;/li> <li>Standalone form feed characters at the module level are no longer removed (<a href="https://redirect.github.com/psf/black/issues/4021&#34;&gt;#4021&lt;/a&gt;)&lt;/li> <li>Additional cases of immediately nested tuples, lists, and dictionaries are now indented less (<a href="https://redirect.github.com/psf/black/issues/4012&#34;&gt;#4012&lt;/a&gt;)&lt;/li> <li>Allow empty lines at the beginning of all blocks, except immediately before a docstring (<a href="https://redirect.github.com/psf/black/issues/4060&#34;&gt;#4060&lt;/a&gt;)&lt;/li> <li>Fix crash in preview mode when using a short <code>--line-length</code> (<a href="https://redirect.github.com/psf/black/issues/4086&#34;&gt;#4086&lt;/a&gt;)&lt;/li> <li>Keep suites consisting of only an ellipsis on their own lines if they are not functions or class definitions (<a href="https://redirect.github.com/psf/black/issues/4066&#34;&gt;#4066&lt;/a>) (<a href="https://redirect.github.com/psf/black/issues/4103&#34;&gt;#4103&lt;/a&gt;)&lt;/li> </ul> <h3>Configuration</h3> <ul> <li><code>--line-ranges</code> now skips <em>Black</em>'s internal stability check in <code>--safe</code> mode. This avoids a crash on rare inputs that have many unformatted same-content lines. (<a href="https://redirect.github.com/psf/black/issues/4034&#34;&gt;#4034&lt;/a&gt;)&lt;/li> </ul> <h3>Packaging</h3> <ul> <li>Upgrade to mypy 1.7.1 (<a href="https://redirect.github.com/psf/black/issues/4049&#34;&gt;#4049&lt;/a>) (<a href="https://redirect.github.com/psf/black/issues/4069&#34;&gt;#4069&lt;/a&gt;)&lt;/li> <li>Faster compiled wheels are now available for CPython 3.12 (<a href="https://redirect.github.com/psf/black/issues/4070&#34;&gt;#4070&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>Enable 3.12 CI (<a href="https://redirect.github.com/psf/black/issues/4035&#34;&gt;#4035&lt;/a&gt;)&lt;/li> <li>Build docker images in parallel (<a href="https://redirect.github.com/psf/black/issues/4054&#34;&gt;#4054&lt;/a&gt;)&lt;/li> <li>Build docker images with 3.12 (<a href="https://redirect.github.com/psf/black/issues/4055&#34;&gt;#4055&lt;/a&gt;)&lt;/li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/d9ad09a32b0e0481bb4fef548d35b7a49cc03c5d&#34;&gt;&lt;code&gt;d9ad09a&lt;/code&gt;&lt;/a> Prepare release 23.12.0 (<a href="https://redirect.github.com/psf/black/issues/4105&#34;&gt;#4105&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/ebd543c0ac9b8a5f17636d0a42c425e5f693860e&#34;&gt;&lt;code&gt;ebd543c&lt;/code&gt;&lt;/a> Fix feature detection for parenthesized context managers (<a href="https://redirect.github.com/psf/black/issues/4104&#34;&gt;#4104&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/eb7661f8ab9bff344835693c7c08789bb195137e&#34;&gt;&lt;code&gt;eb7661f&lt;/code&gt;&lt;/a> Fix another case where we format dummy implementation for non-functions/class...</li> <li><a href="https://github.com/psf/black/commit/0c9899956d890a9dc9c3adbc80b478a47846ced9&#34;&gt;&lt;code&gt;0c98999&lt;/code&gt;&lt;/a> Fix path in test message (<a href="https://redirect.github.com/psf/black/issues/4102&#34;&gt;#4102&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/9aea9768cb60d23f2f4d331e94c4ee07ef1683a5&#34;&gt;&lt;code&gt;9aea976&lt;/code&gt;&lt;/a> Only use dummy implementation logic for functions and classes (<a href="https://redirect.github.com/psf/black/issues/4066&#34;&gt;#4066&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/67b23d71854c19921cc6092c695d3301ab99229c&#34;&gt;&lt;code&gt;67b23d7&lt;/code&gt;&lt;/a> Bump actions/setup-python from 4 to 5 (<a href="https://redirect.github.com/psf/black/issues/4101&#34;&gt;#4101&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/ce28be2705ab29f184ec4a00aa3d23340630796d&#34;&gt;&lt;code&gt;ce28be2&lt;/code&gt;&lt;/a> Add dedicated preview feature for East Asian Width (<a href="https://redirect.github.com/psf/black/issues/4097&#34;&gt;#4097&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/61b529b7d15400309379f36104885a1dfcd2d026&#34;&gt;&lt;code&gt;61b529b&lt;/code&gt;&lt;/a> Allow empty lines at beginning of blocks (again) (<a href="https://redirect.github.com/psf/black/issues/4060&#34;&gt;#4060&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/e7e122e9ff27fc040a6e8ecd92f0e7603c87f92d&#34;&gt;&lt;code&gt;e7e122e&lt;/code&gt;&lt;/a> docs: Move <code>fmt: off</code> docs (<a href="https://redirect.github.com/psf/black/issues/4090&#34;&gt;#4090&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/432d9050c3d1e35a36ffc97d4a9e0e0c9e5e4ecc&#34;&gt;&lt;code&gt;432d905&lt;/code&gt;&lt;/a> docs: Unify option descriptions between <code>--help</code> and <code>the_basics.md</code> (<a href="https://redirect.github.com/psf/black/issues/4076&#34;&gt;#4076&lt;/a&gt;)&lt;/li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/23.11.0...23.12.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (7d12fa0)

  • chore(deps-dev): bump cryptography from 41.0.4 to 41.0.6 (#175)

Bumps cryptography from 41.0.4 to 41.0.6. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst&#34;&gt;cryptography&#39;s changelog</a>.</em></p> <blockquote> <p>41.0.6 - 2023-11-27</p> <pre><code>

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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) You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (ccfe5fd)

  • chore(deps-dev): bump mypy from 1.7.0 to 1.7.1 (#174)

Bumps mypy from 1.7.0 to 1.7.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/6b3c41838d8e7a39242b6fd035535e2d76eabfc6&#34;&gt;&lt;code&gt;6b3c418&lt;/code&gt;&lt;/a> Update version to 1.7.1 (without +dev)</li> <li><a href="https://github.com/python/mypy/commit/c10e17348f2eacbbeae80eb6c10c661c0137d849&#34;&gt;&lt;code&gt;c10e173&lt;/code&gt;&lt;/a> [mypyc] Fix regression with nested functions (<a href="https://redirect.github.com/python/mypy/issues/16484&#34;&gt;#16484&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/e6399d10b0a1cdb104559482fad1b4dc0e2de6ac&#34;&gt;&lt;code&gt;e6399d1&lt;/code&gt;&lt;/a> Fix polymorphic application for callback protocols (<a href="https://redirect.github.com/python/mypy/issues/16514&#34;&gt;#16514&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/661adb756800ecc40fabbe62e9339efd253aff4e&#34;&gt;&lt;code&gt;661adb7&lt;/code&gt;&lt;/a> Fix crash on strict-equality with recursive types (<a href="https://redirect.github.com/python/mypy/issues/16483&#34;&gt;#16483&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/6c8e0cc47c014894ea41621a10f3d1b465322362&#34;&gt;&lt;code&gt;6c8e0cc&lt;/code&gt;&lt;/a> Ignore position if imprecise arguments are matched by name (<a href="https://redirect.github.com/python/mypy/issues/16471&#34;&gt;#16471&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/5c354c41c0fbb74418afcbd30ba822694be28d11&#34;&gt;&lt;code&gt;5c354c4&lt;/code&gt;&lt;/a> Fix missing meet case exposed by len narrowing (<a href="https://redirect.github.com/python/mypy/issues/16470&#34;&gt;#16470&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/88791cabe0521f77b699405154d90f3bb7c6b31b&#34;&gt;&lt;code&gt;88791ca&lt;/code&gt;&lt;/a> Exclude private attributes from override checks (<a href="https://redirect.github.com/python/mypy/issues/16464&#34;&gt;#16464&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/4b5b316beb570bba4c9b7797deb2e6d7df0552d0&#34;&gt;&lt;code&gt;4b5b316&lt;/code&gt;&lt;/a> Special-case unions in polymorphic inference (<a href="https://redirect.github.com/python/mypy/issues/16461&#34;&gt;#16461&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/f862d3ef540c38e7efd2fffd64fc732d6318dfb4&#34;&gt;&lt;code&gt;f862d3e&lt;/code&gt;&lt;/a> Fix crash on Callable self in <strong>call</strong> (<a href="https://redirect.github.com/python/mypy/issues/16453&#34;&gt;#16453&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/fe79a59e44299a3cc8025aa5084e08773c872a54&#34;&gt;&lt;code&gt;fe79a59&lt;/code&gt;&lt;/a> Bump version to 1.7.1+dev</li> <li>See full diff in <a href="https://github.com/python/mypy/compare/v1.7.0...v1.7.1&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3a12e8d)

  • chore(deps-dev): bump mypy from 1.6.1 to 1.7.0 (#173)

Bumps mypy from 1.6.1 to 1.7.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md&#34;&gt;mypy&#39;s changelog</a>.</em></p> <blockquote> <h1>Mypy Release Notes</h1> <h2>Next release</h2> <p>Stubgen will now include <code>all</code> in its output if it is in the input file (PR <a href="https://redirect.github.com/python/mypy/pull/16356&#34;&gt;16356&lt;/a&gt;).&lt;/p> <h2>Mypy 1.7</h2> <p>We’ve just uploaded mypy 1.7 to the Python Package Index (<a href="https://pypi.org/project/mypy/&#34;&gt;PyPI&lt;/a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p> <pre><code>python3 -m pip install -U mypy </code></pre> <p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io&#34;&gt;Read the Docs</a>.</p> <h4>Using TypedDict for <code>**kwargs</code> Typing</h4> <p>Mypy now has support for using <code>Unpack[...]</code> with a TypedDict type to annotate <code>**kwargs</code> arguments enabled by default. Example:</p> <pre><code># Or 'from typing_extensions import ...' from typing import TypedDict, Unpack <p>class Person(TypedDict): name: str age: int</p> <p>def foo(**kwargs: Unpack[Person]) -&gt; None: ...</p> <p>foo(name=&quot;x&quot;, age=1) # Ok foo(name=1) # Error </code></pre></p> <p>The definition of <code>foo</code> above is equivalent to the one below, with keyword-only arguments <code>name</code> and <code>age</code>:</p> <pre><code>def foo(*, name: str, age: int) -&gt; None: ... </code></pre> <p>Refer to <a href="https://peps.python.org/pep-0692/&#34;&gt;PEP 692</a> for more information. Note that unlike in the current version of the PEP, mypy always treats signatures with <code>Unpack[SomeTypedDict]</code> as equivalent to their expanded forms with explicit keyword arguments, and there aren't special type checking rules for TypedDict arguments.</p> <p>This was contributed by Ivan Levkivskyi back in 2022 (PR <a href="https://redirect.github.com/python/mypy/pull/13471&#34;&gt;13471&lt;/a&gt;).&lt;/p> <h4>TypeVarTuple Support Enabled (Experimental)</h4> <p>Mypy now has support for variadic generics (TypeVarTuple) enabled by default, as an experimental feature. Refer to <a href="https://peps.python.org/pep-0646/&#34;&gt;PEP 646</a> for the details.</p> <p>TypeVarTuple was implemented by Jared Hance and Ivan Levkivskyi over several mypy releases, with help from Jukka Lehtosalo.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/f6b9972329d5d68f6defc92a10cc4c3bc339c27b&#34;&gt;&lt;code&gt;f6b9972&lt;/code&gt;&lt;/a> Remove +dev from version</li> <li><a href="https://github.com/python/mypy/commit/62bcae2d9bad12c5d3b5dda23dc031e1c7ddf136&#34;&gt;&lt;code&gt;62bcae2&lt;/code&gt;&lt;/a> Fix handling of tuple type context with unpacks (<a href="https://redirect.github.com/python/mypy/issues/16444&#34;&gt;#16444&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/c22294a80b000ea673e407994ac5111644944486&#34;&gt;&lt;code&gt;c22294a&lt;/code&gt;&lt;/a> Handle TypeVarTupleType when checking overload constraints (<a href="https://redirect.github.com/python/mypy/issues/16428&#34;&gt;#16428&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/8813968abb657113df5edfa207db46b0649c9dce&#34;&gt;&lt;code&gt;8813968&lt;/code&gt;&lt;/a> Fix type narrowing in lambda expressions (<a href="https://redirect.github.com/python/mypy/issues/16407&#34;&gt;#16407&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/681e54cfe1642adddc41c4ff11198b8bc955d5af&#34;&gt;&lt;code&gt;681e54c&lt;/code&gt;&lt;/a> Fix crash on unpack call special-casing (<a href="https://redirect.github.com/python/mypy/issues/16381&#34;&gt;#16381&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/f68f46351e30644aefd19900ba1634595adc1d09&#34;&gt;&lt;code&gt;f68f463&lt;/code&gt;&lt;/a> Fix file reloading in dmypy with --export-types (<a href="https://redirect.github.com/python/mypy/issues/16359&#34;&gt;#16359&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/5624f401b3786ebdbe167c27297ed778cce3faa5&#34;&gt;&lt;code&gt;5624f40&lt;/code&gt;&lt;/a> Fix daemon crash caused by deleted submodule (<a href="https://redirect.github.com/python/mypy/issues/16370&#34;&gt;#16370&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/ad0e183b0df7cc3dd94d9e1cd6f5710859beda96&#34;&gt;&lt;code&gt;ad0e183&lt;/code&gt;&lt;/a> Enable Unpack/TypeVarTuple support (<a href="https://redirect.github.com/python/mypy/issues/16354&#34;&gt;#16354&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/b064a5c183b53a84d895bb8e3c36a3a74e24be9c&#34;&gt;&lt;code&gt;b064a5c&lt;/code&gt;&lt;/a> Fix dmypy inspect on Windows (<a href="https://redirect.github.com/python/mypy/issues/16355&#34;&gt;#16355&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/4e30e896486b774cdecaef6d3521a585b8acf8bc&#34;&gt;&lt;code&gt;4e30e89&lt;/code&gt;&lt;/a> Fix dmypy inspect for namespace packages (<a href="https://redirect.github.com/python/mypy/issues/16357&#34;&gt;#16357&lt;/a&gt;)&lt;/li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.6.1...v1.7.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (826a694)

  • chore(deps-dev): bump black from 23.10.1 to 23.11.0 (#172)

Bumps black from 23.10.1 to 23.11.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases&#34;&gt;black&#39;s releases</a>.</em></p> <blockquote> <h2>23.11.0</h2> <h3>Highlights</h3> <ul> <li>Support formatting ranges of lines with the new <code>--line-ranges</code> command-line option (<a href="https://redirect.github.com/psf/black/issues/4020&#34;&gt;#4020&lt;/a&gt;)&lt;/li> </ul> <h3>Stable style</h3> <ul> <li>Fix crash on formatting bytes strings that look like docstrings (<a href="https://redirect.github.com/psf/black/issues/4003&#34;&gt;#4003&lt;/a&gt;)&lt;/li> <li>Fix crash when whitespace followed a backslash before newline in a docstring (<a href="https://redirect.github.com/psf/black/issues/4008&#34;&gt;#4008&lt;/a&gt;)&lt;/li> <li>Fix standalone comments inside complex blocks crashing Black (<a href="https://redirect.github.com/psf/black/issues/4016&#34;&gt;#4016&lt;/a&gt;)&lt;/li> <li>Fix crash on formatting code like <code>await (a ** b)</code> (<a href="https://redirect.github.com/psf/black/issues/3994&#34;&gt;#3994&lt;/a&gt;)&lt;/li> <li>No longer treat leading f-strings as docstrings. This matches Python's behaviour and fixes a crash (<a href="https://redirect.github.com/psf/black/issues/4019&#34;&gt;#4019&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Multiline dicts and lists that are the sole argument to a function are now indented less (<a href="https://redirect.github.com/psf/black/issues/3964&#34;&gt;#3964&lt;/a&gt;)&lt;/li> <li>Multiline unpacked dicts and lists as the sole argument to a function are now also indented less (<a href="https://redirect.github.com/psf/black/issues/3992&#34;&gt;#3992&lt;/a&gt;)&lt;/li> <li>In f-string debug expressions, quote types that are visible in the final string are now preserved (<a href="https://redirect.github.com/psf/black/issues/4005&#34;&gt;#4005&lt;/a&gt;)&lt;/li> <li>Fix a bug where long <code>case</code> blocks were not split into multiple lines. Also enable general trailing comma rules on <code>case</code> blocks (<a href="https://redirect.github.com/psf/black/issues/4024&#34;&gt;#4024&lt;/a&gt;)&lt;/li> <li>Keep requiring two empty lines between module-level docstring and first function or class definition (<a href="https://redirect.github.com/psf/black/issues/4028&#34;&gt;#4028&lt;/a&gt;)&lt;/li> <li>Add support for single-line format skip with other comments on the same line (<a href="https://redirect.github.com/psf/black/issues/3959&#34;&gt;#3959&lt;/a&gt;)&lt;/li> </ul> <h3>Configuration</h3> <ul> <li>Consistently apply force exclusion logic before resolving symlinks (<a href="https://redirect.github.com/psf/black/issues/4015&#34;&gt;#4015&lt;/a&gt;)&lt;/li> <li>Fix a bug in the matching of absolute path names in <code>--include</code> (<a href="https://redirect.github.com/psf/black/issues/3976&#34;&gt;#3976&lt;/a&gt;)&lt;/li> </ul> <h3>Performance</h3> <ul> <li>Fix mypyc builds on arm64 on macOS (<a href="https://redirect.github.com/psf/black/issues/4017&#34;&gt;#4017&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>Black's pre-commit integration will now run only on git hooks appropriate for a code formatter (<a href="https://redirect.github.com/psf/black/issues/3940&#34;&gt;#3940&lt;/a&gt;)&lt;/li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md&#34;&gt;black&#39;s changelog</a>.</em></p> <blockquote> <h2>23.11.0</h2> <h3>Highlights</h3> <ul> <li>Support formatting ranges of lines with the new <code>--line-ranges</code> command-line option (<a href="https://redirect.github.com/psf/black/issues/4020&#34;&gt;#4020&lt;/a&gt;)&lt;/li> </ul> <h3>Stable style</h3> <ul> <li>Fix crash on formatting bytes strings that look like docstrings (<a href="https://redirect.github.com/psf/black/issues/4003&#34;&gt;#4003&lt;/a&gt;)&lt;/li> <li>Fix crash when whitespace followed a backslash before newline in a docstring (<a href="https://redirect.github.com/psf/black/issues/4008&#34;&gt;#4008&lt;/a&gt;)&lt;/li> <li>Fix standalone comments inside complex blocks crashing Black (<a href="https://redirect.github.com/psf/black/issues/4016&#34;&gt;#4016&lt;/a&gt;)&lt;/li> <li>Fix crash on formatting code like <code>await (a ** b)</code> (<a href="https://redirect.github.com/psf/black/issues/3994&#34;&gt;#3994&lt;/a&gt;)&lt;/li> <li>No longer treat leading f-strings as docstrings. This matches Python's behaviour and fixes a crash (<a href="https://redirect.github.com/psf/black/issues/4019&#34;&gt;#4019&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Multiline dicts and lists that are the sole argument to a function are now indented less (<a href="https://redirect.github.com/psf/black/issues/3964&#34;&gt;#3964&lt;/a&gt;)&lt;/li> <li>Multiline unpacked dicts and lists as the sole argument to a function are now also indented less (<a href="https://redirect.github.com/psf/black/issues/3992&#34;&gt;#3992&lt;/a&gt;)&lt;/li> <li>In f-string debug expressions, quote types that are visible in the final string are now preserved (<a href="https://redirect.github.com/psf/black/issues/4005&#34;&gt;#4005&lt;/a&gt;)&lt;/li> <li>Fix a bug where long <code>case</code> blocks were not split into multiple lines. Also enable general trailing comma rules on <code>case</code> blocks (<a href="https://redirect.github.com/psf/black/issues/4024&#34;&gt;#4024&lt;/a&gt;)&lt;/li> <li>Keep requiring two empty lines between module-level docstring and first function or class definition (<a href="https://redirect.github.com/psf/black/issues/4028&#34;&gt;#4028&lt;/a&gt;)&lt;/li> <li>Add support for single-line format skip with other comments on the same line (<a href="https://redirect.github.com/psf/black/issues/3959&#34;&gt;#3959&lt;/a&gt;)&lt;/li> </ul> <h3>Configuration</h3> <ul> <li>Consistently apply force exclusion logic before resolving symlinks (<a href="https://redirect.github.com/psf/black/issues/4015&#34;&gt;#4015&lt;/a&gt;)&lt;/li> <li>Fix a bug in the matching of absolute path names in <code>--include</code> (<a href="https://redirect.github.com/psf/black/issues/3976&#34;&gt;#3976&lt;/a&gt;)&lt;/li> </ul> <h3>Performance</h3> <ul> <li>Fix mypyc builds on arm64 on macOS (<a href="https://redirect.github.com/psf/black/issues/4017&#34;&gt;#4017&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>Black's pre-commit integration will now run only on git hooks appropriate for a code formatter (<a href="https://redirect.github.com/psf/black/issues/3940&#34;&gt;#3940&lt;/a&gt;)&lt;/li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/2a1c67e0b2f81df602ec1f6e7aeb030b9709dc7c&#34;&gt;&lt;code&gt;2a1c67e&lt;/code&gt;&lt;/a> Prepare release 23.11.0 (<a href="https://redirect.github.com/psf/black/issues/4032&#34;&gt;#4032&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/72e7a2e43eef2aa0c83652bb6725eb004a2a69f3&#34;&gt;&lt;code&gt;72e7a2e&lt;/code&gt;&lt;/a> Remove redundant condition from <code>has_magic_trailing_comma</code> (<a href="https://redirect.github.com/psf/black/issues/4023&#34;&gt;#4023&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/1a7d9c2f58de1ffcbbe6d133f60f283601ba3f54&#34;&gt;&lt;code&gt;1a7d9c2&lt;/code&gt;&lt;/a> Preserve visible quote types for f-string debug expressions (<a href="https://redirect.github.com/psf/black/issues/4005&#34;&gt;#4005&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/f4c7be5445c87d9af5eba3d12faea62d2635e3d8&#34;&gt;&lt;code&gt;f4c7be5&lt;/code&gt;&lt;/a> docs: fix minor typo (<a href="https://redirect.github.com/psf/black/issues/4030&#34;&gt;#4030&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/2e4fac9d87615e904a49e46a9cab2293e0b13126&#34;&gt;&lt;code&gt;2e4fac9&lt;/code&gt;&lt;/a> Apply force exclude logic before symlink resolution (<a href="https://redirect.github.com/psf/black/issues/4015&#34;&gt;#4015&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/66008fda5dc07f5626e5f5d0dcefc476a9c12ab8&#34;&gt;&lt;code&gt;66008fd&lt;/code&gt;&lt;/a> [563] Fix standalone comments inside complex blocks crashing Black (<a href="https://redirect.github.com/psf/black/issues/4016&#34;&gt;#4016&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/50ed6221d97b265025abaa66116a7b185f2df5e2&#34;&gt;&lt;code&gt;50ed622&lt;/code&gt;&lt;/a> Fix long case blocks not split into multiple lines (<a href="https://redirect.github.com/psf/black/issues/4024&#34;&gt;#4024&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/46be1f8e54ac9a7d67723c0fa28c7bec13a0a2bf&#34;&gt;&lt;code&gt;46be1f8&lt;/code&gt;&lt;/a> Support formatting specified lines (<a href="https://redirect.github.com/psf/black/issues/4020&#34;&gt;#4020&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/ecbd9e8cf71f13068c7e6803a534e00363114c91&#34;&gt;&lt;code&gt;ecbd9e8&lt;/code&gt;&lt;/a> Fix crash with f-string docstrings (<a href="https://redirect.github.com/psf/black/issues/4019&#34;&gt;#4019&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/e808e61db8c7a8f9c7fd4b2fff2281141f6b2517&#34;&gt;&lt;code&gt;e808e61&lt;/code&gt;&lt;/a> Preview: Keep requiring two empty lines between module-level docstring and fi...</li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/23.10.1...23.11.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8b1c3da)

  • chore(deps-dev): bump pytest from 7.4.2 to 7.4.3 (#171)

Bumps pytest from 7.4.2 to 7.4.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases&#34;&gt;pytest&#39;s releases</a>.</em></p> <blockquote> <h2>pytest 7.4.3 (2023-10-24)</h2> <h2>Bug Fixes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/10447&#34;&gt;#10447&lt;/a>: Markers are now considered in the reverse mro order to ensure base class markers are considered first -- this resolves a regression.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11239&#34;&gt;#11239&lt;/a>: Fixed <code>:=</code> in asserts impacting unrelated test cases.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11439&#34;&gt;#11439&lt;/a>: Handled an edge case where :data:<code>sys.stderr</code> might already be closed when :ref:<code>faulthandler</code> is tearing down.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/23906106968eb95afbd61adfbc7bbb795fc9aaa9&#34;&gt;&lt;code&gt;2390610&lt;/code&gt;&lt;/a> Tweak changelog.rst</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a0714aa0076f38e6fb8c7321e8bb4f5f33d1792d&#34;&gt;&lt;code&gt;a0714aa&lt;/code&gt;&lt;/a> Prepare release version 7.4.3</li> <li><a href="https://github.com/pytest-dev/pytest/commit/44ad1c9811d2ebf540e601ea66b9bebf8ea82969&#34;&gt;&lt;code&gt;44ad1c9&lt;/code&gt;&lt;/a> [7.4.x] fix <a href="https://redirect.github.com/pytest-dev/pytest/issues/10447&#34;&gt;#10447&lt;/a>

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (a47fa59)

  • chore(deps-dev): bump black from 23.10.0 to 23.10.1 (#170)

Bumps black from 23.10.0 to 23.10.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases&#34;&gt;black&#39;s releases</a>.</em></p> <blockquote> <h2>23.10.1</h2> <h3>Highlights</h3> <ul> <li>Maintanence release to get a fix out for GitHub Action edge case (<a href="https://redirect.github.com/psf/black/issues/3957&#34;&gt;#3957&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Fix merging implicit multiline strings that have inline comments (<a href="https://redirect.github.com/psf/black/issues/3956&#34;&gt;#3956&lt;/a&gt;)&lt;/li> <li>Allow empty first line after block open before a comment or compound statement (<a href="https://redirect.github.com/psf/black/issues/3967&#34;&gt;#3967&lt;/a&gt;)&lt;/li> </ul> <h3>Packaging</h3> <ul> <li>Change Dockerfile to hatch + compile black (<a href="https://redirect.github.com/psf/black/issues/3965&#34;&gt;#3965&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>The summary output for GitHub workflows is now suppressible using the <code>summary</code> parameter. (<a href="https://redirect.github.com/psf/black/issues/3958&#34;&gt;#3958&lt;/a&gt;)&lt;/li> <li>Fix the action failing when Black check doesn't pass (<a href="https://redirect.github.com/psf/black/issues/3957&#34;&gt;#3957&lt;/a&gt;)&lt;/li> </ul> <h3>Documentation</h3> <ul> <li>It is known Windows documentation CI is broken <a href="https://redirect.github.com/psf/black/issues/3968&#34;&gt;psf/black#3968&lt;/a&gt;&lt;/li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md&#34;&gt;black&#39;s changelog</a>.</em></p> <blockquote> <h2>23.10.1</h2> <h3>Highlights</h3> <ul> <li>Maintanence release to get a fix out for GitHub Action edge case (<a href="https://redirect.github.com/psf/black/issues/3957&#34;&gt;#3957&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Fix merging implicit multiline strings that have inline comments (<a href="https://redirect.github.com/psf/black/issues/3956&#34;&gt;#3956&lt;/a&gt;)&lt;/li> <li>Allow empty first line after block open before a comment or compound statement (<a href="https://redirect.github.com/psf/black/issues/3967&#34;&gt;#3967&lt;/a&gt;)&lt;/li> </ul> <h3>Packaging</h3> <ul> <li>Change Dockerfile to hatch + compile black (<a href="https://redirect.github.com/psf/black/issues/3965&#34;&gt;#3965&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>The summary output for GitHub workflows is now suppressible using the <code>summary</code> parameter. (<a href="https://redirect.github.com/psf/black/issues/3958&#34;&gt;#3958&lt;/a&gt;)&lt;/li> <li>Fix the action failing when Black check doesn't pass (<a href="https://redirect.github.com/psf/black/issues/3957&#34;&gt;#3957&lt;/a&gt;)&lt;/li> </ul> <h3>Documentation</h3> <ul> <li>It is known Windows documentation CI is broken <a href="https://redirect.github.com/psf/black/issues/3968&#34;&gt;psf/black#3968&lt;/a&gt;&lt;/li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/744d23b34800c06e10272149b70752396e90eeb8&#34;&gt;&lt;code&gt;744d23b&lt;/code&gt;&lt;/a> Prepare release 23.10.1 (<a href="https://redirect.github.com/psf/black/issues/3969&#34;&gt;#3969&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/8de4be516879302afce542ac80a6a43ced807759&#34;&gt;&lt;code&gt;8de4be5&lt;/code&gt;&lt;/a> Fix CI failing (<a href="https://redirect.github.com/psf/black/issues/3957&#34;&gt;#3957&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/c0adca321dc0d97a704de8ed0353e5b894a6a912&#34;&gt;&lt;code&gt;c0adca3&lt;/code&gt;&lt;/a> docs: specifies the use of the .git-blame-ignore-revs file (<a href="https://redirect.github.com/psf/black/issues/3961&#34;&gt;#3961&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/a7643fac8d97c15640a2b1a79f68b3dc771aebfb&#34;&gt;&lt;code&gt;a7643fa&lt;/code&gt;&lt;/a> Add summary parameter to action (<a href="https://redirect.github.com/psf/black/issues/3958&#34;&gt;#3958&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/d291c2338c3c1feee4f3f26985c0964ec1b7eb9f&#34;&gt;&lt;code&gt;d291c23&lt;/code&gt;&lt;/a> Move Docker image to hatch + compile (<a href="https://redirect.github.com/psf/black/issues/3965&#34;&gt;#3965&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/7f1c578b89b2c256a6ce3b70fc1b970b3ffa3349&#34;&gt;&lt;code&gt;7f1c578&lt;/code&gt;&lt;/a> Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 (<a href="https://redirect.github.com/psf/black/issues/3966&#34;&gt;#3966&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/2db5ab0a7b3b321e4cec70964239ee88087cd810&#34;&gt;&lt;code&gt;2db5ab0&lt;/code&gt;&lt;/a> Allow empty line after block open before a comment or compound statement (<a href="https://redirect.github.com/psf/black/issues/3967&#34;&gt;#3967&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/0a37888e79059018eef9293a724b14da59d3377a&#34;&gt;&lt;code&gt;0a37888&lt;/code&gt;&lt;/a> Fix typos in CHANGES.md (<a href="https://redirect.github.com/psf/black/issues/3963&#34;&gt;#3963&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/882d8795c6ff65c02f2657e596391748d1b6b7f5&#34;&gt;&lt;code&gt;882d879&lt;/code&gt;&lt;/a> Fix merging implicit multiline strings that have inline comments (<a href="https://redirect.github.com/psf/black/issues/3956&#34;&gt;#3956&lt;/a&gt;)&lt;/li> <li>See full diff in <a href="https://github.com/psf/black/compare/23.10.0...23.10.1&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (eec7824)

  • chore(deps-dev): bump black from 23.9.1 to 23.10.0 (#167)

Bumps black from 23.9.1 to 23.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases&#34;&gt;black&#39;s releases</a>.</em></p> <blockquote> <h2>23.10.0</h2> <h3>Stable style</h3> <ul> <li>Fix comments getting removed from inside parenthesized strings (<a href="https://redirect.github.com/psf/black/issues/3909&#34;&gt;#3909&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Fix long lines with power operators getting split before the line length (<a href="https://redirect.github.com/psf/black/issues/3942&#34;&gt;#3942&lt;/a&gt;)&lt;/li> <li>Long type hints are now wrapped in parentheses and properly indented when split across multiple lines (<a href="https://redirect.github.com/psf/black/issues/3899&#34;&gt;#3899&lt;/a&gt;)&lt;/li> <li>Magic trailing commas are now respected in return types. (<a href="https://redirect.github.com/psf/black/issues/3916&#34;&gt;#3916&lt;/a&gt;)&lt;/li> <li>Require one empty line after module-level docstrings. (<a href="https://redirect.github.com/psf/black/issues/3932&#34;&gt;#3932&lt;/a&gt;)&lt;/li> <li>Treat raw triple-quoted strings as docstrings (<a href="https://redirect.github.com/psf/black/issues/3947&#34;&gt;#3947&lt;/a&gt;)&lt;/li> </ul> <h3>Configuration</h3> <ul> <li>Fix cache versioning logic when <code>BLACK_CACHE_DIR</code> is set (<a href="https://redirect.github.com/psf/black/issues/3937&#34;&gt;#3937&lt;/a&gt;)&lt;/li> </ul> <h3>Parser</h3> <ul> <li>Fix bug where attributes named <code>type</code> were not acccepted inside <code>match</code> statements (<a href="https://redirect.github.com/psf/black/issues/3950&#34;&gt;#3950&lt;/a&gt;)&lt;/li> <li>Add support for PEP 695 type aliases containing lambdas and other unusual expressions (<a href="https://redirect.github.com/psf/black/issues/3949&#34;&gt;#3949&lt;/a&gt;)&lt;/li> </ul> <h3>Output</h3> <ul> <li>Black no longer attempts to provide special errors for attempting to format Python 2 code (<a href="https://redirect.github.com/psf/black/issues/3933&#34;&gt;#3933&lt;/a&gt;)&lt;/li> <li>Black will more consistently print stacktraces on internal errors in verbose mode (<a href="https://redirect.github.com/psf/black/issues/3938&#34;&gt;#3938&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>The action output displayed in the job summary is now wrapped in Markdown (<a href="https://redirect.github.com/psf/black/issues/3914&#34;&gt;#3914&lt;/a&gt;)&lt;/li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md&#34;&gt;black&#39;s changelog</a>.</em></p> <blockquote> <h2>23.10.0</h2> <h3>Stable style</h3> <ul> <li>Fix comments getting removed from inside parenthesized strings (<a href="https://redirect.github.com/psf/black/issues/3909&#34;&gt;#3909&lt;/a&gt;)&lt;/li> </ul> <h3>Preview style</h3> <ul> <li>Fix long lines with power operators getting split before the line length (<a href="https://redirect.github.com/psf/black/issues/3942&#34;&gt;#3942&lt;/a&gt;)&lt;/li> <li>Long type hints are now wrapped in parentheses and properly indented when split across multiple lines (<a href="https://redirect.github.com/psf/black/issues/3899&#34;&gt;#3899&lt;/a&gt;)&lt;/li> <li>Magic trailing commas are now respected in return types. (<a href="https://redirect.github.com/psf/black/issues/3916&#34;&gt;#3916&lt;/a&gt;)&lt;/li> <li>Require one empty line after module-level docstrings. (<a href="https://redirect.github.com/psf/black/issues/3932&#34;&gt;#3932&lt;/a&gt;)&lt;/li> <li>Treat raw triple-quoted strings as docstrings (<a href="https://redirect.github.com/psf/black/issues/3947&#34;&gt;#3947&lt;/a&gt;)&lt;/li> </ul> <h3>Configuration</h3> <ul> <li>Fix cache versioning logic when <code>BLACK_CACHE_DIR</code> is set (<a href="https://redirect.github.com/psf/black/issues/3937&#34;&gt;#3937&lt;/a&gt;)&lt;/li> </ul> <h3>Parser</h3> <ul> <li>Fix bug where attributes named <code>type</code> were not acccepted inside <code>match</code> statements (<a href="https://redirect.github.com/psf/black/issues/3950&#34;&gt;#3950&lt;/a&gt;)&lt;/li> <li>Add support for PEP 695 type aliases containing lambdas and other unusual expressions (<a href="https://redirect.github.com/psf/black/issues/3949&#34;&gt;#3949&lt;/a&gt;)&lt;/li> </ul> <h3>Output</h3> <ul> <li>Black no longer attempts to provide special errors for attempting to format Python 2 code (<a href="https://redirect.github.com/psf/black/issues/3933&#34;&gt;#3933&lt;/a&gt;)&lt;/li> <li>Black will more consistently print stacktraces on internal errors in verbose mode (<a href="https://redirect.github.com/psf/black/issues/3938&#34;&gt;#3938&lt;/a&gt;)&lt;/li> </ul> <h3>Integrations</h3> <ul> <li>The action output displayed in the job summary is now wrapped in Markdown (<a href="https://redirect.github.com/psf/black/issues/3914&#34;&gt;#3914&lt;/a&gt;)&lt;/li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/9edba85f71d50d12996ef7bda576426362016171&#34;&gt;&lt;code&gt;9edba85&lt;/code&gt;&lt;/a> Prepare release 23.10.0 (<a href="https://redirect.github.com/psf/black/issues/3951&#34;&gt;#3951&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/bb588073ab286a9f1f8d839ab2cebe13011dd22c&#34;&gt;&lt;code&gt;bb58807&lt;/code&gt;&lt;/a> Fix parser bug where &quot;type&quot; was misinterpreted as a keyword inside a match (#...</li> <li><a href="https://github.com/psf/black/commit/722735d20ebdc66c0da0e0df7658293455694500&#34;&gt;&lt;code&gt;722735d&lt;/code&gt;&lt;/a> Fix grammar for type alias support (<a href="https://redirect.github.com/psf/black/issues/3949&#34;&gt;#3949&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/abe57e3d92727f1b26c717fad3978159b987fe79&#34;&gt;&lt;code&gt;abe57e3&lt;/code&gt;&lt;/a> Treat raw strings like other docstrings (<a href="https://redirect.github.com/psf/black/issues/3947&#34;&gt;#3947&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/1648ac51806d092c95cb9bb2e4a5bffda6095bc1&#34;&gt;&lt;code&gt;1648ac5&lt;/code&gt;&lt;/a> Fix long lines with power operator(s) getting splitted before line length (<a href="https://redirect.github.com/psf/black/issues/3&#34;&gt;#3&lt;/a&gt;...&lt;/li> <li><a href="https://github.com/psf/black/commit/6f84f652850dca8a1b578581e2fbb2cb95e791cc&#34;&gt;&lt;code&gt;6f84f65&lt;/code&gt;&lt;/a> Migrate mypy config to pyproject.toml (<a href="https://redirect.github.com/psf/black/issues/3936&#34;&gt;#3936&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/3bb92146f59804a6ead47d5f2d0fdc47daa6b698&#34;&gt;&lt;code&gt;3bb9214&lt;/code&gt;&lt;/a> CI Test: Deprecating 'Healthcheck.all()' from Hypothesis in fuzz.py (<a href="https://redirect.github.com/psf/black/issues/3945&#34;&gt;#3945&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/935f303a0a7b794e722c7df00c906be285884874&#34;&gt;&lt;code&gt;935f303&lt;/code&gt;&lt;/a> Fix test that was not being run (<a href="https://redirect.github.com/psf/black/issues/3939&#34;&gt;#3939&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/b7717c3f1e73d6b847e2534a2cebbb657b96caf8&#34;&gt;&lt;code&gt;b7717c3&lt;/code&gt;&lt;/a> Standardise newlines after module-level docstrings (<a href="https://redirect.github.com/psf/black/issues/3932&#34;&gt;#3932&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/psf/black/commit/7aa37ea0adf864baf3ef3dfbcfaf5ff1ff780250&#34;&gt;&lt;code&gt;7aa37ea&lt;/code&gt;&lt;/a> Report all stacktraces in verbose mode (<a href="https://redirect.github.com/psf/black/issues/3938&#34;&gt;#3938&lt;/a&gt;)&lt;/li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/23.9.1...23.10.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (b0dde0b)

  • chore(deps-dev): bump pygments from 2.14.0 to 2.15.0 (#157)

Bumps pygments from 2.14.0 to 2.15.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pygments/pygments/releases&#34;&gt;pygments&#39;s releases</a>.</em></p> <blockquote> <h2>2.15.0</h2> <ul> <li> <p>Added lexers:</p> <ul> <li>Carbon (<a href="https://redirect.github.com/pygments/pygments/issues/2362&#34;&gt;#2362&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2365&#34;&gt;#2365&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2366&#34;&gt;#2366&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2367&#34;&gt;#2367&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2368&#34;&gt;#2368&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2369&#34;&gt;#2369&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2370&#34;&gt;#2370&lt;/a&gt;)&lt;/li> <li>Dax (<a href="https://redirect.github.com/pygments/pygments/issues/2335&#34;&gt;#2335&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2345&#34;&gt;#2345&lt;/a&gt;)&lt;/li> <li>MediaWiki Wikitext (<a href="https://redirect.github.com/pygments/pygments/issues/2373&#34;&gt;#2373&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/827&#34;&gt;#827&lt;/a&gt;)&lt;/li> <li>PostgreSQL Explain (<a href="https://redirect.github.com/pygments/pygments/issues/2398&#34;&gt;#2398&lt;/a&gt;)&lt;/li> <li>WGSL (WebGPU Shading Language) (<a href="https://redirect.github.com/pygments/pygments/issues/2386&#34;&gt;#2386&lt;/a&gt;)&lt;/li> <li>X++ (<a href="https://redirect.github.com/pygments/pygments/issues/2339&#34;&gt;#2339&lt;/a&gt;)&lt;/li> </ul> </li> <li> <p>Updated lexers:</p> <ul> <li> <p>AMDGPU: Add support for <code>scratch_</code> instructions, the <code>attr*.*</code> argument, as well as the <code>off</code> modifier (<a href="https://redirect.github.com/pygments/pygments/issues/2327&#34;&gt;#2327&lt;/a&gt;).&lt;/p> </li> <li> <p>APDL: Miscellaneous improvements (<a href="https://redirect.github.com/pygments/pygments/issues/2314&#34;&gt;#2314&lt;/a&gt;)&lt;/p> </li> <li> <p>bash/tcsh:</p> <ul> <li>Move <code>break</code> to keywords (<a href="https://redirect.github.com/pygments/pygments/issues/2377&#34;&gt;#2377&lt;/a&gt;)&lt;/li> <li>Improve bash math expansion lexing (<a href="https://redirect.github.com/pygments/pygments/issues/2255&#34;&gt;#2255&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2353&#34;&gt;#2353&lt;/a&gt;)&lt;/li> </ul> </li> <li> <p>Chapel: Support attributes (<a href="https://redirect.github.com/pygments/pygments/issues/2376&#34;&gt;#2376&lt;/a&gt;)&lt;/p> </li> <li> <p>CMake: Implement bracket style comments (<a href="https://redirect.github.com/pygments/pygments/issues/2338&#34;&gt;#2338&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2354&#34;&gt;#2354&lt;/a&gt;)&lt;/p> </li> <li> <p>CSS: Improve lexing of numbers inside function calls (<a href="https://redirect.github.com/pygments/pygments/issues/2382&#34;&gt;#2382&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2383&#34;&gt;#2383&lt;/a&gt;)&lt;/p> </li> <li> <p>diff: Support normal diff syntax, as opposed to unified diff syntax (<a href="https://redirect.github.com/pygments/pygments/issues/2321&#34;&gt;#2321&lt;/a&gt;)&lt;/p> </li> <li> <p>GLSL, HLSL:</p> <ul> <li>Support line continuations in preprocessor code (<a href="https://redirect.github.com/pygments/pygments/issues/2350&#34;&gt;#2350&lt;/a&gt;)&lt;/li> <li>Improve preprocessor directive handling (<a href="https://redirect.github.com/pygments/pygments/issues/2357&#34;&gt;#2357&lt;/a&gt;)&lt;/li> </ul> </li> <li> <p>LilyPond: minor update of builtins</p> </li> <li> <p>PHP: support attributes (<a href="https://redirect.github.com/pygments/pygments/issues/2055&#34;&gt;#2055&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2347&#34;&gt;#2347&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2360&#34;&gt;#2360&lt;/a>), fix anonymous classes without parameters (<a href="https://redirect.github.com/pygments/pygments/issues/2359&#34;&gt;#2359&lt;/a>), improve lexing of variable variable syntax (<a href="https://redirect.github.com/pygments/pygments/issues/2358&#34;&gt;#2358&lt;/a&gt;)&lt;/p> </li> <li> <p>Python:</p> <ul> <li>Add missing builtins (<a href="https://redirect.github.com/pygments/pygments/issues/2334&#34;&gt;#2334&lt;/a&gt;)&lt;/li> <li>Fix inconsistent lexing of <code>None</code> (<a href="https://redirect.github.com/pygments/pygments/issues/2406&#34;&gt;#2406&lt;/a&gt;)&lt;/li> </ul> </li> <li> <p>Rebol/Red: Don't require script headers (<a href="https://redirect.github.com/pygments/pygments/issues/2348&#34;&gt;#2348&lt;/a>, <a href="https://redirect.github.com/pygments/pygments/issues/2349&#34;&gt;#2349&lt;/a&gt;)&lt;/p> </li> <li> <p>Spice: Update keywords (<a href="https://redirect.github.com/pygments/pygments/issues/2336&#34;&gt;#2336&lt;/a&gt;)&lt;/p> </li> <li> <p>SQL+Jinja (<code>analyse_text</code> method): Fix catastrophic backtracking (<a href="https://redirect.github.com/pygments/pygments/issues/2355&#34;&gt;#2355&lt;/a&gt;)&lt;/p> </li> <li> <p>Terraform: Add <code>hcl</code> alias (<a href="https://redirect.github.com/pygments/pygments/issues/2375&#34;&gt;#2375&lt;/a&gt;)&lt;/p> </li> </ul> </li> <li> <p>Declare support for Python 3.11 and drop support for Python 3.6 (<a href="https://redirect.github.com/pygments/pygments/issues/2324&#34;&gt;#2324&lt;/a&gt;).&lt;/p> </li> <li> <p>Update <code>native</code> style to improve contrast (<a href="https://redirect.github.com/pygments/pygments/issues/2325&#34;&gt;#2325&lt;/a&gt;).&lt;/p> </li> <li> <p>Update github-dark`` style to match latest Primer style (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2401&#34;&gt;#2401&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Revert a change that made guessing lexers based on file names slower on Python 3.10 and older (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2328&#34;&gt;#2328&lt;/a&gt;).&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Fix some places where a locale-dependent encoding could unintentionally be used instead of UTF-8 (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2326&#34;&gt;#2326&lt;/a&gt;).&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Fix Python traceback handling (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2226&#34;&gt;#2226&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2329&#34;&gt;#2329&lt;/a&gt;).&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;!-- raw HTML omitted --&gt; &lt;/blockquote&gt; &lt;p&gt;... (truncated)&lt;/p&gt; &lt;/details&gt; &lt;details&gt; &lt;summary&gt;Changelog&lt;/summary&gt; &lt;p&gt;&lt;em&gt;Sourced from &lt;a href=&#34;https://github.com/pygments/pygments/blob/master/CHANGES&#34;&gt;pygments&#39;s changelog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;h2&gt;Version 2.15.0&lt;/h2&gt; &lt;p&gt;(released April 10th, 2023)&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;Added lexers:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Carbon (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2362&#34;&gt;#2362&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2365&#34;&gt;#2365&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2366&#34;&gt;#2366&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2367&#34;&gt;#2367&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2368&#34;&gt;#2368&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2369&#34;&gt;#2369&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2370&#34;&gt;#2370&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Dax (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2335&#34;&gt;#2335&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2345&#34;&gt;#2345&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;MediaWiki Wikitext (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2373&#34;&gt;#2373&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/827&#34;&gt;#827&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;PostgreSQL Explain (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2398&#34;&gt;#2398&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;WGSL (WebGPU Shading Language) (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2386&#34;&gt;#2386&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;X++ (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2339&#34;&gt;#2339&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Updated lexers:&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;AMDGPU: Add support for &lt;code&gt;scratch_&lt;/code&gt; instructions, the &lt;code&gt;attr*.*&lt;/code&gt; argument, as well as the &lt;code&gt;off&lt;/code&gt; modifier (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2327&#34;&gt;#2327&lt;/a&gt;).&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;APDL: Miscellaneous improvements (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2314&#34;&gt;#2314&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;bash/tcsh:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Move &lt;code&gt;break&lt;/code&gt; to keywords (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2377&#34;&gt;#2377&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Improve bash math expansion lexing (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2255&#34;&gt;#2255&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2353&#34;&gt;#2353&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Chapel: Support attributes (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2376&#34;&gt;#2376&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;CMake: Implement bracket style comments (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2338&#34;&gt;#2338&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2354&#34;&gt;#2354&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;CSS: Improve lexing of numbers inside function calls (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2382&#34;&gt;#2382&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2383&#34;&gt;#2383&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;diff: Support normal diff syntax, as opposed to unified diff syntax (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2321&#34;&gt;#2321&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;GLSL, HLSL:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Support line continuations in preprocessor code (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2350&#34;&gt;#2350&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Improve preprocessor directive handling (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2357&#34;&gt;#2357&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;LilyPond: minor update of builtins&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;PHP: support attributes (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2055&#34;&gt;#2055&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2347&#34;&gt;#2347&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2360&#34;&gt;#2360&lt;/a&gt;), fix anonymous classes without parameters (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2359&#34;&gt;#2359&lt;/a&gt;), improve lexing of variable variable syntax (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2358&#34;&gt;#2358&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Python:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Add missing builtins (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2334&#34;&gt;#2334&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Fix inconsistent lexing of &lt;code&gt;None&lt;/code&gt; (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2406&#34;&gt;#2406&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Rebol/Red: Don&#39;t require script headers (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2348&#34;&gt;#2348&lt;/a&gt;, &lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2349&#34;&gt;#2349&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Spice: Update keywords (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2336&#34;&gt;#2336&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;SQL+Jinja (&lt;code&gt;analyse_text&lt;/code&gt; method): Fix catastrophic backtracking (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2355&#34;&gt;#2355&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Terraform: Add &lt;code&gt;hcl&lt;/code&gt; alias (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2375&#34;&gt;#2375&lt;/a&gt;)&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Declare support for Python 3.11 and drop support for Python 3.6 (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2324&#34;&gt;#2324&lt;/a&gt;).&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Update &lt;code&gt;native&lt;/code&gt; style to improve contrast (&lt;a href=&#34;https://redirect.github.com/pygments/pygments/issues/2325&#34;&gt;#2325&lt;/a&gt;).&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Update github-dark`` style to match latest Primer style (<a href="https://redirect.github.com/pygments/pygments/issues/2401&#34;&gt;#2401&lt;/a&gt;)&lt;/p> </li> <li> <p>Revert a change that made guessing lexers based on file names slower on Python 3.10 and older (<a href="https://redirect.github.com/pygments/pygments/issues/2328&#34;&gt;#2328&lt;/a&gt;).&lt;/p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pygments/pygments/commit/6c187ad83267be9ce142af3fd5c9e670339dc7aa&#34;&gt;&lt;code&gt;6c187ad&lt;/code&gt;&lt;/a> Prepare 2.15 release.</li> <li><a href="https://github.com/pygments/pygments/commit/00b9cb022cc9c05784c43c11bd7f73e64008b347&#34;&gt;&lt;code&gt;00b9cb0&lt;/code&gt;&lt;/a> Prepare for release.</li> <li><a href="https://github.com/pygments/pygments/commit/a0824a45f0bd6c45528fa16132f09dd3570a8234&#34;&gt;&lt;code&gt;a0824a4&lt;/code&gt;&lt;/a> Update CHANGES</li> <li><a href="https://github.com/pygments/pygments/commit/26f9f6c852846fe579c37fe936a872b68fa686ba&#34;&gt;&lt;code&gt;26f9f6c&lt;/code&gt;&lt;/a> Merge pull request <a href="https://redirect.github.com/pygments/pygments/issues/2406&#34;&gt;#2406&lt;/a> from rdbende/fix-fromimport-none</li> <li><a href="https://github.com/pygments/pygments/commit/62b1bbbe6e329268eaa4c68f0e3eb8867c450acc&#34;&gt;&lt;code&gt;62b1bbb&lt;/code&gt;&lt;/a> Change token of None after from keyword</li> <li><a href="https://github.com/pygments/pygments/commit/acee60e4e8dde9ea99fc494740e20b06188791ac&#34;&gt;&lt;code&gt;acee60e&lt;/code&gt;&lt;/a> Update CHANGES</li> <li><a href="https://github.com/pygments/pygments/commit/eaca69091119e0ac5c97e626ba9e3b21b688c5ed&#34;&gt;&lt;code&gt;eaca690&lt;/code&gt;&lt;/a> Add lexer for MediaWiki Wikitext (<a href="https://redirect.github.com/pygments/pygments/issues/2373&#34;&gt;#2373&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pygments/pygments/commit/0e9c87bcf096908956e031f15a4e589e83be1691&#34;&gt;&lt;code&gt;0e9c87b&lt;/code&gt;&lt;/a> Update CHANGES</li> <li><a href="https://github.com/pygments/pygments/commit/ef0abbaece522732031d61391567c017d48d87b7&#34;&gt;&lt;code&gt;ef0abba&lt;/code&gt;&lt;/a> Add PostgreSQL Explain lexer (<a href="https://redirect.github.com/pygments/pygments/issues/2398&#34;&gt;#2398&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pygments/pygments/commit/3c6e2af8fbc44bb1ef77389d09118c37faea8746&#34;&gt;&lt;code&gt;3c6e2af&lt;/code&gt;&lt;/a> Update CHANGES</li> <li>Additional commits viewable in <a href="https://github.com/pygments/pygments/compare/2.14.0...2.15.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


<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 &lt;dependency name&gt; 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) You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

> Note > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8604315)

  • chore(deps-dev): bump mypy from 1.6.0 to 1.6.1 (#169)

Bumps mypy from 1.6.0 to 1.6.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/9b891fe5a101ecbb818f3f16641ab909f289ba04&#34;&gt;&lt;code&gt;9b891fe&lt;/code&gt;&lt;/a> Remove +dev from version</li> <li><a href="https://github.com/python/mypy/commit/6b6504eb8a96fa6a9c7b8f034803eb9a0444fe86&#34;&gt;&lt;code&gt;6b6504e&lt;/code&gt;&lt;/a> Fix crash on ParamSpec unification (for real) (<a href="https://redirect.github.com/python/mypy/issues/16259&#34;&gt;#16259&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/eb81e63e9dec4dd4c75b307871d1ef9b3e350838&#34;&gt;&lt;code&gt;eb81e63&lt;/code&gt;&lt;/a> Fix crash on ParamSpec unification (<a href="https://redirect.github.com/python/mypy/issues/16251&#34;&gt;#16251&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/45f7a12e558e4a48446af3b36494dcb4045c1028&#34;&gt;&lt;code&gt;45f7a12&lt;/code&gt;&lt;/a> Add +dev to version</li> <li>See full diff in <a href="https://github.com/python/mypy/compare/v1.6.0...v1.6.1&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (8e7e9de)

  • chore: tweak dependabot (#168)

Issue #, if available:

Description of changes:

Dependabot was not configured correctly

Checklist

<!--- Leave unchecked if your change doesn't seem to apply -->

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. (969d0d0)

  • chore: tweak dependabot

Dependabot was not configured correctly (932a95e)

  • chore(deps-dev): bump urllib3 from 1.26.17 to 1.26.18 (#166) (f438076)

  • chore(deps-dev): bump urllib3 from 1.26.17 to 1.26.18

Bumps urllib3 from 1.26.17 to 1.26.18.


updated-dependencies:

  • dependency-name: urllib3 dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (0fd3b7b)

  • chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 (#165) (4f802e2)

  • chore(deps-dev): bump mypy from 1.5.1 to 1.6.0

Bumps mypy from 1.5.1 to 1.6.0.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (0479553)

  • chore(deps-dev): bump urllib3 from 1.26.14 to 1.26.17 (#164) (25437d0)

  • chore(deps-dev): bump urllib3 from 1.26.14 to 1.26.17

Bumps urllib3 from 1.26.14 to 1.26.17.


updated-dependencies:

  • dependency-name: urllib3 dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (1fa120b)

  • chore(deps-dev): bump certifi from 2022.12.7 to 2023.7.22 (#163) (4c9e5cb)

  • chore(deps-dev): bump certifi from 2022.12.7 to 2023.7.22

Bumps certifi from 2022.12.7 to 2023.7.22.


updated-dependencies:

  • dependency-name: certifi dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (e4646b2)

  • chore(deps-dev): bump cryptography from 41.0.3 to 41.0.4 (#162) (369dfc1)

  • chore(deps-dev): bump cryptography from 41.0.3 to 41.0.4

Bumps cryptography from 41.0.3 to 41.0.4.


updated-dependencies:

  • dependency-name: cryptography dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (4f19615)

  • chore(deps-dev): bump black from 23.7.0 to 23.9.1 (#161) (53ed229)

  • chore(deps-dev): bump black from 23.7.0 to 23.9.1

Bumps black from 23.7.0 to 23.9.1.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (373fe7f)

  • chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 (#160) (61667e9)

  • chore(deps-dev): bump pytest from 7.4.1 to 7.4.2

Bumps pytest from 7.4.1 to 7.4.2.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (ed44d29)

  • chore(deps-dev): bump cryptography from 41.0.0 to 41.0.3 (#159) (48dc595)

  • chore(deps-dev): bump cryptography from 41.0.0 to 41.0.3

Bumps cryptography from 41.0.0 to 41.0.3.


updated-dependencies:

  • dependency-name: cryptography dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (1a27e9d)

  • chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 (#158) (750eea1)

  • chore(deps-dev): bump pytest from 7.4.0 to 7.4.1

Bumps pytest from 7.4.0 to 7.4.1.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (90560a5)

  • chore(deps): bump click from 8.1.6 to 8.1.7 (#156) (b25ff6f)

  • chore(deps): bump click from 8.1.6 to 8.1.7

Bumps click from 8.1.6 to 8.1.7.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (2e2bdb9)

  • chore(deps): bump click from 8.1.6 to 8.1.7 (#155) (fc4d9b6)

  • chore(deps): bump click from 8.1.6 to 8.1.7

Bumps click from 8.1.6 to 8.1.7.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (e038a25)

  • chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 (#154) (dfa34e1)

  • chore(deps-dev): bump mypy from 1.5.0 to 1.5.1

Bumps mypy from 1.5.0 to 1.5.1.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (0e3777b)

  • chore(deps-dev): bump radon from 5.1.0 to 6.0.1 (#153) (ff9758d)

  • chore(deps-dev): bump radon from 5.1.0 to 6.0.1

Bumps radon from 5.1.0 to 6.0.1.


updated-dependencies:

  • dependency-name: radon dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (47f0297)

  • chore(deps-dev): bump xenon from 0.9.0 to 0.9.1 (#152) (fc1cfb5)

  • chore(deps-dev): bump xenon from 0.9.0 to 0.9.1

Bumps xenon from 0.9.0 to 0.9.1.


updated-dependencies:

  • dependency-name: xenon dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (daaae5c)

  • chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 (#151)

Bumps mypy from 1.4.1 to 1.5.0. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/2ff7c0de571d434a9a1f82fa183d32fa32999b40&#34;&gt;&lt;code&gt;2ff7c0d&lt;/code&gt;&lt;/a> [release 1.5] stubtest: Fix <code>__mypy-replace</code> false positives (<a href="https://redirect.github.com/python/mypy/issues/15689&#34;&gt;#15689&lt;/a>) (<a href="https://redirect.github.com/python/mypy/issues/15751&#34;&gt;#15751&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/373b73abeb14fdd1f3021f4c27fe1721d2986ed4&#34;&gt;&lt;code&gt;373b73a&lt;/code&gt;&lt;/a> [Release 1.5] Update typing_extensions stubs (<a href="https://redirect.github.com/python/mypy/issues/15745&#34;&gt;#15745&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/a6bd80ed8c91138ce6112b5ce71fc406d426cd01&#34;&gt;&lt;code&gt;a6bd80e&lt;/code&gt;&lt;/a> Remove <code>+dev</code> from version</li> <li><a href="https://github.com/python/mypy/commit/9dd0d396e0a8b477e4bf723a6a24d82db7785ea8&#34;&gt;&lt;code&gt;9dd0d39&lt;/code&gt;&lt;/a> Manually revert &quot;Add support for attrs.fields (<a href="https://redirect.github.com/python/mypy/issues/15021&#34;&gt;#15021&lt;/a&gt;)&amp;quot; (<a href="https://redirect.github.com/python/mypy/issues/15674&#34;&gt;#15674&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/45e1bf7a83686a5b933eb009447e89e5d1c41ca9&#34;&gt;&lt;code&gt;45e1bf7&lt;/code&gt;&lt;/a> Typeshed cherry-pick: Fix <a href="https://github.com/patch&#34;&gt;&lt;code&gt;@​patch&lt;/code&gt;&lt;/a> when <code>new</code> is missing (<a href="https://redirect.github.com/python/mypy/issues/10459&#34;&gt;#10459&lt;/a>) (<a href="https://redirect.github.com/python/mypy/issues/15673&#34;&gt;#15673&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/7a9418356082092d2cb1585acb816b2074cff43e&#34;&gt;&lt;code&gt;7a94183&lt;/code&gt;&lt;/a> Fix dataclass/protocol crash on joining types (<a href="https://redirect.github.com/python/mypy/issues/15629&#34;&gt;#15629&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/2ebd51e881490f4d20635cde92ef9e3edbbad68c&#34;&gt;&lt;code&gt;2ebd51e&lt;/code&gt;&lt;/a> Teach <code>stubgen</code> to work with <code>complex</code> and unary expressions (<a href="https://redirect.github.com/python/mypy/issues/15661&#34;&gt;#15661&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/39833810ddcd29561f3ffed44703380aa26a68be&#34;&gt;&lt;code&gt;3983381&lt;/code&gt;&lt;/a> Fix testLiteralMeets failure (<a href="https://redirect.github.com/python/mypy/issues/15659&#34;&gt;#15659&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/3bf85217386806b0f68bf8857b61379ae2f6ad1e&#34;&gt;&lt;code&gt;3bf8521&lt;/code&gt;&lt;/a> Consistently avoid type-checking unreachable code (<a href="https://redirect.github.com/python/mypy/issues/15386&#34;&gt;#15386&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/python/mypy/commit/dfea43ff96976435ee5f37d1294cca792b8f26cf&#34;&gt;&lt;code&gt;dfea43f&lt;/code&gt;&lt;/a> Add error code &quot;explicit-override&quot; for strict <a href="https://github.com/override&#34;&gt;&lt;code&gt;@​override&lt;/code&gt;&lt;/a> mode (PEP 698) (<a href="https://redirect.github.com/python/mypy/issues/15512&#34;&gt;#15512&lt;/a&gt;)&lt;/li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.4.1...v1.5.0&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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 &lt;dependency name&gt; 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> (8e25009)

  • chore(deps-dev): bump mypy from 1.4.1 to 1.5.0

Bumps mypy from 1.4.1 to 1.5.0.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (caacbbe)

  • chore: group dependencies and assign code owner (7625313)

  • chore: fix auto-merge (73cf7b6)

  • chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 (#150) (fb24320)

  • chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7

Bumps types-toml from 0.10.8.6 to 0.10.8.7.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (e0e8661)

  • chore: change license to apache 2.0 (3f092a0)

  • chore: enable auto-commit for dependabot pull requests (#149)

Issue #, if available:

Description of changes:

<!--- One or two sentences as a summary of what's being changed -->

Checklist

<!--- Leave unchecked if your change doesn't seem to apply -->

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. (c560b4b)

  • chore: enable auto-commit for dependabot pull requests (0e7d79b)

  • chore(deps): bump click from 8.1.5 to 8.1.6 (#148) (dbb323c)

  • chore(deps): bump click from 8.1.5 to 8.1.6

Bumps click from 8.1.5 to 8.1.6.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (c647b94)

  • chore(deps): bump click from 8.1.5 to 8.1.6 (#147) (f5c6da0)

  • chore(deps): bump click from 8.1.5 to 8.1.6

Bumps click from 8.1.5 to 8.1.6.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (a771d81)

  • chore(deps): bump click from 8.1.4 to 8.1.5 (#146) (b6684d4)

  • chore(deps): bump click from 8.1.4 to 8.1.5

Bumps click from 8.1.4 to 8.1.5.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (482a58c)

  • chore(deps): bump click from 8.1.4 to 8.1.5 (#145) (48a2a55)

  • chore(deps): bump click from 8.1.4 to 8.1.5

Bumps click from 8.1.4 to 8.1.5.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (b64eed6)

Fix

  • fix: release instructions (d101526)

Unknown

v0.5.3 (2023-07-11)

Chore

  • chore(deps): bump click from 8.1.3 to 8.1.4 (#143)

Bumps click from 8.1.3 to 8.1.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pallets/click/releases&#34;&gt;click&#39;s releases</a>.</em></p> <blockquote> <h2>8.1.4</h2> <p>This is a fix release for the 8.1.x feature branch.</p> <ul> <li>Changes: <a href="https://click.palletsprojects.com/en/8.1.x/changes/#version-8-1-4&#34;&gt;https://click.palletsprojects.com/en/8.1.x/changes/#version-8-1-4&lt;/a&gt;&lt;/li> <li>Milestone: <a href="https://github.com/pallets/click/milestone/19?closed=1&#34;&gt;https://github.com/pallets/click/milestone/19?closed=1&lt;/a&gt;&lt;/li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/click/blob/main/CHANGES.rst&#34;&gt;click&#39;s changelog</a>.</em></p> <blockquote> <h2>Version 8.1.4</h2> <p>Released 2023-07-06</p> <ul> <li>Replace all <code>typing.Dict</code> occurrences to <code>typing.MutableMapping</code> for parameter hints. :issue:<code>2255</code></li> <li>Improve type hinting for decorators and give all generic types parameters. :issue:<code>2398</code></li> <li>Fix return value and type signature of <code>shell_completion.add_completion_class</code> function. :pr:<code>2421</code></li> <li>Bash version detection doesn't fail on Windows. :issue:<code>2461</code></li> <li>Completion works if there is a dot (<code>.</code>) in the program name. :issue:<code>2166</code></li> <li>Improve type annotations for pyright type checker. :issue:<code>2268</code></li> <li>Improve responsiveness of <code>click.clear()</code>. :issue:<code>2284</code></li> <li>Improve command name detection when using Shiv or PEX. :issue:<code>2332</code></li> <li>Avoid showing empty lines if command help text is empty. :issue:<code>2368</code></li> <li>ZSH completion script works when loaded from <code>fpath</code>. :issue:<code>2344</code>.</li> <li><code>EOFError</code> and <code>KeyboardInterrupt</code> tracebacks are not suppressed when <code>standalone_mode</code> is disabled. :issue:<code>2380</code></li> <li><code>@group.command</code> does not fail if the group was created with a custom <code>command_class</code>. :issue:<code>2416</code></li> <li><code>multiple=True</code> is allowed for flag options again and does not require setting <code>default=()</code>. :issue:<code>2246, 2292, 2295</code></li> <li>Make the decorators returned by <code>@argument()</code> and <code>@option()</code> reusable when the <code>cls</code> parameter is used. :issue:<code>2294</code></li> <li>Don't fail when writing filenames to streams with strict errors. Replace invalid bytes with the replacement character (<code>�</code>). :issue:<code>2395</code></li> <li>Remove unnecessary attempt to detect MSYS2 environment. :issue:<code>2355</code></li> <li>Remove outdated and unnecessary detection of App Engine environment. :pr:<code>2554</code></li> <li><code>echo()</code> does not fail when no streams are attached, such as with <code>pythonw</code> on Windows. :issue:<code>2415</code></li> <li>Argument with <code>expose_value=False</code> do not cause completion to fail. :issue:<code>2336</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/click/commit/3d873a3f567d1bbcb6fb25f0fbe3c3128488d99d&#34;&gt;&lt;code&gt;3d873a3&lt;/code&gt;&lt;/a> release version 8.1.4</li> <li><a href="https://github.com/pallets/click/commit/dd691da8028a090657f081b584ce1efb1bb149d2&#34;&gt;&lt;code&gt;dd691da&lt;/code&gt;&lt;/a> use pypi trusted publisher auth</li> <li><a href="https://github.com/pallets/click/commit/b67fe5f70a8c88bf54d6c7058b1154a81d32815c&#34;&gt;&lt;code&gt;b67fe5f&lt;/code&gt;&lt;/a> completion doesn't fail with <code>expose_value=False</code> (<a href="https://redirect.github.com/pallets/click/issues/2556&#34;&gt;#2556&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pallets/click/commit/4cf7c6cdb10e441da775b4a3a7ee55caec83249e&#34;&gt;&lt;code&gt;4cf7c6c&lt;/code&gt;&lt;/a> completion works for expose_value=False</li> <li><a href="https://github.com/pallets/click/commit/549947111c4af2191dd4b245e1de2c25d20c36d6&#34;&gt;&lt;code&gt;5499471&lt;/code&gt;&lt;/a> echo doesn't fail with no streams (<a href="https://redirect.github.com/pallets/click/issues/2555&#34;&gt;#2555&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pallets/click/commit/ecb99836a44367bad62960045d586e31e4a95766&#34;&gt;&lt;code&gt;ecb9983&lt;/code&gt;&lt;/a> echo doesn't fail with no streams</li> <li><a href="https://github.com/pallets/click/commit/9a536eebd958558c2cd24c17fb66fac112f1ac91&#34;&gt;&lt;code&gt;9a536ee&lt;/code&gt;&lt;/a> remove msys2 and app engine detection (<a href="https://redirect.github.com/pallets/click/issues/2554&#34;&gt;#2554&lt;/a&gt;)&lt;/li> <li><a href="https://github.com/pallets/click/commit/daca3cfce4dcc98451362da0785e4db5fd2b1d8a&#34;&gt;&lt;code&gt;daca3cf&lt;/code&gt;&lt;/a> remove app engine detection</li> <li><a href="https://github.com/pallets/click/commit/8f019ba54eb6838c182c8bfe9310a8d526602071&#34;&gt;&lt;code&gt;8f019ba&lt;/code&gt;&lt;/a> remove msys2 detection</li> <li><a href="https://github.com/pallets/click/commit/af1e8d44d64181484a60dd63044da706bcc13439&#34;&gt;&lt;code&gt;af1e8d4&lt;/code&gt;&lt;/a> <code>format_filename</code> replaces invalid bytes (<a href="https://redirect.github.com/pallets/click/issues/2553&#34;&gt;#2553&lt;/a&gt;)&lt;/li> <li>Additional commits viewable in <a href="https://github.com/pallets/click/compare/8.1.3...8.1.4&#34;&gt;compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

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.


<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> (2cfbe3d)

  • chore(deps): bump click from 8.1.3 to 8.1.4

Bumps click from 8.1.3 to 8.1.4.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (54a4da0)

  • chore(deps-dev): bump black from 23.3.0 to 23.7.0

Bumps black from 23.3.0 to 23.7.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (8018305)

  • chore(deps): bump click from 8.1.3 to 8.1.4

Bumps click from 8.1.3 to 8.1.4.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (8c07d89)

  • chore(deps-dev): bump mypy from 1.4.0 to 1.4.1

Bumps mypy from 1.4.0 to 1.4.1.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (934f6d0)

  • chore(deps-dev): bump pytest from 7.3.2 to 7.4.0

Bumps pytest from 7.3.2 to 7.4.0.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (e99f1ec)

Fix

  • fix: ignore click decorator and remove unused main() call (c523046)

Unknown

  • Merge pull request #144 from Nr18/dependabot/pip/black-23.7.0 (1d8c04f)

  • Merge pull request #142 from Nr18/dependabot/pip/click-8.1.4 (8424ce9)

  • Merge pull request #140 from Nr18/dependabot/pip/pytest-7.4.0 (5f0ade0)

  • Merge pull request #141 from Nr18/dependabot/pip/mypy-1.4.1 (045a15a)

  • Merge pull request #139 from Nr18/develop

release: develop to main branch (fc7ee5c)

v0.5.2 (2023-06-21)

Chore

  • chore(deps-dev): bump mypy from 1.3.0 to 1.4.0

Bumps mypy from 1.3.0 to 1.4.0.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (bb365b0)

  • chore(deps-dev): bump pytest from 7.3.1 to 7.3.2

Bumps pytest from 7.3.1 to 7.3.2.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (5c66e83)

  • chore(deps): bump cryptography from 39.0.2 to 41.0.0

Bumps cryptography from 39.0.2 to 41.0.0.


updated-dependencies:

  • dependency-name: cryptography dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (b974d3f)

  • chore(deps-dev): bump pytest-cov from 4.0.0 to 4.1.0

Bumps pytest-cov from 4.0.0 to 4.1.0.


updated-dependencies:

  • dependency-name: pytest-cov dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (2e92050)

  • chore(deps): bump requests from 2.28.2 to 2.31.0

Bumps requests from 2.28.2 to 2.31.0.


updated-dependencies:

  • dependency-name: requests dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (a4c04e2)

  • chore(deps-dev): bump mypy from 1.2.0 to 1.3.0

Bumps mypy from 1.2.0 to 1.3.0.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (e4cb645)

  • chore(deps-dev): bump pytest from 7.3.0 to 7.3.1

Bumps pytest from 7.3.0 to 7.3.1.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (601d84d)

  • chore(deps-dev): bump pytest from 7.2.2 to 7.3.0

Bumps pytest from 7.2.2 to 7.3.0.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (61336c0)

  • chore(deps-dev): bump mypy from 1.1.1 to 1.2.0

Bumps mypy from 1.1.1 to 1.2.0.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (aaf2d67)

  • chore(deps-dev): bump mypy from 1.0.1 to 1.1.1

Bumps mypy from 1.0.1 to 1.1.1.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (a035d50)

  • chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6

Bumps types-toml from 0.10.8.5 to 0.10.8.6.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (a5057dc)

  • chore(deps-dev): bump black from 23.1.0 to 23.3.0

Bumps black from 23.1.0 to 23.3.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (f5ac630)

Fix

Unknown

  • 0.5.1 (abc504f)

  • Merge pull request #138 from Nr18/dependabot/pip/mypy-1.4.0

chore(deps-dev): bump mypy from 1.3.0 to 1.4.0 (91a49de)

  • Merge pull request #137 from Nr18/dependabot/pip/pytest-7.3.2 (32623e9)

  • Merge pull request #136 from Nr18/dependabot/pip/cryptography-41.0.0 (7f5c383)

  • Merge pull request #135 from Nr18/dependabot/pip/pytest-cov-4.1.0 (64f756f)

  • Merge pull request #134 from Nr18/dependabot/pip/requests-2.31.0 (a18b802)

  • Merge pull request #133 from Nr18/dependabot/pip/mypy-1.3.0

chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 (7ad5f06)

  • Merge pull request #132 from Nr18/dependabot/pip/pytest-7.3.1 (e321b85)

  • Merge pull request #131 from Nr18/dependabot/pip/pytest-7.3.0 (238eb04)

  • Merge pull request #130 from Nr18/dependabot/pip/mypy-1.2.0 (9eff046)

  • Merge pull request #127 from Nr18/dependabot/pip/mypy-1.1.1 (acf0a29)

  • Merge branch 'develop' into dependabot/pip/mypy-1.1.1 (12c3abb)

  • Merge pull request #129 from Nr18/dependabot/pip/types-toml-0.10.8.6 (5173bc6)

  • Merge branch 'develop' into dependabot/pip/types-toml-0.10.8.6 (3ffe0c1)

  • Merge pull request #128 from Nr18/dependabot/pip/black-23.3.0 (9903add)

v0.5.1 (2023-03-06)

Chore

  • chore: remove deprecated functionality (#125)

Issue #, if available: N/A

Description of changes:

Replace deprecated functionality with the newer version.

Checklist

<!--- Leave unchecked if your change doesn't seem to apply -->

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. (dd774aa)

Unknown

  • Merge pull request #126 from Nr18/develop

chore: remove deprecated functionality (#125) (61fb602)

v0.5.0 (2023-03-06)

Chore

  • chore: version bump (4139f04)

  • chore(deps-dev): bump pytest from 7.2.1 to 7.2.2

Bumps pytest from 7.2.1 to 7.2.2.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (777349a)

  • chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5

Bumps types-toml from 0.10.8.4 to 0.10.8.5.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (db27ad5)

  • chore(deps-dev): bump mypy from 1.0.0 to 1.0.1

Bumps mypy from 1.0.0 to 1.0.1.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (c859e70)

  • chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4

Bumps types-toml from 0.10.8.3 to 0.10.8.4.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (2e084b5)

  • chore(deps): bump cryptography from 39.0.0 to 39.0.1

Bumps cryptography from 39.0.0 to 39.0.1.


updated-dependencies:

  • dependency-name: cryptography dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (c9a94eb)

  • chore(deps-dev): bump mypy from 0.991 to 1.0.0

Bumps mypy from 0.991 to 1.0.0.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (acc10dd)

  • chore(deps-dev): bump types-toml from 0.10.8.2 to 0.10.8.3

Bumps types-toml from 0.10.8.2 to 0.10.8.3.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (23d50d8)

  • chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.2

Bumps types-toml from 0.10.8.1 to 0.10.8.2.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (df273bd)

  • chore(deps-dev): bump black from 22.12.0 to 23.1.0

Bumps black from 22.12.0 to 23.1.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (08a582c)

  • chore: update poetry and update poetry lock (6154216)

  • chore(deps): bump future from 0.18.2 to 0.18.3

Bumps future from 0.18.2 to 0.18.3.


updated-dependencies:

  • dependency-name: future dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (7aff529)

  • chore(deps-dev): bump pytest-mypy from 0.10.2 to 0.10.3

Bumps pytest-mypy from 0.10.2 to 0.10.3.


updated-dependencies:

  • dependency-name: pytest-mypy dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (ddb1a2d)

  • chore(deps): bump certifi from 2021.10.8 to 2022.12.7

Bumps certifi from 2021.10.8 to 2022.12.7.


updated-dependencies:

  • dependency-name: certifi dependency-type: indirect ...

Signed-off-by: dependabot[bot] <support@github.com> (f828734)

  • chore(deps-dev): bump black from 22.10.0 to 22.12.0

Bumps black from 22.10.0 to 22.12.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (9b14825)

  • chore(deps-dev): bump pytest-mypy from 0.10.1 to 0.10.2

Bumps pytest-mypy from 0.10.1 to 0.10.2.


updated-dependencies:

  • dependency-name: pytest-mypy dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (7d62e3c)

  • chore(deps-dev): bump twine from 4.0.1 to 4.0.2

Bumps twine from 4.0.1 to 4.0.2.


updated-dependencies:

  • dependency-name: twine dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (413f4cf)

  • chore(deps-dev): bump mypy from 0.990 to 0.991

Bumps mypy from 0.990 to 0.991.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (7d1f6a2)

  • chore(deps-dev): bump types-toml from 0.10.8 to 0.10.8.1

Bumps types-toml from 0.10.8 to 0.10.8.1.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (10f342b)

  • chore(deps-dev): bump pytest-mypy from 0.10.0 to 0.10.1

Bumps pytest-mypy from 0.10.0 to 0.10.1.


updated-dependencies:

  • dependency-name: pytest-mypy dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (8e54b3b)

  • chore(deps-dev): bump mypy from 0.982 to 0.990

Bumps mypy from 0.982 to 0.990.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (f557035)

  • chore(deps-dev): bump black from 22.8.0 to 22.10.0

Bumps black from 22.8.0 to 22.10.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (41ab22d)

  • chore(deps-dev): bump pytest from 7.1.3 to 7.2.0

Bumps pytest from 7.1.3 to 7.2.0.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (210bd7f)

  • chore(deps-dev): bump mypy from 0.981 to 0.982

Bumps mypy from 0.981 to 0.982.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (59e6d6a)

  • chore(deps-dev): bump pytest-cov from 3.0.0 to 4.0.0

Bumps pytest-cov from 3.0.0 to 4.0.0.


updated-dependencies:

  • dependency-name: pytest-cov dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (15f40f4)

  • chore(deps-dev): bump pytest-mypy from 0.9.1 to 0.10.0

Bumps pytest-mypy from 0.9.1 to 0.10.0.


updated-dependencies:

  • dependency-name: pytest-mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (3c1834a)

  • chore(deps-dev): bump mypy from 0.971 to 0.981

Bumps mypy from 0.971 to 0.981.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (b9b16b7)

  • chore(deps-dev): bump pytest from 7.1.2 to 7.1.3

Bumps pytest from 7.1.2 to 7.1.3.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (dcdb39c)

  • chore(deps-dev): bump black from 22.6.0 to 22.8.0

Bumps black from 22.6.0 to 22.8.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (7df6fbf)

  • chore(deps-dev): bump mypy from 0.961 to 0.971

Bumps mypy from 0.961 to 0.971.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (8304d3b)

  • chore(deps-dev): bump types-toml from 0.10.7 to 0.10.8

Bumps types-toml from 0.10.7 to 0.10.8.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (8ae7437)

Fix

  • fix: use specific poetry version (#123)

Issue #, if available: N/A

Description of changes:

By specifying the exact poetry version we prevent local vs remote differences.

Checklist

<!--- Leave unchecked if your change doesn't seem to apply -->

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. (89936d2)

Unknown

  • Merge pull request #124 from Nr18/develop

fix: use specific poetry version (#123) (860d524)

  • Merge pull request #122 from Nr18/develop

release: 0.5.0 (e03ef09)

  • Merge pull request #121 from Nr18/chore/release

chore: version bump (140f4a9)

  • Merge pull request #120 from Nr18/dependabot/pip/pytest-7.2.2

chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 (48a42da)

  • Merge pull request #119 from Nr18/dependabot/pip/types-toml-0.10.8.5 (e5fa5b8)

  • Merge pull request #118 from Nr18/dependabot/pip/mypy-1.0.1 (341cdf2)

  • Merge pull request #117 from Nr18/dependabot/pip/types-toml-0.10.8.4 (2d8a268)

  • Merge pull request #116 from Nr18/dependabot/pip/cryptography-39.0.1 (c197873)

  • Merge pull request #115 from Nr18/dependabot/pip/mypy-1.0.0

chore(deps-dev): bump mypy from 0.991 to 1.0.0 (867fddd)

  • Merge branch 'develop' into dependabot/pip/mypy-1.0.0 (431691d)

  • Merge pull request #114 from Nr18/dependabot/pip/types-toml-0.10.8.3

chore(deps-dev): bump types-toml from 0.10.8.2 to 0.10.8.3 (31411eb)

  • Merge pull request #113 from Nr18/dependabot/pip/types-toml-0.10.8.2 (9fadbef)

  • Merge pull request #112 from Nr18/dependabot/pip/black-23.1.0 (c10eef4)

  • Merge pull request #111 from Nr18/dependabot/pip/future-0.18.3

chore(deps): bump future from 0.18.2 to 0.18.3 (8a3888d)

  • Merge pull request #109 from Nr18/dependabot/pip/pytest-mypy-0.10.3 (28d046e)

  • Merge pull request #107 from Nr18/dependabot/pip/certifi-2022.12.7

chore(deps): bump certifi from 2021.10.8 to 2022.12.7 (5f03ab5)

  • Merge pull request #108 from Nr18/dependabot/pip/black-22.12.0 (8781b61)

  • Merge pull request #105 from Nr18/dependabot/pip/pytest-mypy-0.10.2

chore(deps-dev): bump pytest-mypy from 0.10.1 to 0.10.2 (1f25bf9)

  • Merge pull request #106 from Nr18/dependabot/pip/twine-4.0.2

chore(deps-dev): bump twine from 4.0.1 to 4.0.2 (d7d332d)

  • Merge pull request #104 from Nr18/dependabot/pip/mypy-0.991 (47c93cf)

  • Merge pull request #103 from Nr18/dependabot/pip/types-toml-0.10.8.1 (dc61e71)

  • Merge pull request #102 from Nr18/dependabot/pip/pytest-mypy-0.10.1 (27ecd21)

  • Merge pull request #101 from Nr18/dependabot/pip/mypy-0.990

chore(deps-dev): bump mypy from 0.982 to 0.990 (da38763)

  • Merge pull request #99 from Nr18/dependabot/pip/black-22.10.0

chore(deps-dev): bump black from 22.8.0 to 22.10.0 (5694878)

  • Merge pull request #100 from Nr18/dependabot/pip/pytest-7.2.0 (35f7af9)

  • Merge pull request #98 from Nr18/dependabot/pip/mypy-0.982 (990e97f)

  • Merge pull request #97 from Nr18/dependabot/pip/pytest-cov-4.0.0 (f4f615c)

  • Merge pull request #96 from Nr18/dependabot/pip/pytest-mypy-0.10.0 (eb0063e)

  • Merge pull request #95 from Nr18/dependabot/pip/mypy-0.981 (74367e7)

  • Merge pull request #93 from Nr18/dependabot/pip/black-22.8.0

chore(deps-dev): bump black from 22.6.0 to 22.8.0 (023a930)

  • Merge branch 'develop' into dependabot/pip/black-22.8.0 (4c49e33)

  • Merge pull request #94 from Nr18/dependabot/pip/pytest-7.1.3

chore(deps-dev): bump pytest from 7.1.2 to 7.1.3 (ea33aec)

  • Merge pull request #92 from Nr18/dependabot/pip/mypy-0.971 (2288fd9)

  • Merge pull request #91 from Nr18/dependabot/pip/types-toml-0.10.8

chore(deps-dev): bump types-toml from 0.10.7 to 0.10.8 (14525fe)

v0.4.3 (2022-07-11)

Chore

  • chore: version bump (97c3bb6)

  • chore(deps-dev): bump black from 22.3.0 to 22.6.0

Bumps black from 22.3.0 to 22.6.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (1759abd)

  • chore(deps-dev): bump mypy from 0.950 to 0.961

Bumps mypy from 0.950 to 0.961.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (53d9e8b)

  • chore(deps-dev): bump twine from 4.0.0 to 4.0.1

Bumps twine from 4.0.0 to 4.0.1.


updated-dependencies:

  • dependency-name: twine dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (6f90ac2)

  • chore(deps-dev): bump types-toml from 0.10.6 to 0.10.7

Bumps types-toml from 0.10.6 to 0.10.7.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (06e7369)

  • chore(deps): bump click from 8.1.2 to 8.1.3

Bumps click from 8.1.2 to 8.1.3.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (b1d43df)

  • chore(deps): bump click from 8.1.2 to 8.1.3

Bumps click from 8.1.2 to 8.1.3.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (86a699a)

  • chore(deps-dev): bump mypy from 0.942 to 0.950

Bumps mypy from 0.942 to 0.950.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (129e1a2)

  • chore(deps-dev): bump types-toml from 0.10.5 to 0.10.6

Bumps types-toml from 0.10.5 to 0.10.6.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (405d23f)

  • chore(deps-dev): bump pytest from 7.1.1 to 7.1.2

Bumps pytest from 7.1.1 to 7.1.2.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (6fc49c0)

  • chore(deps-dev): bump types-toml from 0.10.4 to 0.10.5

Bumps types-toml from 0.10.4 to 0.10.5.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (bbd18ef)

  • chore(deps): bump click from 8.0.4 to 8.1.2

Bumps click from 8.0.4 to 8.1.2.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (a5c2181)

  • chore(deps): bump click from 8.0.4 to 8.1.2

Bumps click from 8.0.4 to 8.1.2.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (3947098)

  • chore(deps-dev): bump twine from 3.8.0 to 4.0.0

Bumps twine from 3.8.0 to 4.0.0.


updated-dependencies:

  • dependency-name: twine dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (24d0b72)

  • chore(deps): bump click from 8.0.4 to 8.1.1

Bumps click from 8.0.4 to 8.1.1.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (52f9016)

  • chore(deps): bump click from 8.0.4 to 8.1.0

Bumps click from 8.0.4 to 8.1.0.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (061f90f)

  • chore(deps-dev): bump black from 22.1.0 to 22.3.0

Bumps black from 22.1.0 to 22.3.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (15986d9)

  • chore(deps-dev): bump mypy from 0.941 to 0.942

Bumps mypy from 0.941 to 0.942.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (04581f2)

  • chore(deps-dev): bump pytest from 7.1.0 to 7.1.1

Bumps pytest from 7.1.0 to 7.1.1.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (1278538)

  • chore(deps-dev): bump mypy from 0.940 to 0.941

Bumps mypy from 0.940 to 0.941.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (92bc332)

  • chore(deps-dev): bump xenon from 0.8.0 to 0.9.0

Bumps xenon from 0.8.0 to 0.9.0.


updated-dependencies:

  • dependency-name: xenon dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (cedc6df)

  • chore(deps-dev): bump pytest from 7.0.1 to 7.1.0

Bumps pytest from 7.0.1 to 7.1.0.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (0d0464f)

  • chore(deps-dev): bump mypy from 0.931 to 0.940

Bumps mypy from 0.931 to 0.940.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (af33d36)

Unknown

  • Merge pull request #90 from Nr18/develop

release: 0.4.3 (0444c1e)

  • Merge pull request #89 from Nr18/chore/version-bump

chore: version bump (9894a49)

  • Merge pull request #88 from Nr18/dependabot/pip/black-22.6.0 (05a7587)

  • Merge pull request #87 from Nr18/dependabot/pip/mypy-0.961

chore(deps-dev): bump mypy from 0.950 to 0.961 (f9b13b6)

  • Merge pull request #86 from Nr18/dependabot/pip/twine-4.0.1 (6390c09)

  • Merge pull request #84 from Nr18/dependabot/pip/types-toml-0.10.7 (e4015a5)

  • Merge pull request #83 from Nr18/dependabot/pip/click-8.1.3 (0bdec60)

  • Merge pull request #82 from Nr18/dependabot/pip/click-8.1.3 (071fcb4)

  • Merge pull request #81 from Nr18/dependabot/pip/mypy-0.950 (21bcd52)

  • Merge pull request #80 from Nr18/dependabot/pip/types-toml-0.10.6 (5af3ea8)

  • Merge pull request #79 from Nr18/dependabot/pip/pytest-7.1.2 (120c562)

  • Merge pull request #78 from Nr18/dependabot/pip/types-toml-0.10.5 (9dd972e)

  • Merge pull request #77 from Nr18/dependabot/pip/click-8.1.2 (646a757)

  • Merge pull request #76 from Nr18/dependabot/pip/click-8.1.2 (302ec95)

  • Merge pull request #75 from Nr18/dependabot/pip/twine-4.0.0 (a1410a5)

  • Merge pull request #74 from Nr18/dependabot/pip/click-8.1.1 (d3403a9)

  • Merge pull request #72 from Nr18/dependabot/pip/click-8.1.0 (2c0d9e0)

  • Merge pull request #71 from Nr18/dependabot/pip/black-22.3.0 (bd2255a)

  • Merge pull request #70 from Nr18/dependabot/pip/mypy-0.942 (cd2982f)

  • Merge pull request #69 from Nr18/dependabot/pip/pytest-7.1.1 (5cba8a3)

  • Merge pull request #68 from Nr18/dependabot/pip/mypy-0.941

chore(deps-dev): bump mypy from 0.940 to 0.941 (c756f0b)

  • Merge pull request #65 from Nr18/dependabot/pip/xenon-0.9.0

chore(deps-dev): bump xenon from 0.8.0 to 0.9.0 (d895c79)

  • Merge pull request #67 from Nr18/dependabot/pip/pytest-7.1.0

chore(deps-dev): bump pytest from 7.0.1 to 7.1.0 (22ef168)

  • Merge pull request #66 from Nr18/dependabot/pip/mypy-0.940

chore(deps-dev): bump mypy from 0.931 to 0.940 (30e4132)

v0.4.2 (2022-02-21)

Chore

  • chore: version bump (fcf534a)

  • chore(deps-dev): bump black from 21.12b0 to 22.1.0

Bumps black from 21.12b0 to 22.1.0.


updated-dependencies:

  • dependency-name: black dependency-type: direct:development ...

Signed-off-by: dependabot[bot] <support@github.com> (8f0aedf)

  • chore(deps-dev): bump pytest from 6.2.5 to 7.0.1

Bumps pytest from 6.2.5 to 7.0.1.


updated-dependencies:

  • dependency-name: pytest dependency-type: direct:development update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] <support@github.com> (ac1ec38)

  • chore(deps): bump click from 8.0.3 to 8.0.4

Bumps click from 8.0.3 to 8.0.4.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (b914a42)

Fix

  • fix: push all commits to the remote

Before we compare the two remote branches we first need to push all commits to the remote. (5752ef1)

Unknown

  • Merge pull request #64 from Nr18/develop

chore: release v0.4.2 (6b77e5e)

  • Merge pull request #63 from Nr18/chore/version-bump

chore: version bump (21f6406)

  • Merge pull request #62 from Nr18/fix/push-before-compare

fix: push all commits to the remote (8da6b47)

  • Merge pull request #60 from Nr18/dependabot/pip/black-22.1.0

chore(deps-dev): bump black from 21.12b0 to 22.1.0 (807ea19)

  • Merge pull request #61 from Nr18/dependabot/pip/pytest-7.0.1

chore(deps-dev): bump pytest from 6.2.5 to 7.0.1 (738d66b)

  • Merge pull request #59 from Nr18/dependabot/pip/click-8.0.4 (2c6b7a1)

v0.4.1 (2022-02-20)

Chore

  • chore: label the dependabot pull requests

Dependabot uses a chore(deps-dev) prefix. Because the colon was included in the regex this did not match. (04c5d4e)

  • chore(deps-dev): bump types-toml from 0.10.3 to 0.10.4

Bumps types-toml from 0.10.3 to 0.10.4.


updated-dependencies:

  • dependency-name: types-toml dependency-type: direct:development update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (c4fd3fe)

  • chore(deps-dev): bump mypy from 0.910 to 0.931

Bumps mypy from 0.910 to 0.931.


updated-dependencies:

  • dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (cb7b3a6)

  • chore(deps): bump click from 8.0.3 to 8.0.4

Bumps click from 8.0.3 to 8.0.4.


updated-dependencies:

  • dependency-name: click dependency-type: direct:production update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] <support@github.com> (1a8feef)

  • chore(deps-dev): bump pytest-mypy from 0.8.1 to 0.9.1

Bumps pytest-mypy from 0.8.1 to 0.9.1.


updated-dependencies:

  • dependency-name: pytest-mypy dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (1043702)

  • chore(deps-dev): bump twine from 3.7.1 to 3.8.0

Bumps twine from 3.7.1 to 3.8.0.


updated-dependencies:

  • dependency-name: twine dependency-type: direct:development update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] <support@github.com> (7955c78)

  • chore: install dependabot

Keep all dependencies up to date by installing dependant. (613701b)

  • chore: add code of conduct

In order to get the project fully setup. We add the default code of conduct. (04fc553)

  • chore: version bump (d918ae4)

  • chore: remove test shell script

The shell script was useful in the beginning. Now it lost it's value as we depend on a remote. (ed8b6e6)

Documentation

  • docs: remove deprecated command

We prefer the git pr syntax over calling the executable directly. For this reason we remove the references to the executable. (124b4d3)

Fix

  • fix: mark dependabot updates as dependencies (c8077ae)

  • fix: use separate category (fff0bb4)

  • fix: handling of aws and git failures

By catching the stderr and error codes from the aws and git executions we render a proper error message.

Issue: #26 (522ae56)

Unknown

  • Merge pull request #58 from Nr18/develop

chore: release 0.4.1 (0d93519)

  • Merge pull request #57 from Nr18/chore/label-dependabot

fix: mark dependabot updates as dependencies (88f7b79)

  • Merge branch 'develop' into chore/label-dependabot (9e113c3)

  • Merge pull request #55 from Nr18/dependabot/pip/click-8.0.4

chore(deps): bump click from 8.0.3 to 8.0.4 (7ef1404)

  • Merge branch 'develop' into dependabot/pip/click-8.0.4 (dbce368)

  • Merge pull request #54 from Nr18/dependabot/pip/mypy-0.931

chore(deps-dev): bump mypy from 0.910 to 0.931 (42e220b)

  • Merge branch 'develop' into dependabot/pip/mypy-0.931 (a8686e1)

  • Merge pull request #53 from Nr18/dependabot/pip/types-toml-0.10.4

chore(deps-dev): bump types-toml from 0.10.3 to 0.10.4 (1883ea6)

  • Merge branch 'develop' into dependabot/pip/types-toml-0.10.4 (f211ff1)

  • Merge pull request #56 from Nr18/chore/label-dependabot

chore: label the dependabot pull requests (2477b0c)

  • Merge branch 'develop' into chore/label-dependabot (9b43dcc)

  • Merge branch 'develop' into dependabot/pip/click-8.0.4 (3e1f0a0)

  • Merge branch 'develop' into dependabot/pip/mypy-0.931 (2abf67f)

  • Merge branch 'develop' into dependabot/pip/types-toml-0.10.4 (a7c93e3)

  • Merge pull request #52 from Nr18/dependabot/pip/pytest-mypy-0.9.1

chore(deps-dev): bump pytest-mypy from 0.8.1 to 0.9.1 (10e7424)

  • Merge branch 'develop' into dependabot/pip/pytest-mypy-0.9.1 (7f44a2a)

  • Merge pull request #51 from Nr18/dependabot/pip/twine-3.8.0

chore(deps-dev): bump twine from 3.7.1 to 3.8.0 (7f82afe)

  • Merge pull request #50 from Nr18/chore/install-dependabot

chore: install dependabot (8d00cb9)

  • Merge branch 'develop' into chore/install-dependabot (abba00e)

  • Merge pull request #49 from Nr18/chore/add-code-of-conduct

chore: add code of conduct (d6509f1)

  • Merge pull request #48 from Nr18/chore/version-bump

chore: version bump (3a53073)

  • Merge pull request #47 from Nr18/chore/cleanup

chore: remove test shell script (d654c29)

  • Merge pull request #46 from Nr18/docs/update-readme

docs: remove deprecated command (d67bab8)

  • Merge remote-tracking branch 'origin/develop' into docs/update-readme (29cbbc3)

  • Merge pull request #45 from Nr18/fix/execute-failures

fix: handling of aws and git failures (9fb20be)

  • Merge branch 'develop' into fix/execute-failures (db50f33)

v0.4.0 (2022-02-20)

Chore

  • chore: version bump (5ff1b4d)

  • chore: automatically update the release body

Use the release drafter output to set the release notes automatically. (ba78a4e)

Documentation

  • docs: update documentation (9352957)

Feature

  • feat: implement as a git sub-command

By exposing the package as git-pr we are able to call it as git pr. This is a nice UX improvement. (5d22e4f)

Unknown

  • Merge pull request #44 from Nr18/develop

chore: release 0.4.0 (227515b)

  • Merge pull request #43 from Nr18/chore/version-bump

chore: version bump (b038143)

  • Merge branch 'develop' into chore/version-bump (9956801)

  • Merge pull request #42 from Nr18/chore/release-notes

chore: automatically update the release body (5519903)

  • Merge pull request #41 from Nr18/feat/git-implementation (539406c)

v0.3.2 (2022-02-19)

Chore

Documentation

  • docs: describe the update process

Not everybody knows how to update python packages. This is the reason for adding the instructions to the main README.md. (358d4de)

Fix

  • fix: compare remote branches

In the previous release (#34) we compared the remote destination. This works fine but we should compare both repos based on the remote. The pull request is created remote so the pull request description should reflect the remote state.

Issue: #32, #34 (ee2a135)

Unknown

  • Merge pull request #40 from Nr18/develop

Release 0.3.2 (5c8594b)

  • Merge pull request #39 from Nr18/chore/version-bump

chore: version bump (d4dcc4d)

  • Merge pull request #38 from Nr18/fix/compare-origin

fix: compare remote branches (d111c2d)

  • Merge pull request #37 from Nr18/docs/upgrade-instructions

docs: describe the update process (4a92af7)

  • Merge branch 'develop' into docs/upgrade-instructions (540a731)

v0.3.1 (2022-02-19)

Chore

Fix

  • fix: outdated local branch

When you create a pull request and the local version is behind of the remote. You got a pull request proposal with all already merged changes. By using the remote branch we prevent this.

Issue: #32 (17f07bb)

  • fix: delete the remote branch when pull request is merged

When we auto-merge a pull request we should also cleanup the existing remote branch.

Issue: #31 (bea4a91)

Unknown

  • Merge pull request #36 from Nr18/develop

Release 0.3.1 (0d1327b)

  • Merge pull request #35 from Nr18/chore/version-bump

chore: version bump (7f9a46b)

  • Merge branch 'develop' into chore/version-bump (6919eec)

  • Merge pull request #34 from Nr18/fix/outdated-local-branch

fix: outdated local branch (08cabc1)

  • Merge pull request #33 from Nr18/fix/remove-remote-branch

fix: delete the remote branch when pull request is merged (d16cb0e)

  • Merge branch 'develop' into fix/remove-remote-branch (117661f)

v0.3.0 (2022-02-10)

Chore

Documentation

  • docs: remove development note (549f3ff)

  • docs: update readme

Issue: #3 (add3293)

  • docs: update readme

Issue: #21 (9225b1c)

  • docs: update readme to include the auto-merge feature (da01202)

Feature

  • feat: allow branch overwrite

In some cases you want to overwrite the target branch. By supplying the --branch my-branch option you are now able to do just that.

Issue: #23 (6dd7445)

  • feat: update the existing pull request

When a pull request creation is triggered, we need to check if their is not already a pull request open. When a pull request is open we should update the description.

Issue: #3 (19c43ea)

  • feat: delete working branch and pull destination

When you use the --auto-merge flag. We can cleanup the working branch and pull the merged result. This will remove some commands that you need to type.

Issue: #21 (0a3509e)

  • feat: implement auto-merge feature

Automatically merge the created pull request when the --auto-merge option is given.

Issue: #18 (7565a0f)

Fix

  • fix: move title check (62a3ef2)

  • fix: use correct command

Previously I used the merge branch command, this command requires different parameters and failed. By using the pull request merge action we fixed the behaviour. (13d641b)

Refactor

  • refactor: move pull request proposal to separate class (57337ee)

  • refactor: move codecommit repository logic

Move the logic that understands how to read pull requests from codecommit (04661e0)

  • refactor: generate test data for each cli parameter that we support (bee8914)

  • refactor: prepare codebase for auto-merge feature (#19)

  • refactor: simplify the cli interaction

  • refactor: encapsulate pull request information

  • refactor: move pull request creation (16c0421)

Unknown

  • Merge pull request #29 from Nr18/develop

Release v0.3.0 (c601f08)

  • Merge pull request #30 from Nr18/chore/version-bump

chore: version bump (1c4b105)

  • Merge pull request #28 from Nr18/feat/overwrite-branch

feat: allow branch overwrite (9f7beb6)

  • Merge pull request #27 from Nr18/docs/remove-development-note

docs: remove development note (56c5d6d)

  • Merge pull request #25 from Nr18/feat/update-existing-pr

feat: update the existing pull request (797394e)

  • Merge pull request #24 from Nr18/refactor/move-responsibility

refactor: move responsibilities (a03d02c)

  • Merge pull request #22 from Nr18/feat/delete-branch

feat: delete working branch and pull destination (0a4f01d)

  • Merge pull request #20 from Nr18/feat/auto-merge

feat: implement auto-merge feature (3ba156a)

v0.2.0 (2022-01-27)

Chore

  • chore: version bump (#16) (fda47da)

Feature

  • feat: use full description when we only have 1 commit (#15)

When you have a single commit. The body might contain additional information. So we include that information in the description as a suggestion. (970ae39)

  • feat: always push changes (#14)

By always pushing the changes before we create the pull request. We ensure that all changes are in Code Commit before we create the pull request.

Issue: #2 (603baa7)

Fix

  • fix: repo name remote contains profile (#13)

When the remote contains a profile it was appended to the repository name. This was caused by #11.

Issue: #11 (7443e7a)

  • fix: support fallback to default profile and region (#11)

  • fix: support fallback to default profile and region

By moving the remote logic to its own class it allows us to encapsulate the behaviour. And making it easier to extend the behaviour. Support both codecommit:// and codecommit:::// notations.

Fixes issue #7 (52389cc)

  • fix: index error when there are no commits (#9)

By returning a None when there are no commits we can detect gracefully.

Fixes Issue: #8 (5b87e37)

Refactor

  • refactor: introduce pull request class (#10)

By using an object it makes the code easier to read. It also moves the logic to create pull request proposals to its own class.

Issue: #8 (e15ccf9)

Unknown

  • Merge pull request #17 from Nr18/develop

Release v0.2.0 (c888e1d)

v0.1.0 (2022-01-24)

Chore

  • chore: version bump (#4) (1afe0e3)

Documentation

  • docs: remove docker documentation (#5)

Remove the docker documentation that was copied when I initially setup the repository. (9059558)

Feature

  • feat: initial implementation (#1)

This is the initial implementation that we will use to test the tool out. (4c31f33)

Unknown

  • Merge pull request #6 from Nr18/develop

chore: create release (1286343)

v0.0.1 (2022-01-21)

Chore