Граф коммитов

52 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 78dc7e7b13
chore(deps): Bump polyfactory from 2.17.0 to 2.18.0 in /schemas (#11737)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.17.0 to 2.18.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.18.0</h2>
<h1>Sponsors 🌟</h1>
<p>Thanks to these incredible business sponsors:</p>
<p><a href="https://scalar.com/">Scalar</a> (<a
href="https://github.com/scalar"><code>@​scalar</code></a>), <a
href="https://telemetrysports.com/">Telemetry Sports</a> (via <a
href="https://github.com/chris-telemetry"><code>@​chris-telemetry</code></a>),
<a href="https://www.stok.kr/">Stok</a> (<a
href="https://github.com/stok-team"><code>@​stok-team</code></a>)</p>
<p>A huge 'Thank you!' to all other sponsors across <a
href="https://polar.sh/litestar-org">Polar.sh</a>, <a
href="https://opencollective.com/litestar">OpenCollective</a> and <a
href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>!</p>
<h1>What's Changed</h1>
<h2>New Features 🚀</h2>
<ul>
<li>Handle SQLA column constraints by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/594">litestar-org/polyfactory#594</a></li>
</ul>
<h2>Infra 🚆</h2>
<ul>
<li>Update docs preview upload by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/597">litestar-org/polyfactory#597</a></li>
<li>Add SQLA async to test dependencies by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/595">litestar-org/polyfactory#595</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.17.0...v2.18.0">https://github.com/litestar-org/polyfactory/compare/v2.17.0...v2.18.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f7b5d8bb94"><code>f7b5d8b</code></a>
chore(release): bump minor version</li>
<li><a
href="6abb845ddc"><code>6abb845</code></a>
feat: handle SQLA column constraints (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/594">#594</a>)</li>
<li><a
href="8d8f6a9b4b"><code>8d8f6a9</code></a>
fix: add SQLA async to test dependencies (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/595">#595</a>)</li>
<li><a
href="c027bbd1c1"><code>c027bbd</code></a>
fix: update docs preview upload (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/597">#597</a>)</li>
<li>See full diff in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.17.0...v2.18.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.17.0&new-version=2.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 16:52:12 +00:00
dependabot[bot] d7267ff3fa
chore(deps-dev): Bump ruff from 0.6.1 to 0.7.0 in /schemas (#11585)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.1 to 0.7.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>0.7.0</h2>
<h2>Release Notes</h2>
<p>Check out the <a href="https://astral.sh/blog/ruff-v0.7.0">blog
post</a> for a migration guide and overview of the changes!</p>
<h3>Breaking changes</h3>
<ul>
<li>The pytest rules <code>PT001</code> and <code>PT023</code> now
default to omitting the decorator parentheses when there are no
arguments
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/12838">#12838</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/13292">#13292</a>).
This was a change that we attempted to make in Ruff v0.6.0, but only
partially made due to an error on our part.
See the <a href="https://astral.sh/blog/ruff-v0.7.0">blog post</a> for
more details.</li>
<li>The <code>useless-try-except</code> rule (in our
<code>tryceratops</code> category) has been recoded from
<code>TRY302</code> to
<code>TRY203</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13502">#13502</a>).
This ensures Ruff's code is consistent with
the same rule in the <a
href="https://github.com/guilatrova/tryceratops"><code>tryceratops</code></a>
linter.</li>
<li>The <code>lint.allow-unused-imports</code> setting has been removed
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/13677">#13677</a>).
Use
<a
href="https://docs.astral.sh/ruff/settings/#lint_pyflakes_allowed-unused-imports"><code>lint.pyflakes.allow-unused-imports</code></a>
instead.</li>
</ul>
<h3>Formatter preview style</h3>
<ul>
<li>Normalize implicit concatenated f-string quotes per part (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13539">#13539</a>)</li>
</ul>
<h3>Preview linter features</h3>
<ul>
<li>[<code>refurb</code>] implement
<code>hardcoded-string-charset</code> (FURB156) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13530">#13530</a>)</li>
<li>[<code>refurb</code>] Count codepoints not bytes for
<code>slice-to-remove-prefix-or-suffix (FURB188)</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13631">#13631</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>pylint</code>] Mark <code>PLE1141</code> fix as unsafe (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13629">#13629</a>)</li>
<li>[<code>flake8-async</code>] Consider async generators to be
&quot;checkpoints&quot; for <code>cancel-scope-no-checkpoint</code>
(<code>ASYNC100</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13639">#13639</a>)</li>
<li>[<code>flake8-bugbear</code>] Do not suggest setting parameter
<code>strict=</code> to <code>False</code> in <code>B905</code>
diagnostic message (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13656">#13656</a>)</li>
<li>[<code>flake8-todos</code>] Only flag the word &quot;TODO&quot;, not
words starting with &quot;todo&quot; (<code>TD006</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13640">#13640</a>)</li>
<li>[<code>pycodestyle</code>] Fix whitespace-related false positives
and false negatives inside type-parameter lists (<code>E231</code>,
<code>E251</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13704">#13704</a>)</li>
<li>[<code>flake8-simplify</code>] Stabilize preview behavior for
<code>SIM115</code> so that the rule can detect files
being opened from a wider range of standard-library functions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12959">#12959</a>).</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Add explanation of fixable in <code>--statistics</code> command (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13774">#13774</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>pyflakes</code>] Allow <code>ipytest</code> cell magic
(<code>F401</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13745">#13745</a>)</li>
<li>[<code>flake8-use-pathlib</code>] Fix <code>PTH123</code> false
positive when <code>open</code> is passed a file descriptor (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13616">#13616</a>)</li>
<li>[<code>flake8-bandit</code>] Detect patterns from multi line SQL
statements (<code>S608</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13574">#13574</a>)</li>
<li>[<code>flake8-pyi</code>] - Fix dropped expressions in
<code>PYI030</code> autofix (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13727">#13727</a>)</li>
</ul>
<h2>Contributors</h2>
<ul>
<li><a
href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.7.0</h2>
<p>Check out the <a href="https://astral.sh/blog/ruff-v0.7.0">blog
post</a> for a migration guide and overview of the changes!</p>
<h3>Breaking changes</h3>
<ul>
<li>The pytest rules <code>PT001</code> and <code>PT023</code> now
default to omitting the decorator parentheses when there are no
arguments
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/12838">#12838</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/13292">#13292</a>).
This was a change that we attempted to make in Ruff v0.6.0, but only
partially made due to an error on our part.
See the <a href="https://astral.sh/blog/ruff-v0.7.0">blog post</a> for
more details.</li>
<li>The <code>useless-try-except</code> rule (in our
<code>tryceratops</code> category) has been recoded from
<code>TRY302</code> to
<code>TRY203</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13502">#13502</a>).
This ensures Ruff's code is consistent with
the same rule in the <a
href="https://github.com/guilatrova/tryceratops"><code>tryceratops</code></a>
linter.</li>
<li>The <code>lint.allow-unused-imports</code> setting has been removed
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/13677">#13677</a>).
Use
<a
href="https://docs.astral.sh/ruff/settings/#lint_pyflakes_allowed-unused-imports"><code>lint.pyflakes.allow-unused-imports</code></a>
instead.</li>
</ul>
<h3>Formatter preview style</h3>
<ul>
<li>Normalize implicit concatenated f-string quotes per part (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13539">#13539</a>)</li>
</ul>
<h3>Preview linter features</h3>
<ul>
<li>[<code>refurb</code>] implement
<code>hardcoded-string-charset</code> (FURB156) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13530">#13530</a>)</li>
<li>[<code>refurb</code>] Count codepoints not bytes for
<code>slice-to-remove-prefix-or-suffix (FURB188)</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13631">#13631</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>pylint</code>] Mark <code>PLE1141</code> fix as unsafe (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13629">#13629</a>)</li>
<li>[<code>flake8-async</code>] Consider async generators to be
&quot;checkpoints&quot; for <code>cancel-scope-no-checkpoint</code>
(<code>ASYNC100</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13639">#13639</a>)</li>
<li>[<code>flake8-bugbear</code>] Do not suggest setting parameter
<code>strict=</code> to <code>False</code> in <code>B905</code>
diagnostic message (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13656">#13656</a>)</li>
<li>[<code>flake8-todos</code>] Only flag the word &quot;TODO&quot;, not
words starting with &quot;todo&quot; (<code>TD006</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13640">#13640</a>)</li>
<li>[<code>pycodestyle</code>] Fix whitespace-related false positives
and false negatives inside type-parameter lists (<code>E231</code>,
<code>E251</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13704">#13704</a>)</li>
<li>[<code>flake8-simplify</code>] Stabilize preview behavior for
<code>SIM115</code> so that the rule can detect files
being opened from a wider range of standard-library functions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12959">#12959</a>).</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Add explanation of fixable in <code>--statistics</code> command (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13774">#13774</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>pyflakes</code>] Allow <code>ipytest</code> cell magic
(<code>F401</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13745">#13745</a>)</li>
<li>[<code>flake8-use-pathlib</code>] Fix <code>PTH123</code> false
positive when <code>open</code> is passed a file descriptor (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13616">#13616</a>)</li>
<li>[<code>flake8-bandit</code>] Detect patterns from multi line SQL
statements (<code>S608</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13574">#13574</a>)</li>
<li>[<code>flake8-pyi</code>] - Fix dropped expressions in
<code>PYI030</code> autofix (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13727">#13727</a>)</li>
</ul>
<h2>0.6.9</h2>
<h3>Preview features</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5e6de4e0c6"><code>5e6de4e</code></a>
Changelog for Ruff v0.7 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13794">#13794</a>)</li>
<li><a
href="70e5c4a8ba"><code>70e5c4a</code></a>
Recode <code>TRY302</code> to <code>TRY203</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13502">#13502</a>)</li>
<li><a
href="9218d6bedc"><code>9218d6b</code></a>
Remove <code>allow-unused-imports</code> setting from the common lint
options (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13677">#13677</a>)</li>
<li><a
href="1b79ae9817"><code>1b79ae9</code></a>
[ruff-0.7] Stabilise the expansion of
<code>open-file-with-context-handler</code> to wor...</li>
<li><a
href="2b87587ac2"><code>2b87587</code></a>
[<code>flake8-pytest-style</code>] Fix defaults when
<code>lint.flake8-pytest-style</code> config s...</li>
<li><a
href="d1e15f6246"><code>d1e15f6</code></a>
Remove tab-size setting (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12835">#12835</a>)</li>
<li><a
href="89a82158a1"><code>89a8215</code></a>
Remove error messages for removed CLI aliases (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12833">#12833</a>)</li>
<li><a
href="202c6a6d75"><code>202c6a6</code></a>
Remove <code>output-format=text</code> setting (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12836">#12836</a>)</li>
<li><a
href="5c3c0c4705"><code>5c3c0c4</code></a>
[red-knot] Inference for comparison of union types (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13781">#13781</a>)</li>
<li><a
href="6b7a738825"><code>6b7a738</code></a>
Add explanation of fixable in <code>--statistics</code> command (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13774">#13774</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/0.6.1...0.7.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.6.1&new-version=0.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 21:56:56 +00:00
Beth Rennie be67f0b808
feat(schemas): generate .schema.json files for Experimenter and Feature Manifest schemas (#11519)
Because:

- we need the .schema.json files in Desktop;
- they are not currently packaged into either the NPM or PyPI packages;
  and
- the generated schemas do not include the custom validation logic
  expressed by Pydantic validators

This commit:

- adds JSON schema validation via Pydantic's json_schema_extra hook to
  give the JSON schemas validation parity with the Pydantic models and
  existing JSON schemas in Desktop;
- generates the JSON schemas and commits them (in schemas/schemas);
- packages the produced schemas into the NPM package;
- packages the produced schemas into the PyPI package (but uncommitted,
  since they are duplicates);
- revises the Makefile build steps for schema package generation; and
- bumps the schema package version.

Fixes #11518
2024-10-18 20:30:05 +00:00
dependabot[bot] d53e943b71
chore(deps-dev): Bump black from 24.8.0 to 24.10.0 in /schemas (#11499)
Bumps [black](https://github.com/psf/black) from 24.8.0 to 24.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/releases">black's
releases</a>.</em></p>
<blockquote>
<h2>24.10.0</h2>
<h3>Highlights</h3>
<ul>
<li>Black is now officially tested with Python 3.13 and provides Python
3.13
mypyc-compiled wheels. (<a
href="https://redirect.github.com/psf/black/issues/4436">#4436</a>) (<a
href="https://redirect.github.com/psf/black/issues/4449">#4449</a>)</li>
<li>Black will issue an error when used with Python 3.12.5, due to an
upstream memory
safety issue in Python 3.12.5 that can cause Black's AST safety checks
to fail. Please
use Python 3.12.6 or Python 3.12.4 instead. (<a
href="https://redirect.github.com/psf/black/issues/4447">#4447</a>)</li>
<li>Black no longer supports running with Python 3.8 (<a
href="https://redirect.github.com/psf/black/issues/4452">#4452</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix crashes involving comments in parenthesised return types or
<code>X | Y</code> style unions.
(<a
href="https://redirect.github.com/psf/black/issues/4453">#4453</a>)</li>
<li>Fix skipping Jupyter cells with unknown <code>%%</code> magic (<a
href="https://redirect.github.com/psf/black/issues/4462">#4462</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix type annotation spacing between * and more complex type variable
tuple (i.e. <code>def fn(*args: *tuple[*Ts, T]) -&gt; None: pass</code>)
(<a
href="https://redirect.github.com/psf/black/issues/4440">#4440</a>)</li>
</ul>
<h3>Caching</h3>
<ul>
<li>Fix bug where the cache was shared between runs with and without
<code>--unstable</code> (<a
href="https://redirect.github.com/psf/black/issues/4466">#4466</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade version of mypyc used to 1.12 beta (<a
href="https://redirect.github.com/psf/black/issues/4450">#4450</a>) (<a
href="https://redirect.github.com/psf/black/issues/4449">#4449</a>)</li>
<li><code>blackd</code> now requires a newer version of aiohttp. (<a
href="https://redirect.github.com/psf/black/issues/4451">#4451</a>)</li>
</ul>
<h3>Output</h3>
<ul>
<li>Added Python target version information on parse error (<a
href="https://redirect.github.com/psf/black/issues/4378">#4378</a>)</li>
<li>Add information about Black version to internal error messages (<a
href="https://redirect.github.com/psf/black/issues/4457">#4457</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/blob/main/CHANGES.md">black's
changelog</a>.</em></p>
<blockquote>
<h2>24.10.0</h2>
<h3>Highlights</h3>
<ul>
<li>Black is now officially tested with Python 3.13 and provides Python
3.13
mypyc-compiled wheels. (<a
href="https://redirect.github.com/psf/black/issues/4436">#4436</a>) (<a
href="https://redirect.github.com/psf/black/issues/4449">#4449</a>)</li>
<li>Black will issue an error when used with Python 3.12.5, due to an
upstream memory
safety issue in Python 3.12.5 that can cause Black's AST safety checks
to fail. Please
use Python 3.12.6 or Python 3.12.4 instead. (<a
href="https://redirect.github.com/psf/black/issues/4447">#4447</a>)</li>
<li>Black no longer supports running with Python 3.8 (<a
href="https://redirect.github.com/psf/black/issues/4452">#4452</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix crashes involving comments in parenthesised return types or
<code>X | Y</code> style unions.
(<a
href="https://redirect.github.com/psf/black/issues/4453">#4453</a>)</li>
<li>Fix skipping Jupyter cells with unknown <code>%%</code> magic (<a
href="https://redirect.github.com/psf/black/issues/4462">#4462</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix type annotation spacing between * and more complex type variable
tuple (i.e. <code>def fn(*args: *tuple[*Ts, T]) -&gt; None: pass</code>)
(<a
href="https://redirect.github.com/psf/black/issues/4440">#4440</a>)</li>
</ul>
<h3>Caching</h3>
<ul>
<li>Fix bug where the cache was shared between runs with and without
<code>--unstable</code> (<a
href="https://redirect.github.com/psf/black/issues/4466">#4466</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade version of mypyc used to 1.12 beta (<a
href="https://redirect.github.com/psf/black/issues/4450">#4450</a>) (<a
href="https://redirect.github.com/psf/black/issues/4449">#4449</a>)</li>
<li><code>blackd</code> now requires a newer version of aiohttp. (<a
href="https://redirect.github.com/psf/black/issues/4451">#4451</a>)</li>
</ul>
<h3>Output</h3>
<ul>
<li>Added Python target version information on parse error (<a
href="https://redirect.github.com/psf/black/issues/4378">#4378</a>)</li>
<li>Add information about Black version to internal error messages (<a
href="https://redirect.github.com/psf/black/issues/4457">#4457</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1b2427a2b7"><code>1b2427a</code></a>
Prepare release 24.10.0 (<a
href="https://redirect.github.com/psf/black/issues/4471">#4471</a>)</li>
<li><a
href="a22b1ebbfd"><code>a22b1eb</code></a>
Add mypyc 3.13 wheel build (<a
href="https://redirect.github.com/psf/black/issues/4449">#4449</a>)</li>
<li><a
href="b7d0e7212b"><code>b7d0e72</code></a>
Bump AndreMiras/coveralls-python-action from
65c1672f0b8a201702d86c81b79187df...</li>
<li><a
href="f1a2f92bba"><code>f1a2f92</code></a>
Include --unstable in cache key (<a
href="https://redirect.github.com/psf/black/issues/4466">#4466</a>)</li>
<li><a
href="8d9d18c033"><code>8d9d18c</code></a>
Fix skipping Jupyter cells with unknown %% magic (<a
href="https://redirect.github.com/psf/black/issues/4462">#4462</a>)</li>
<li><a
href="bbfdba3a5e"><code>bbfdba3</code></a>
Fix docs CI: use venv for uv to fix 'failed to create directory' (<a
href="https://redirect.github.com/psf/black/issues/4460">#4460</a>)</li>
<li><a
href="8fb2add1f7"><code>8fb2add</code></a>
Use builtin generics (<a
href="https://redirect.github.com/psf/black/issues/4458">#4458</a>)</li>
<li><a
href="2a45cecf29"><code>2a45cec</code></a>
Fix crashes with comments in parentheses (<a
href="https://redirect.github.com/psf/black/issues/4453">#4453</a>)</li>
<li><a
href="b4d6d8632d"><code>b4d6d86</code></a>
Drop Python 3.8 support (<a
href="https://redirect.github.com/psf/black/issues/4452">#4452</a>)</li>
<li><a
href="ac018c16ca"><code>ac018c1</code></a>
Require newer aiohttp for blackd (<a
href="https://redirect.github.com/psf/black/issues/4451">#4451</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/24.8.0...24.10.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=24.8.0&new-version=24.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 20:55:00 +00:00
dependabot[bot] 272a6fe7b7
chore(deps): Bump polyfactory from 2.16.2 to 2.17.0 in /schemas (#11427)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.16.2 to 2.17.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.17.0</h2>
<h1>Sponsors 🌟</h1>
<p>Thanks to these incredible business sponsors:</p>
<p><a href="https://scalar.com/">Scalar</a> (<a
href="https://github.com/scalar"><code>@​scalar</code></a>), <a
href="https://telemetrysports.com/">Telemetry Sports</a> (via <a
href="https://github.com/chris-telemetry"><code>@​chris-telemetry</code></a>),
<a href="https://www.stok.kr/">Stok</a> (<a
href="https://github.com/stok-team"><code>@​stok-team</code></a>)</p>
<p>A huge 'Thank you!' to all other sponsors across <a
href="https://polar.sh/litestar-org">Polar.sh</a>, <a
href="https://opencollective.com/litestar">OpenCollective</a> and <a
href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>!</p>
<h2>What's Changed</h2>
<ul>
<li>fix: constrained 0 length lists by <a
href="https://github.com/marcozzxx810"><code>@​marcozzxx810</code></a>
in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/570">litestar-org/polyfactory#570</a></li>
<li>build: update pre-commit dependencies by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/571">litestar-org/polyfactory#571</a></li>
<li>fix: use provider map for any in coverage by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/574">litestar-org/polyfactory#574</a></li>
<li>fix: tuple randomized length by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/573">litestar-org/polyfactory#573</a></li>
<li>feat(<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/579">#579</a>):
enhance register_fixture return type annotation by <a
href="https://github.com/giulioindev"><code>@​giulioindev</code></a> in
<a
href="https://redirect.github.com/litestar-org/polyfactory/pull/581">litestar-org/polyfactory#581</a></li>
<li>docs: swap word with its antonym to match the context by <a
href="https://github.com/UncleGoogle"><code>@​UncleGoogle</code></a> in
<a
href="https://redirect.github.com/litestar-org/polyfactory/pull/575">litestar-org/polyfactory#575</a></li>
<li>fix: Adjust min/max items to valid lengths for Set[Enum] fields by
<a href="https://github.com/adrianeboyd"><code>@​adrianeboyd</code></a>
in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/567">litestar-org/polyfactory#567</a></li>
<li>fix: handle Optional type recursive models by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/584">litestar-org/polyfactory#584</a></li>
<li>fix: handle recursive collections by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/587">litestar-org/polyfactory#587</a></li>
<li>chore(release): bump release version by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/588">litestar-org/polyfactory#588</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/marcozzxx810"><code>@​marcozzxx810</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/570">litestar-org/polyfactory#570</a></li>
<li><a
href="https://github.com/giulioindev"><code>@​giulioindev</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/581">litestar-org/polyfactory#581</a></li>
<li><a
href="https://github.com/UncleGoogle"><code>@​UncleGoogle</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/575">litestar-org/polyfactory#575</a></li>
<li><a
href="https://github.com/adrianeboyd"><code>@​adrianeboyd</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/567">litestar-org/polyfactory#567</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.16.2...v2.17.0">https://github.com/litestar-org/polyfactory/compare/v2.16.2...v2.17.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/blob/main/docs/changelog.rst">polyfactory's
changelog</a>.</em></p>
<blockquote>
<h1>=========
Changelog</h1>
<p>All commits to this project will be documented in this file.</p>
<h2>[unreleased]</h2>
<p><code>67c5720
&lt;67c57208de&gt;</code>_
is the last commit in the changelog before unreleased changes.</p>
<p>Bug Fixes

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li>(<code>24701eb
&lt;24701eb593&gt;</code><em>)
- Constrained 0 length lists (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/570">#570</a>)
by <code>@marcozzxx810
&lt;https://github.com/marcozzxx810&gt;</code></em> in
<code>[#570](https://github.com/litestar-org/polyfactory/issues/570)
&lt;https://github.com/litestar-org/polyfactory/pull/570&gt;</code>_</li>
<li>(<code>6f5b78c
&lt;6f5b78cc5e&gt;</code><em>)
- Use provider map for any in coverage (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/574">#574</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#574](https://github.com/litestar-org/polyfactory/issues/574)
&lt;https://github.com/litestar-org/polyfactory/pull/574&gt;</code>_</li>
<li>(<code>4aaf656
&lt;4aaf656baa&gt;</code><em>)
- Tuple randomized length (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/573">#573</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#573](https://github.com/litestar-org/polyfactory/issues/573)
&lt;https://github.com/litestar-org/polyfactory/pull/573&gt;</code>_</li>
<li>(<code>9a83ad6
&lt;9a83ad6354&gt;</code><em>)
- Adjust min/max items to valid lengths for Set[Enum] fields (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/567">#567</a>)
by <code>@adrianeboyd &lt;https://github.com/adrianeboyd&gt;</code></em>
in <code>[#567](https://github.com/litestar-org/polyfactory/issues/567)
&lt;https://github.com/litestar-org/polyfactory/pull/567&gt;</code>_</li>
<li>(<code>135d7fe
&lt;135d7fea8d&gt;</code><em>)
- Handle Optional type recursive models (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/584">#584</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#584](https://github.com/litestar-org/polyfactory/issues/584)
&lt;https://github.com/litestar-org/polyfactory/pull/584&gt;</code>_</li>
<li>(<code>6440faa
&lt;6440faa24a&gt;</code><em>)
- Handle recursive collections (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/587">#587</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#587](https://github.com/litestar-org/polyfactory/issues/587)
&lt;https://github.com/litestar-org/polyfactory/pull/587&gt;</code>_</li>
</ul>
<p>Documentation

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li>(<code>841831d
&lt;841831d12f&gt;</code><em>)
- Swap word with its antonym to match the context (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/575">#575</a>)
by <code>@UncleGoogle &lt;https://github.com/UncleGoogle&gt;</code></em>
in <code>[#575](https://github.com/litestar-org/polyfactory/issues/575)
&lt;https://github.com/litestar-org/polyfactory/pull/575&gt;</code>_</li>
</ul>
<p>Features

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li>(<code>c0c2704
&lt;c0c27049af&gt;</code><em>)
- Enhance register_fixture return type annotation (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/581">#581</a>)
by <code>@giulioindev &lt;https://github.com/giulioindev&gt;</code></em>
in <code>[#581](https://github.com/litestar-org/polyfactory/issues/581)
&lt;https://github.com/litestar-org/polyfactory/pull/581&gt;</code>_</li>
</ul>
<p>Build

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li>(<code>d75b1d2
&lt;d75b1d2eee&gt;</code><em>)
- Update pre-commit dependencies (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/571">#571</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#571](https://github.com/litestar-org/polyfactory/issues/571)
&lt;https://github.com/litestar-org/polyfactory/pull/571&gt;</code>_</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="37a9894a52"><code>37a9894</code></a>
chore(release): bump release version (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/588">#588</a>)</li>
<li><a
href="6440faa24a"><code>6440faa</code></a>
fix: handle recursive collections (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/587">#587</a>)</li>
<li><a
href="135d7fea8d"><code>135d7fe</code></a>
fix: handle Optional type recursive models (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/584">#584</a>)</li>
<li><a
href="9a83ad6354"><code>9a83ad6</code></a>
fix: Adjust min/max items to valid lengths for Set[Enum] fields (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/567">#567</a>)</li>
<li><a
href="841831d12f"><code>841831d</code></a>
docs: swap word with its antonym to match the context (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/575">#575</a>)</li>
<li><a
href="c0c27049af"><code>c0c2704</code></a>
feat(<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/579">#579</a>):
enhance register_fixture return type annotation (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/581">#581</a>)</li>
<li><a
href="4aaf656baa"><code>4aaf656</code></a>
fix: tuple randomized length (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/573">#573</a>)</li>
<li><a
href="6f5b78cc5e"><code>6f5b78c</code></a>
fix: use provider map for any in coverage (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/574">#574</a>)</li>
<li><a
href="d75b1d2eee"><code>d75b1d2</code></a>
build: update pre-commit dependencies (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/571">#571</a>)</li>
<li><a
href="24701eb593"><code>24701eb</code></a>
fix: constrained 0 length lists (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/570">#570</a>)</li>
<li>See full diff in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.16.2...v2.17.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.16.2&new-version=2.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 15:05:21 +00:00
Mike Williams 0a4a4e81b2
chore(schemas): upgrade twine to fix publishing error (#11333)
Because

- last publish of schemas package to PyPI failed
- failure appears to be related to a bug documented in twine that was
fixed in the latest version

This commit

- upgrades to the latest 5.1.1 version
- bumps version of schemas so it will be published

Fixes #11331
2024-09-09 21:55:11 +00:00
Mike Williams a65feef108
chore(schemas): update to pydantic v2 (#11304)
Because

- the schemas package is used by a lot of data tooling
- the data tooling is starting to complain about schemas requiring
pydantic v1 due to other dependencies
- the pydantic-to-typescript package is outdated and does not support
pydantic v2

This commit

- updates the schemas package to v2
- changes the typescript generation to a script internal to experimenter

Fixes #11214
2024-09-09 18:26:28 +00:00
dependabot[bot] 4cfa1acf56
chore(deps-dev): Bump cryptography from 42.0.4 to 43.0.1 in /schemas (#11280)
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.4
to 43.0.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's
changelog</a>.</em></p>
<blockquote>
<p>43.0.1 - 2024-09-03</p>
<pre><code>
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.3.2.
<p>.. _v43-0-0:</p>
<p>43.0.0 - 2024-07-20<br />
</code></pre></p>
<ul>
<li><strong>BACKWARDS INCOMPATIBLE:</strong> Support for OpenSSL less
than 1.1.1e has been
removed.  Users on older version of OpenSSL will need to upgrade.</li>
<li><strong>BACKWARDS INCOMPATIBLE:</strong> Dropped support for
LibreSSL &lt; 3.8.</li>
<li>Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.3.1.</li>
<li>Updated the minimum supported Rust version (MSRV) to 1.65.0, from
1.63.0.</li>

<li>:func:<code>~cryptography.hazmat.primitives.asymmetric.rsa.generate_private_key</code>
now enforces a minimum RSA key size of 1024-bit. Note that 1024-bit is
still
considered insecure, users should generally use a key size of
2048-bits.</li>

<li>:func:<code>~cryptography.hazmat.primitives.serialization.pkcs7.serialize_certificates</code>
now emits ASN.1 that more closely follows the recommendations in
:rfc:<code>2315</code>.</li>
<li>Added new :doc:<code>/hazmat/decrepit/index</code> module which
contains outdated and
insecure cryptographic primitives.

:class:<code>~cryptography.hazmat.primitives.ciphers.algorithms.CAST5</code>,

:class:<code>~cryptography.hazmat.primitives.ciphers.algorithms.SEED</code>,

:class:<code>~cryptography.hazmat.primitives.ciphers.algorithms.IDEA</code>,
and

:class:<code>~cryptography.hazmat.primitives.ciphers.algorithms.Blowfish</code>,
which were
deprecated in 37.0.0, have been added to this module. They will be
removed
from the <code>cipher</code> module in 45.0.0.</li>
<li>Moved
:class:<code>~cryptography.hazmat.primitives.ciphers.algorithms.TripleDES</code>
and
:class:<code>~cryptography.hazmat.primitives.ciphers.algorithms.ARC4</code>
into
:doc:<code>/hazmat/decrepit/index</code> and deprecated them in the
<code>cipher</code> module.
They will be removed from the <code>cipher</code> module in 48.0.0.</li>
<li>Added support for deterministic
:class:<code>~cryptography.hazmat.primitives.asymmetric.ec.ECDSA</code>
(:rfc:<code>6979</code>)</li>
<li>Added support for client certificate verification to the
:mod:<code>X.509 path validation
&lt;cryptography.x509.verification&gt;</code> APIs in the
form of
:class:<code>~cryptography.x509.verification.ClientVerifier</code>,
:class:<code>~cryptography.x509.verification.VerifiedClient</code>, and
<code>PolicyBuilder</code>

:meth:<code>~cryptography.x509.verification.PolicyBuilder.build_client_verifier</code>.</li>
<li>Added Certificate

:attr:<code>~cryptography.x509.Certificate.public_key_algorithm_oid</code>
and Certificate Signing Request

:attr:<code>~cryptography.x509.CertificateSigningRequest.public_key_algorithm_oid</code>
to determine the
:class:<code>~cryptography.hazmat._oid.PublicKeyAlgorithmOID</code>
Object Identifier of the public key found inside the certificate.</li>
<li>Added
:attr:<code>~cryptography.x509.InvalidityDate.invalidity_date_utc</code>,
a
timezone-aware alternative to the naïve <code>datetime</code> attribute

:attr:<code>~cryptography.x509.InvalidityDate.invalidity_date</code>.</li>
<li>Added support for parsing empty DN string in</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="a773387828"><code>a773387</code></a>
bump for 43.0.1 (<a
href="https://redirect.github.com/pyca/cryptography/issues/11533">#11533</a>)</li>
<li><a
href="0393fef575"><code>0393fef</code></a>
Backport setuptools version ban (<a
href="https://redirect.github.com/pyca/cryptography/issues/11526">#11526</a>)</li>
<li><a
href="6687bab97a"><code>6687bab</code></a>
Bump openssl from 0.10.65 to 0.10.66 in /src/rust (<a
href="https://redirect.github.com/pyca/cryptography/issues/11320">#11320</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/11324">#11324</a>)</li>
<li><a
href="ebf14f2edc"><code>ebf14f2</code></a>
bump for 43.0.0 and update changelog (<a
href="https://redirect.github.com/pyca/cryptography/issues/11311">#11311</a>)</li>
<li><a
href="42788a0353"><code>42788a0</code></a>
Fix exchange with keys that had Q automatically computed (<a
href="https://redirect.github.com/pyca/cryptography/issues/11309">#11309</a>)</li>
<li><a
href="2dbdfb8f39"><code>2dbdfb8</code></a>
don't assign unused name (<a
href="https://redirect.github.com/pyca/cryptography/issues/11310">#11310</a>)</li>
<li><a
href="ccc66e6cdf"><code>ccc66e6</code></a>
Bump openssl from 0.10.64 to 0.10.65 in /src/rust (<a
href="https://redirect.github.com/pyca/cryptography/issues/11308">#11308</a>)</li>
<li><a
href="4310c8727b"><code>4310c87</code></a>
Bump sphinxcontrib-qthelp from 1.0.7 to 1.0.8 (<a
href="https://redirect.github.com/pyca/cryptography/issues/11307">#11307</a>)</li>
<li><a
href="f66a9c4b4f"><code>f66a9c4</code></a>
Bump sphinxcontrib-htmlhelp from 2.0.5 to 2.0.6 (<a
href="https://redirect.github.com/pyca/cryptography/issues/11306">#11306</a>)</li>
<li><a
href="a8fcf18ee0"><code>a8fcf18</code></a>
Bump openssl-sys from 0.9.102 to 0.9.103 in /src/rust (<a
href="https://redirect.github.com/pyca/cryptography/issues/11305">#11305</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/cryptography/compare/42.0.4...43.0.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=42.0.4&new-version=43.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 16:49:24 +00:00
Mike Williams 8128e2e593
chore(schemas): use python 3.10 in schemas package (#11267)
Because

- analysis tooling is using python 3.10
- schemas package is using 3.11
- analysis tooling relies on schemas package

This commit

- downgrades schemas package to bring them in sync on python 3.10

Fixes #11266
2024-08-30 18:59:45 +00:00
dependabot[bot] 3397ee2c86
chore(deps-dev): Bump ruff from 0.5.0 to 0.6.1 in /schemas (#11199)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.5.0 to 0.6.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>0.6.1</h2>
<h2>Release Notes</h2>
<p>This is a hotfix release to address an issue with
<code>ruff-pre-commit</code>. In v0.6, Ruff changed its behavior to lint
and format Jupyter notebooks by default; however, due to an oversight,
these files were still excluded by default if Ruff was run via
pre-commit, leading to inconsistent behavior. This has <a
href="https://redirect.github.com/astral-sh/ruff-pre-commit/pull/96">now
been fixed</a>.</p>
<h3>Preview features</h3>
<ul>
<li>[<code>fastapi</code>] Implement
<code>fast-api-unused-path-parameter</code> (<code>FAST003</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12638">#12638</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>pylint</code>] Rename <code>too-many-positional</code> to
<code>too-many-positional-arguments</code> (<code>R0917</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12905">#12905</a>)</li>
</ul>
<h3>Server</h3>
<ul>
<li>Fix crash when applying &quot;fix-all&quot; code-action to notebook
cells (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12929">#12929</a>)</li>
</ul>
<h3>Other changes</h3>
<ul>
<li>[<code>flake8-naming</code>]: Respect import conventions
(<code>N817</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12922">#12922</a>)</li>
</ul>
<h2>Contributors</h2>
<ul>
<li><a
href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li>
<li><a
href="https://github.com/JonathanPlasse"><code>@​JonathanPlasse</code></a></li>
<li><a
href="https://github.com/Matthieu-LAURENT39"><code>@​Matthieu-LAURENT39</code></a></li>
<li><a
href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li>
<li><a href="https://github.com/carljm"><code>@​carljm</code></a></li>
<li><a
href="https://github.com/dhruvmanila"><code>@​dhruvmanila</code></a></li>
</ul>
<h2>Install ruff 0.6.1</h2>
<h3>Install prebuilt binaries via shell script</h3>
<pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf
https://github.com/astral-sh/ruff/releases/download/0.6.1/ruff-installer.sh
| sh
</code></pre>
<h3>Install prebuilt binaries via powershell script</h3>
<pre lang="sh"><code>powershell -c &quot;irm
https://github.com/astral-sh/ruff/releases/download/0.6.1/ruff-installer.ps1
| iex&quot;
</code></pre>
<h2>Download ruff 0.6.1</h2>
<table>
<thead>
<tr>
<th>File</th>
<th>Platform</th>
<th>Checksum</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.6.1/ruff-aarch64-apple-darwin.tar.gz">ruff-aarch64-apple-darwin.tar.gz</a></td>
<td>Apple Silicon macOS</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.6.1/ruff-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.6.1/ruff-x86_64-apple-darwin.tar.gz">ruff-x86_64-apple-darwin.tar.gz</a></td>
<td>Intel macOS</td>
<td><a
href="https://github.com/astral-sh/ruff/releases/download/0.6.1/ruff-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.6.1</h2>
<p>This is a hotfix release to address an issue with
<code>ruff-pre-commit</code>. In v0.6,
Ruff changed its behavior to lint and format Jupyter notebooks by
default;
however, due to an oversight, these files were still excluded by default
if
Ruff was run via pre-commit, leading to inconsistent behavior.
This has <a
href="https://redirect.github.com/astral-sh/ruff-pre-commit/pull/96">now
been fixed</a>.</p>
<h3>Preview features</h3>
<ul>
<li>[<code>fastapi</code>] Implement
<code>fast-api-unused-path-parameter</code> (<code>FAST003</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12638">#12638</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>pylint</code>] Rename <code>too-many-positional</code> to
<code>too-many-positional-arguments</code> (<code>R0917</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12905">#12905</a>)</li>
</ul>
<h3>Server</h3>
<ul>
<li>Fix crash when applying &quot;fix-all&quot; code-action to notebook
cells (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12929">#12929</a>)</li>
</ul>
<h3>Other changes</h3>
<ul>
<li>[<code>flake8-naming</code>]: Respect import conventions
(<code>N817</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12922">#12922</a>)</li>
</ul>
<h2>0.6.0</h2>
<p>Check out the <a href="https://astral.sh/blog/ruff-v0.6.0">blog
post</a> for a migration guide and overview of the changes!</p>
<h3>Breaking changes</h3>
<p>See also, the &quot;Remapped rules&quot; section which may result in
disabled rules.</p>
<ul>
<li>Lint and format Jupyter Notebook by default (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12878">#12878</a>).</li>
<li>Detect imports in <code>src</code> layouts by default for
<code>isort</code> rules (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12848">#12848</a>)</li>
<li>The pytest rules <code>PT001</code> and <code>PT023</code> now
default to omitting the decorator parentheses when there are no
arguments (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12838">#12838</a>).</li>
</ul>
<h3>Deprecations</h3>
<p>The following rules are now deprecated:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/pytest-missing-fixture-name-underscore/"><code>pytest-missing-fixture-name-underscore</code></a>
(<code>PT004</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/pytest-incorrect-fixture-name-underscore/"><code>pytest-incorrect-fixture-name-underscore</code></a>
(<code>PT005</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/unpacked-list-comprehension/"><code>unpacked-list-comprehension</code></a>
(<code>UP027</code>)</li>
</ul>
<h3>Remapped rules</h3>
<p>The following rules have been remapped to new rule codes:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/unnecessary-dict-comprehension-for-iterable/"><code>unnecessary-dict-comprehension-for-iterable</code></a>:
<code>RUF025</code> to <code>C420</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="499c0bd875"><code>499c0bd</code></a>
Bump version to 0.6.1 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12937">#12937</a>)</li>
<li><a
href="4cb30b598f"><code>4cb30b5</code></a>
<code>N817</code> docs: refer to the correct setting (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12935">#12935</a>)</li>
<li><a
href="aba0d83c11"><code>aba0d83</code></a>
[<code>flake8-naming</code>]: Respect import conventions
(<code>N817</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12922">#12922</a>)</li>
<li><a
href="c319414e54"><code>c319414</code></a>
Ignore blank line rules for docs formatting (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12934">#12934</a>)</li>
<li><a
href="ef1f6d98a0"><code>ef1f6d9</code></a>
Fix description of where the contributor list comes from in instructions
for ...</li>
<li><a
href="b850b812de"><code>b850b81</code></a>
Use cell source code instead of the concatenated one (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12929">#12929</a>)</li>
<li><a
href="a87b27c075"><code>a87b27c</code></a>
[red-knot] Add support for relative imports (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12910">#12910</a>)</li>
<li><a
href="9b73532b11"><code>9b73532</code></a>
[<code>flake8-async</code>] Fix examples to use <code>async with</code>
(<a
href="https://redirect.github.com/astral-sh/ruff/issues/12924">#12924</a>)</li>
<li><a
href="d8debb7a36"><code>d8debb7</code></a>
Simplify logic for <code>RUF027</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12907">#12907</a>)</li>
<li><a
href="bd4a947b29"><code>bd4a947</code></a>
[red-knot] Add symbol and definition for parameters (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12862">#12862</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/0.5.0...0.6.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.5.0&new-version=0.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@jaredlockhart.

[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jared Lockhart <119884+jaredlockhart@users.noreply.github.com>
2024-08-19 20:56:20 +00:00
dependabot[bot] de065887e1
chore(deps-dev): Bump black from 24.4.0 to 24.8.0 in /schemas (#11156)
Bumps [black](https://github.com/psf/black) from 24.4.0 to 24.8.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/releases">black's
releases</a>.</em></p>
<blockquote>
<h2>24.8.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fix crash when <code># fmt: off</code> is used before a closing
parenthesis or bracket. (<a
href="https://redirect.github.com/psf/black/issues/4363">#4363</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Packaging metadata updated: docs are explictly linked, the issue
tracker is now also
linked. This improves the PyPI listing for Black. (<a
href="https://redirect.github.com/psf/black/issues/4345">#4345</a>)</li>
</ul>
<h3>Parser</h3>
<ul>
<li>Fix regression where Black failed to parse a multiline f-string
containing another
multiline string (<a
href="https://redirect.github.com/psf/black/issues/4339">#4339</a>)</li>
<li>Fix regression where Black failed to parse an escaped single quote
inside an f-string
(<a
href="https://redirect.github.com/psf/black/issues/4401">#4401</a>)</li>
<li>Fix bug with Black incorrectly parsing empty lines with a backslash
(<a
href="https://redirect.github.com/psf/black/issues/4343">#4343</a>)</li>
<li>Fix bugs with Black's tokenizer not handling <code>\{</code> inside
f-strings very well (<a
href="https://redirect.github.com/psf/black/issues/4422">#4422</a>)</li>
<li>Fix incorrect line numbers in the tokenizer for certain tokens
within f-strings
(<a
href="https://redirect.github.com/psf/black/issues/4423">#4423</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Improve performance when a large directory is listed in
<code>.gitignore</code> (<a
href="https://redirect.github.com/psf/black/issues/4415">#4415</a>)</li>
</ul>
<h3><em>Blackd</em></h3>
<ul>
<li>Fix blackd (and all extras installs) for docker container (<a
href="https://redirect.github.com/psf/black/issues/4357">#4357</a>)</li>
</ul>
<h2>24.4.2</h2>
<p>This is a bugfix release to fix two regressions in the new f-string
parser introduced in
24.4.1.</p>
<h3>Parser</h3>
<ul>
<li>Fix regression where certain complex f-strings failed to parse (<a
href="https://redirect.github.com/psf/black/issues/4332">#4332</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix bad performance on certain complex string literals (<a
href="https://redirect.github.com/psf/black/issues/4331">#4331</a>)</li>
</ul>
<h2>24.4.1</h2>
<h3>Highlights</h3>
<ul>
<li>Add support for the new Python 3.12 f-string syntax introduced by
PEP 701 (<a
href="https://redirect.github.com/psf/black/issues/3822">#3822</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix crash involving indented dummy functions containing newlines (<a
href="https://redirect.github.com/psf/black/issues/4318">#4318</a>)</li>
</ul>
<!-- 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">black's
changelog</a>.</em></p>
<blockquote>
<h2>24.8.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fix crash when <code># fmt: off</code> is used before a closing
parenthesis or bracket. (<a
href="https://redirect.github.com/psf/black/issues/4363">#4363</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Packaging metadata updated: docs are explictly linked, the issue
tracker is now also
linked. This improves the PyPI listing for Black. (<a
href="https://redirect.github.com/psf/black/issues/4345">#4345</a>)</li>
</ul>
<h3>Parser</h3>
<ul>
<li>Fix regression where Black failed to parse a multiline f-string
containing another
multiline string (<a
href="https://redirect.github.com/psf/black/issues/4339">#4339</a>)</li>
<li>Fix regression where Black failed to parse an escaped single quote
inside an f-string
(<a
href="https://redirect.github.com/psf/black/issues/4401">#4401</a>)</li>
<li>Fix bug with Black incorrectly parsing empty lines with a backslash
(<a
href="https://redirect.github.com/psf/black/issues/4343">#4343</a>)</li>
<li>Fix bugs with Black's tokenizer not handling <code>\{</code> inside
f-strings very well (<a
href="https://redirect.github.com/psf/black/issues/4422">#4422</a>)</li>
<li>Fix incorrect line numbers in the tokenizer for certain tokens
within f-strings
(<a
href="https://redirect.github.com/psf/black/issues/4423">#4423</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Improve performance when a large directory is listed in
<code>.gitignore</code> (<a
href="https://redirect.github.com/psf/black/issues/4415">#4415</a>)</li>
</ul>
<h3><em>Blackd</em></h3>
<ul>
<li>Fix blackd (and all extras installs) for docker container (<a
href="https://redirect.github.com/psf/black/issues/4357">#4357</a>)</li>
</ul>
<h2>24.4.2</h2>
<p>This is a bugfix release to fix two regressions in the new f-string
parser introduced in
24.4.1.</p>
<h3>Parser</h3>
<ul>
<li>Fix regression where certain complex f-strings failed to parse (<a
href="https://redirect.github.com/psf/black/issues/4332">#4332</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix bad performance on certain complex string literals (<a
href="https://redirect.github.com/psf/black/issues/4331">#4331</a>)</li>
</ul>
<h2>24.4.1</h2>
<h3>Highlights</h3>
<ul>
<li>Add support for the new Python 3.12 f-string syntax introduced by
PEP 701 (<a
href="https://redirect.github.com/psf/black/issues/3822">#3822</a>)</li>
</ul>
<h3>Stable style</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b965c2a502"><code>b965c2a</code></a>
Prepare release 24.8.0 (<a
href="https://redirect.github.com/psf/black/issues/4426">#4426</a>)</li>
<li><a
href="9ccf279a17"><code>9ccf279</code></a>
Document <code>find_project_root</code> ignoring
<code>pyproject.toml</code> without <code>[tool.black]</code>...</li>
<li><a
href="14b6e61970"><code>14b6e61</code></a>
fix: Enhace black efficiently to skip directories listed in .gitignore
(<a
href="https://redirect.github.com/psf/black/issues/4415">#4415</a>)</li>
<li><a
href="b1c4dd96d7"><code>b1c4dd9</code></a>
fix: respect braces better in f-string parsing (<a
href="https://redirect.github.com/psf/black/issues/4422">#4422</a>)</li>
<li><a
href="4b4ae43e8b"><code>4b4ae43</code></a>
Fix incorrect linenos on fstring tokens with escaped newlines (<a
href="https://redirect.github.com/psf/black/issues/4423">#4423</a>)</li>
<li><a
href="7fa1faf83a"><code>7fa1faf</code></a>
docs: fix the installation command of extra for blackd (<a
href="https://redirect.github.com/psf/black/issues/4413">#4413</a>)</li>
<li><a
href="8827accf56"><code>8827acc</code></a>
Bump sphinx from 7.3.7 to 7.4.0 in /docs (<a
href="https://redirect.github.com/psf/black/issues/4404">#4404</a>)</li>
<li><a
href="b0da11d370"><code>b0da11d</code></a>
Bump furo from 2024.5.6 to 2024.7.18 in /docs (<a
href="https://redirect.github.com/psf/black/issues/4409">#4409</a>)</li>
<li><a
href="721dff5493"><code>721dff5</code></a>
fix: avoid formatting backslash strings inside f-strings (<a
href="https://redirect.github.com/psf/black/issues/4401">#4401</a>)</li>
<li><a
href="7e2afc9bfd"><code>7e2afc9</code></a>
Update <code>actions/checkout</code> to v4 to stop node deprecation
warnings (<a
href="https://redirect.github.com/psf/black/issues/4379">#4379</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/24.4.0...24.8.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=24.4.0&new-version=24.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 22:09:24 +00:00
dependabot[bot] a92e7a3f1f
chore(deps-dev): Bump zipp from 3.16.2 to 3.19.1 in /schemas (#10976)
Bumps [zipp](https://github.com/jaraco/zipp) from 3.16.2 to 3.19.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jaraco/zipp/blob/main/NEWS.rst">zipp's
changelog</a>.</em></p>
<blockquote>
<h1>v3.19.1</h1>
<h2>Bugfixes</h2>
<ul>
<li>Improved handling of malformed zip files. (<a
href="https://redirect.github.com/jaraco/zipp/issues/119">#119</a>)</li>
</ul>
<h1>v3.19.0</h1>
<h2>Features</h2>
<ul>
<li>Implement is_symlink. (<a
href="https://redirect.github.com/jaraco/zipp/issues/117">#117</a>)</li>
</ul>
<h1>v3.18.2</h1>
<p>No significant changes.</p>
<h1>v3.18.1</h1>
<p>No significant changes.</p>
<h1>v3.18.0</h1>
<h2>Features</h2>
<ul>
<li>Bypass ZipFile.namelist in glob for better performance. (<a
href="https://redirect.github.com/jaraco/zipp/issues/106">#106</a>)</li>
<li>Refactored glob functionality to support a more generalized solution
with support for platform-specific path separators. (<a
href="https://redirect.github.com/jaraco/zipp/issues/108">#108</a>)</li>
</ul>
<h2>Bugfixes</h2>
<ul>
<li>Add special accounting for pypy when computing the stack level for
text encoding warnings. (<a
href="https://redirect.github.com/jaraco/zipp/issues/114">#114</a>)</li>
</ul>
<h1>v3.17.0</h1>
<p>Features</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6d1cb72aa5"><code>6d1cb72</code></a>
Finalize</li>
<li><a
href="fd604bd34f"><code>fd604bd</code></a>
Merge pull request <a
href="https://redirect.github.com/jaraco/zipp/issues/120">#120</a> from
jaraco/bugfix/119-malformed-paths</li>
<li><a
href="c18417ed29"><code>c18417e</code></a>
Add news fragment.</li>
<li><a
href="58115d2be9"><code>58115d2</code></a>
Employ SanitizedNames in CompleteDirs. Fixes broken test.</li>
<li><a
href="564fcc10cd"><code>564fcc1</code></a>
Add SanitizedNames mixin.</li>
<li><a
href="79a309fe54"><code>79a309f</code></a>
Add some assertions about malformed paths.</li>
<li><a
href="2d015c2234"><code>2d015c2</code></a>
Merge <a
href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li>
<li><a
href="a595a0fad0"><code>a595a0f</code></a>
Rename extras to align with core metadata spec.</li>
<li><a
href="608f90a6e7"><code>608f90a</code></a>
Finalize</li>
<li><a
href="3a22d724ac"><code>3a22d72</code></a>
Merge pull request <a
href="https://redirect.github.com/jaraco/zipp/issues/118">#118</a> from
jaraco/feature/is-symlink</li>
<li>Additional commits viewable in <a
href="https://github.com/jaraco/zipp/compare/v3.16.2...v3.19.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zipp&package-manager=pip&previous-version=3.16.2&new-version=3.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 17:55:53 +00:00
dependabot[bot] 11a3827d11
chore(deps-dev): Bump ruff from 0.4.1 to 0.5.0 in /schemas (#10927)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.4.1 to 0.5.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>0.5.0</h2>
<h2>Release Notes</h2>
<p>Check out the <a href="https://astral.sh/blog/ruff-v0.5.0">blog
post</a> for a migration guide and overview of the changes!</p>
<h3>Breaking changes</h3>
<p>See also, the &quot;Remapped rules&quot; section which may result in
disabled rules.</p>
<ul>
<li>Follow the XDG specification to discover user-level configurations
on macOS (same as on other Unix platforms)</li>
<li>Selecting <code>ALL</code> now excludes deprecated rules</li>
<li>The released archives now include an extra level of nesting, which
can be removed with <code>--strip-components=1</code> when
untarring.</li>
<li>The release artifact's file name no longer includes the version tag.
This enables users to install via <code>/latest</code> URLs on
GitHub.</li>
<li>The diagnostic ranges for some <code>flake8-bandit</code> rules were
modified (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10667">#10667</a>).</li>
</ul>
<h3>Deprecations</h3>
<p>The following rules are now deprecated:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/syntax-error/"><code>syntax-error</code></a>
(<code>E999</code>): Syntax errors are now always shown</li>
</ul>
<h3>Remapped rules</h3>
<p>The following rules have been remapped to new rule codes:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-http-call-in-async-function/"><code>blocking-http-call-in-async-function</code></a>:
<code>ASYNC100</code> to <code>ASYNC210</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/open-sleep-or-subprocess-in-async-function/"><code>open-sleep-or-subprocess-in-async-function</code></a>:
<code>ASYNC101</code> split into <code>ASYNC220</code>,
<code>ASYNC221</code>, <code>ASYNC230</code>, and
<code>ASYNC251</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-os-call-in-async-function/"><code>blocking-os-call-in-async-function</code></a>:
<code>ASYNC102</code> has been merged into <code>ASYNC220</code> and
<code>ASYNC221</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-timeout-without-await/"><code>trio-timeout-without-await</code></a>:
<code>TRIO100</code> to <code>ASYNC100</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-sync-call/"><code>trio-sync-call</code></a>:
<code>TRIO105</code> to <code>ASYNC105</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-async-function-with-timeout/"><code>trio-async-function-with-timeout</code></a>:
<code>TRIO109</code> to <code>ASYNC109</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-unneeded-sleep/"><code>trio-unneeded-sleep</code></a>:
<code>TRIO110</code> to <code>ASYNC110</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-zero-sleep-call/"><code>trio-zero-sleep-call</code></a>:
<code>TRIO115</code> to <code>ASYNC115</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/repeated-isinstance-calls/"><code>repeated-isinstance-calls</code></a>:
<code>PLR1701</code> to <code>SIM101</code></li>
</ul>
<h3>Stabilization</h3>
<p>The following rules have been stabilized and are no longer in
preview:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/mutable-fromkeys-value/"><code>mutable-fromkeys-value</code></a>
(<code>RUF024</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/default-factory-kwarg/"><code>default-factory-kwarg</code></a>
(<code>RUF026</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/django-extra/"><code>django-extra</code></a>
(<code>S610</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/manual-dict-comprehension/"><code>manual-dict-comprehension</code></a>
(<code>PERF403</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/print-empty-string/"><code>print-empty-string</code></a>
(<code>FURB105</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/readlines-in-for/"><code>readlines-in-for</code></a>
(<code>FURB129</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/if-expr-min-max/"><code>if-expr-min-max</code></a>
(<code>FURB136</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/bit-count/"><code>bit-count</code></a>
(<code>FURB161</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/redundant-log-base/"><code>redundant-log-base</code></a>
(<code>FURB163</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/regex-flag-alias/"><code>regex-flag-alias</code></a>
(<code>FURB167</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/isinstance-type-none/"><code>isinstance-type-none</code></a>
(<code>FURB168</code>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.5.0</h2>
<p>Check out the <a href="https://astral.sh/blog/ruff-v0.5.0">blog
post</a> for a migration guide and overview of the changes!</p>
<h3>Breaking changes</h3>
<p>See also, the &quot;Remapped rules&quot; section which may result in
disabled rules.</p>
<ul>
<li>Follow the XDG specification to discover user-level configurations
on macOS (same as on other Unix platforms)</li>
<li>Selecting <code>ALL</code> now excludes deprecated rules</li>
<li>The released archives now include an extra level of nesting, which
can be removed with <code>--strip-components=1</code> when
untarring.</li>
<li>The release artifact's file name no longer includes the version tag.
This enables users to install via <code>/latest</code> URLs on
GitHub.</li>
<li>The diagnostic ranges for some <code>flake8-bandit</code> rules were
modified (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10667">#10667</a>).</li>
</ul>
<h3>Deprecations</h3>
<p>The following rules are now deprecated:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/syntax-error/"><code>syntax-error</code></a>
(<code>E999</code>): Syntax errors are now always shown</li>
</ul>
<h3>Remapped rules</h3>
<p>The following rules have been remapped to new rule codes:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-http-call-in-async-function/"><code>blocking-http-call-in-async-function</code></a>:
<code>ASYNC100</code> to <code>ASYNC210</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/open-sleep-or-subprocess-in-async-function/"><code>open-sleep-or-subprocess-in-async-function</code></a>:
<code>ASYNC101</code> split into <code>ASYNC220</code>,
<code>ASYNC221</code>, <code>ASYNC230</code>, and
<code>ASYNC251</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/blocking-os-call-in-async-function/"><code>blocking-os-call-in-async-function</code></a>:
<code>ASYNC102</code> has been merged into <code>ASYNC220</code> and
<code>ASYNC221</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-timeout-without-await/"><code>trio-timeout-without-await</code></a>:
<code>TRIO100</code> to <code>ASYNC100</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-sync-call/"><code>trio-sync-call</code></a>:
<code>TRIO105</code> to <code>ASYNC105</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-async-function-with-timeout/"><code>trio-async-function-with-timeout</code></a>:
<code>TRIO109</code> to <code>ASYNC109</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-unneeded-sleep/"><code>trio-unneeded-sleep</code></a>:
<code>TRIO110</code> to <code>ASYNC110</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/trio-zero-sleep-call/"><code>trio-zero-sleep-call</code></a>:
<code>TRIO115</code> to <code>ASYNC115</code></li>
<li><a
href="https://docs.astral.sh/ruff/rules/repeated-isinstance-calls/"><code>repeated-isinstance-calls</code></a>:
<code>PLR1701</code> to <code>SIM101</code></li>
</ul>
<h3>Stabilization</h3>
<p>The following rules have been stabilized and are no longer in
preview:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/mutable-fromkeys-value/"><code>mutable-fromkeys-value</code></a>
(<code>RUF024</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/default-factory-kwarg/"><code>default-factory-kwarg</code></a>
(<code>RUF026</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/django-extra/"><code>django-extra</code></a>
(<code>S610</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/manual-dict-comprehension/"><code>manual-dict-comprehension</code></a>
(<code>PERF403</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/print-empty-string/"><code>print-empty-string</code></a>
(<code>FURB105</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/readlines-in-for/"><code>readlines-in-for</code></a>
(<code>FURB129</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/if-expr-min-max/"><code>if-expr-min-max</code></a>
(<code>FURB136</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/bit-count/"><code>bit-count</code></a>
(<code>FURB161</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/redundant-log-base/"><code>redundant-log-base</code></a>
(<code>FURB163</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/regex-flag-alias/"><code>regex-flag-alias</code></a>
(<code>FURB167</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/isinstance-type-none/"><code>isinstance-type-none</code></a>
(<code>FURB168</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/type-none-comparison/"><code>type-none-comparison</code></a>
(<code>FURB169</code>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="244b923f61"><code>244b923</code></a>
Add necessary permissions for cargo-dist Docker build (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12072">#12072</a>)</li>
<li><a
href="a8b48fce7e"><code>a8b48fc</code></a>
Release v0.5.0 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12068">#12068</a>)</li>
<li><a
href="04c8597b8a"><code>04c8597</code></a>
[<code>flake8-simplify</code>] Stabilize detection of Yoda conditions
for &quot;constant&quot; col...</li>
<li><a
href="4029a25ebd"><code>4029a25</code></a>
[Ruff v0.5] Stabilise 15 pylint rules (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12051">#12051</a>)</li>
<li><a
href="0917ce16f4"><code>0917ce1</code></a>
Update documentation to mention <code>etcetera</code> crate instead of
<code>dirs</code> for user c...</li>
<li><a
href="22cebdf29b"><code>22cebdf</code></a>
Add server config to filter out syntax error diagnostics (<a
href="https://redirect.github.com/astral-sh/ruff/issues/12059">#12059</a>)</li>
<li><a
href="72b6c26101"><code>72b6c26</code></a>
Simplify <code>LinterResult</code>, avoid cloning
<code>ParseError</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/11903">#11903</a>)</li>
<li><a
href="73851e73ab"><code>73851e7</code></a>
Avoid displaying syntax error as log message (<a
href="https://redirect.github.com/astral-sh/ruff/issues/11902">#11902</a>)</li>
<li><a
href="e7b49694a7"><code>e7b4969</code></a>
Remove <code>E999</code> as a rule, disallow any disablement methods for
syntax error (#...</li>
<li><a
href="c98d8a040f"><code>c98d8a0</code></a>
[<code>pyflakes</code>] Stabilize detection of is comparisons to lists,
etc. (<code>F632</code>) (#...</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.4.1...0.5.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.4.1&new-version=0.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jared Lockhart <119884+jaredlockhart@users.noreply.github.com>
2024-07-03 20:32:25 +00:00
dependabot[bot] 6a3b07567c
chore(deps-dev): Bump urllib3 from 2.0.7 to 2.2.2 in /schemas (#10910)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.7 to 2.2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/urllib3/urllib3/releases">urllib3's
releases</a>.</em></p>
<blockquote>
<h2>2.2.2</h2>
<h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
<p><a
href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support">urllib3
is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
long-term sustainable maintenance of the project after a sharp decline
in financial support for 2023. If your company or organization uses
Python and would benefit from HTTP/2 support in Requests, pip, cloud
SDKs, and thousands of other projects <a
href="https://opencollective.com/urllib3">please consider contributing
financially</a> to ensure HTTP/2 support is developed sustainably and
maintained for the long-haul.</p>
<p>Thank you for your support.</p>
<h2>Changes</h2>
<ul>
<li>Added the <code>Proxy-Authorization</code> header to the list of
headers to strip from requests when redirecting to a different host. As
before, different headers can be set via
<code>Retry.remove_headers_on_redirect</code>.</li>
<li>Allowed passing negative integers as <code>amt</code> to read
methods of <code>http.client.HTTPResponse</code> as an alternative to
<code>None</code>. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3122">#3122</a>)</li>
<li>Fixed return types representing copying actions to use
<code>typing.Self</code>. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3363">#3363</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2">https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2</a></p>
<h2>2.2.1</h2>
<h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
<p><a
href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support">urllib3
is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
long-term sustainable maintenance of the project after a sharp decline
in financial support for 2023. If your company or organization uses
Python and would benefit from HTTP/2 support in Requests, pip, cloud
SDKs, and thousands of other projects <a
href="https://opencollective.com/urllib3">please consider contributing
financially</a> to ensure HTTP/2 support is developed sustainably and
maintained for the long-haul.</p>
<p>Thank you for your support.</p>
<h2>Changes</h2>
<ul>
<li>Fixed issue where <code>InsecureRequestWarning</code> was emitted
for HTTPS connections when using Emscripten. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3331">#3331</a>)</li>
<li>Fixed <code>HTTPConnectionPool.urlopen</code> to stop automatically
casting non-proxy headers to <code>HTTPHeaderDict</code>. This change
was premature as it did not apply to proxy headers and
<code>HTTPHeaderDict</code> does not handle byte header values correctly
yet. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3343">#3343</a>)</li>
<li>Changed <code>ProtocolError</code> to
<code>InvalidChunkLength</code> when response terminates before the
chunk length is sent. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/2860">#2860</a>)</li>
<li>Changed <code>ProtocolError</code> to be more verbose on incomplete
reads with excess content. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3261">#3261</a>)</li>
</ul>
<h2>2.2.0</h2>
<h2>🖥️ urllib3 now works in the browser</h2>
<p>🎉 <strong>This release adds experimental support for <a
href="https://urllib3.readthedocs.io/en/stable/reference/contrib/emscripten.html">using
urllib3 in the browser with Pyodide</a>!</strong> 🎉</p>
<p>Thanks to Joe Marshall (<a
href="https://github.com/joemarshall"><code>@​joemarshall</code></a>)
for contributing this feature. This change was possible thanks to work
done in urllib3 v2.0 to detach our API from <code>http.client</code>.
Please report all bugs to the <a
href="https://github.com/urllib3/urllib3/issues">urllib3 issue
tracker</a>.</p>
<h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
<p><a
href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support">urllib3
is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
long-term sustainable maintenance of the project after a sharp decline
in financial support for 2023. If your company or organization uses
Python and would benefit from HTTP/2 support in Requests, pip, cloud
SDKs, and thousands of other projects <a
href="https://opencollective.com/urllib3">please consider contributing
financially</a> to ensure HTTP/2 support is developed sustainably and
maintained for the long-haul.</p>
<p>Thank you for your support.</p>
<h2>Changes</h2>
<ul>
<li>Added support for <a
href="https://urllib3.readthedocs.io/en/latest/reference/contrib/emscripten.html">Emscripten
and Pyodide</a>, including streaming support in cross-origin isolated
browser environments where threading is enabled. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/2951">#2951</a>)</li>
<li>Added support for <code>HTTPResponse.read1()</code> method. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3186">#3186</a>)</li>
<li>Added rudimentary support for HTTP/2. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3284">#3284</a>)</li>
<li>Fixed issue where requests against urls with trailing dots were
failing due to SSL errors
when using proxy. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/2244">#2244</a>)</li>
<li>Fixed <code>HTTPConnection.proxy_is_verified</code> and
<code>HTTPSConnection.proxy_is_verified</code> to be always set to a
boolean after connecting to a proxy. It could be <code>None</code> in
some cases previously. (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3130">#3130</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst">urllib3's
changelog</a>.</em></p>
<blockquote>
<h1>2.2.2 (2024-06-17)</h1>
<ul>
<li>Added the <code>Proxy-Authorization</code> header to the list of
headers to strip from requests when redirecting to a different host. As
before, different headers can be set via
<code>Retry.remove_headers_on_redirect</code>.</li>
<li>Allowed passing negative integers as <code>amt</code> to read
methods of <code>http.client.HTTPResponse</code> as an alternative to
<code>None</code>.
(<code>[#3122](https://github.com/urllib3/urllib3/issues/3122)
&lt;https://github.com/urllib3/urllib3/issues/3122&gt;</code>__)</li>
<li>Fixed return types representing copying actions to use
<code>typing.Self</code>.
(<code>[#3363](https://github.com/urllib3/urllib3/issues/3363)
&lt;https://github.com/urllib3/urllib3/issues/3363&gt;</code>__)</li>
</ul>
<h1>2.2.1 (2024-02-16)</h1>
<ul>
<li>Fixed issue where <code>InsecureRequestWarning</code> was emitted
for HTTPS connections when using Emscripten.
(<code>[#3331](https://github.com/urllib3/urllib3/issues/3331)
&lt;https://github.com/urllib3/urllib3/issues/3331&gt;</code>__)</li>
<li>Fixed <code>HTTPConnectionPool.urlopen</code> to stop automatically
casting non-proxy headers to <code>HTTPHeaderDict</code>. This change
was premature as it did not apply to proxy headers and
<code>HTTPHeaderDict</code> does not handle byte header values correctly
yet. (<code>[#3343](https://github.com/urllib3/urllib3/issues/3343)
&lt;https://github.com/urllib3/urllib3/issues/3343&gt;</code>__)</li>
<li>Changed <code>InvalidChunkLength</code> to
<code>ProtocolError</code> when response terminates before the chunk
length is sent.
(<code>[#2860](https://github.com/urllib3/urllib3/issues/2860)
&lt;https://github.com/urllib3/urllib3/issues/2860&gt;</code>__)</li>
<li>Changed <code>ProtocolError</code> to be more verbose on incomplete
reads with excess content.
(<code>[#3261](https://github.com/urllib3/urllib3/issues/3261)
&lt;https://github.com/urllib3/urllib3/issues/3261&gt;</code>__)</li>
</ul>
<h1>2.2.0 (2024-01-30)</h1>
<ul>
<li>Added support for <code>Emscripten and Pyodide
&lt;https://urllib3.readthedocs.io/en/latest/reference/contrib/emscripten.html&gt;</code><strong>,
including streaming support in cross-origin isolated browser
environments where threading is enabled.
(<code>[#2951](https://github.com/urllib3/urllib3/issues/2951)
&lt;https://github.com/urllib3/urllib3/issues/2951&gt;</code></strong>)</li>
<li>Added support for <code>HTTPResponse.read1()</code> method.
(<code>[#3186](https://github.com/urllib3/urllib3/issues/3186)
&lt;https://github.com/urllib3/urllib3/issues/3186&gt;</code>__)</li>
<li>Added rudimentary support for HTTP/2.
(<code>[#3284](https://github.com/urllib3/urllib3/issues/3284)
&lt;https://github.com/urllib3/urllib3/issues/3284&gt;</code>__)</li>
<li>Fixed issue where requests against urls with trailing dots were
failing due to SSL errors
when using proxy.
(<code>[#2244](https://github.com/urllib3/urllib3/issues/2244)
&lt;https://github.com/urllib3/urllib3/issues/2244&gt;</code>__)</li>
<li>Fixed <code>HTTPConnection.proxy_is_verified</code> and
<code>HTTPSConnection.proxy_is_verified</code>
to be always set to a boolean after connecting to a proxy. It could be
<code>None</code> in some cases previously.
(<code>[#3130](https://github.com/urllib3/urllib3/issues/3130)
&lt;https://github.com/urllib3/urllib3/issues/3130&gt;</code>__)</li>
<li>Fixed an issue where <code>headers</code> passed in a request with
<code>json=</code> would be mutated
(<code>[#3203](https://github.com/urllib3/urllib3/issues/3203)
&lt;https://github.com/urllib3/urllib3/issues/3203&gt;</code>__)</li>
<li>Fixed <code>HTTPSConnection.is_verified</code> to be set to
<code>False</code> when connecting
from a HTTPS proxy to an HTTP target. It was set to <code>True</code>
previously.
(<code>[#3267](https://github.com/urllib3/urllib3/issues/3267)
&lt;https://github.com/urllib3/urllib3/issues/3267&gt;</code>__)</li>
<li>Fixed handling of new error message from OpenSSL 3.2.0 when
configuring an HTTP proxy as HTTPS
(<code>[#3268](https://github.com/urllib3/urllib3/issues/3268)
&lt;https://github.com/urllib3/urllib3/issues/3268&gt;</code>__)</li>
<li>Fixed TLS 1.3 post-handshake auth when the server certificate
validation is disabled
(<code>[#3325](https://github.com/urllib3/urllib3/issues/3325)
&lt;https://github.com/urllib3/urllib3/issues/3325&gt;</code>__)</li>
<li>Note for downstream distributors: To run integration tests, you now
need to run the tests a second
time with the <code>--integration</code> pytest flag.
(<code>[#3181](https://github.com/urllib3/urllib3/issues/3181)
&lt;https://github.com/urllib3/urllib3/issues/3181&gt;</code>__)</li>
</ul>
<h1>2.1.0 (2023-11-13)</h1>
<ul>
<li>Removed support for the deprecated urllib3[secure] extra.
(<code>[#2680](https://github.com/urllib3/urllib3/issues/2680)
&lt;https://github.com/urllib3/urllib3/issues/2680&gt;</code>__)</li>
<li>Removed support for the deprecated SecureTransport TLS
implementation.
(<code>[#2681](https://github.com/urllib3/urllib3/issues/2681)
&lt;https://github.com/urllib3/urllib3/issues/2681&gt;</code>__)</li>
<li>Removed support for the end-of-life Python 3.7.
(<code>[#3143](https://github.com/urllib3/urllib3/issues/3143)
&lt;https://github.com/urllib3/urllib3/issues/3143&gt;</code>__)</li>
<li>Allowed loading CA certificates from memory for proxies.
(<code>[#3065](https://github.com/urllib3/urllib3/issues/3065)
&lt;https://github.com/urllib3/urllib3/issues/3065&gt;</code>__)</li>
<li>Fixed decoding Gzip-encoded responses which specified
<code>x-gzip</code> content-encoding.
(<code>[#3174](https://github.com/urllib3/urllib3/issues/3174)
&lt;https://github.com/urllib3/urllib3/issues/3174&gt;</code>__)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="27e2a5c5a7"><code>27e2a5c</code></a>
Release 2.2.2 (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3406">#3406</a>)</li>
<li><a
href="accff72ecc"><code>accff72</code></a>
Merge pull request from GHSA-34jh-p97f-mpxf</li>
<li><a
href="34be4a57e5"><code>34be4a5</code></a>
Pin CFFI to a new release candidate instead of a Git commit (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3398">#3398</a>)</li>
<li><a
href="da410581b6"><code>da41058</code></a>
Bump browser-actions/setup-chrome from 1.6.0 to 1.7.1 (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3399">#3399</a>)</li>
<li><a
href="b07a669bd9"><code>b07a669</code></a>
Bump github/codeql-action from 2.13.4 to 3.25.6 (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3396">#3396</a>)</li>
<li><a
href="b8589ec9f8"><code>b8589ec</code></a>
Measure coverage with v4 of artifact actions (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3394">#3394</a>)</li>
<li><a
href="f3bdc55851"><code>f3bdc55</code></a>
Allow triggering CI manually (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3391">#3391</a>)</li>
<li><a
href="52392654b3"><code>5239265</code></a>
Fix HTTP version in debug log (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3316">#3316</a>)</li>
<li><a
href="b34619f94e"><code>b34619f</code></a>
Bump actions/checkout to 4.1.4 (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3387">#3387</a>)</li>
<li><a
href="9961d14de7"><code>9961d14</code></a>
Bump browser-actions/setup-chrome from 1.5.0 to 1.6.0 (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3386">#3386</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/urllib3/urllib3/compare/2.0.7...2.2.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=urllib3&package-manager=pip&previous-version=2.0.7&new-version=2.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-26 15:31:24 +00:00
dependabot[bot] c5c41d4754
chore(deps-dev): Bump requests from 2.31.0 to 2.32.2 in /schemas (#10745)
Bumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/requests/releases">requests's
releases</a>.</em></p>
<blockquote>
<h2>v2.32.2</h2>
<h2>2.32.2 (2024-05-21)</h2>
<p><strong>Deprecations</strong></p>
<ul>
<li>
<p>To provide a more stable migration for custom HTTPAdapters impacted
by the CVE changes in 2.32.0, we've renamed <code>_get_connection</code>
to
a new public API, <code>get_connection_with_tls_context</code>. Existing
custom
HTTPAdapters will need to migrate their code to use this new API.
<code>get_connection</code> is considered deprecated in all versions of
Requests&gt;=2.32.0.</p>
<p>A minimal (2-line) example has been provided in the linked PR to ease
migration, but we strongly urge users to evaluate if their custom
adapter
is subject to the same issue described in CVE-2024-35195. (<a
href="https://redirect.github.com/psf/requests/issues/6710">#6710</a>)</p>
</li>
</ul>
<h2>v2.32.1</h2>
<h2>2.32.1 (2024-05-20)</h2>
<p><strong>Bugfixes</strong></p>
<ul>
<li>Add missing test certs to the sdist distributed on PyPI.</li>
</ul>
<h2>v2.32.0</h2>
<h2>2.32.0 (2024-05-20)</h2>
<h2>🐍 PYCON US 2024 EDITION 🐍</h2>
<p><strong>Security</strong></p>
<ul>
<li>Fixed an issue where setting <code>verify=False</code> on the first
request from a
Session will cause subsequent requests to the <em>same origin</em> to
also ignore
cert verification, regardless of the value of <code>verify</code>.
(<a
href="https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56">https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56</a>)</li>
</ul>
<p><strong>Improvements</strong></p>
<ul>
<li><code>verify=True</code> now reuses a global SSLContext which should
improve
request time variance between first and subsequent requests. It should
also minimize certificate load time on Windows systems when using a
Python
version built with OpenSSL 3.x. (<a
href="https://redirect.github.com/psf/requests/issues/6667">#6667</a>)</li>
<li>Requests now supports optional use of character detection
(<code>chardet</code> or <code>charset_normalizer</code>) when
repackaged or vendored.
This enables <code>pip</code> and other projects to minimize their
vendoring
surface area. The <code>Response.text()</code> and
<code>apparent_encoding</code> APIs
will default to <code>utf-8</code> if neither library is present. (<a
href="https://redirect.github.com/psf/requests/issues/6702">#6702</a>)</li>
</ul>
<p><strong>Bugfixes</strong></p>
<ul>
<li>Fixed bug in length detection where emoji length was incorrectly
calculated in the request content-length. (<a
href="https://redirect.github.com/psf/requests/issues/6589">#6589</a>)</li>
<li>Fixed deserialization bug in JSONDecodeError. (<a
href="https://redirect.github.com/psf/requests/issues/6629">#6629</a>)</li>
<li>Fixed bug where an extra leading <code>/</code> (path separator)
could lead
urllib3 to unnecessarily reparse the request URI. (<a
href="https://redirect.github.com/psf/requests/issues/6644">#6644</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/requests/blob/main/HISTORY.md">requests's
changelog</a>.</em></p>
<blockquote>
<h2>2.32.2 (2024-05-21)</h2>
<p><strong>Deprecations</strong></p>
<ul>
<li>
<p>To provide a more stable migration for custom HTTPAdapters impacted
by the CVE changes in 2.32.0, we've renamed <code>_get_connection</code>
to
a new public API, <code>get_connection_with_tls_context</code>. Existing
custom
HTTPAdapters will need to migrate their code to use this new API.
<code>get_connection</code> is considered deprecated in all versions of
Requests&gt;=2.32.0.</p>
<p>A minimal (2-line) example has been provided in the linked PR to ease
migration, but we strongly urge users to evaluate if their custom
adapter
is subject to the same issue described in CVE-2024-35195. (<a
href="https://redirect.github.com/psf/requests/issues/6710">#6710</a>)</p>
</li>
</ul>
<h2>2.32.1 (2024-05-20)</h2>
<p><strong>Bugfixes</strong></p>
<ul>
<li>Add missing test certs to the sdist distributed on PyPI.</li>
</ul>
<h2>2.32.0 (2024-05-20)</h2>
<p><strong>Security</strong></p>
<ul>
<li>Fixed an issue where setting <code>verify=False</code> on the first
request from a
Session will cause subsequent requests to the <em>same origin</em> to
also ignore
cert verification, regardless of the value of <code>verify</code>.
(<a
href="https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56">https://github.com/psf/requests/security/advisories/GHSA-9wx4-h78v-vm56</a>)</li>
</ul>
<p><strong>Improvements</strong></p>
<ul>
<li><code>verify=True</code> now reuses a global SSLContext which should
improve
request time variance between first and subsequent requests. It should
also minimize certificate load time on Windows systems when using a
Python
version built with OpenSSL 3.x. (<a
href="https://redirect.github.com/psf/requests/issues/6667">#6667</a>)</li>
<li>Requests now supports optional use of character detection
(<code>chardet</code> or <code>charset_normalizer</code>) when
repackaged or vendored.
This enables <code>pip</code> and other projects to minimize their
vendoring
surface area. The <code>Response.text()</code> and
<code>apparent_encoding</code> APIs
will default to <code>utf-8</code> if neither library is present. (<a
href="https://redirect.github.com/psf/requests/issues/6702">#6702</a>)</li>
</ul>
<p><strong>Bugfixes</strong></p>
<ul>
<li>Fixed bug in length detection where emoji length was incorrectly
calculated in the request content-length. (<a
href="https://redirect.github.com/psf/requests/issues/6589">#6589</a>)</li>
<li>Fixed deserialization bug in JSONDecodeError. (<a
href="https://redirect.github.com/psf/requests/issues/6629">#6629</a>)</li>
<li>Fixed bug where an extra leading <code>/</code> (path separator)
could lead
urllib3 to unnecessarily reparse the request URI. (<a
href="https://redirect.github.com/psf/requests/issues/6644">#6644</a>)</li>
</ul>
<p><strong>Deprecations</strong></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="88dce9d854"><code>88dce9d</code></a>
v2.32.2</li>
<li><a
href="c98e4d133e"><code>c98e4d1</code></a>
Merge pull request <a
href="https://redirect.github.com/psf/requests/issues/6710">#6710</a>
from nateprewitt/api_rename</li>
<li><a
href="92075b330a"><code>92075b3</code></a>
Add deprecation warning</li>
<li><a
href="aa1461b68a"><code>aa1461b</code></a>
Move _get_connection to get_connection_with_tls_context</li>
<li><a
href="970e8cec98"><code>970e8ce</code></a>
v2.32.1</li>
<li><a
href="d6ebc4a2f1"><code>d6ebc4a</code></a>
v2.32.0</li>
<li><a
href="9a40d12778"><code>9a40d12</code></a>
Avoid reloading root certificates to improve concurrent performance (<a
href="https://redirect.github.com/psf/requests/issues/6667">#6667</a>)</li>
<li><a
href="0c030f78d2"><code>0c030f7</code></a>
Merge pull request <a
href="https://redirect.github.com/psf/requests/issues/6702">#6702</a>
from nateprewitt/no_char_detection</li>
<li><a
href="555b870eb1"><code>555b870</code></a>
Allow character detection dependencies to be optional in post-packaging
steps</li>
<li><a
href="d6dded3f00"><code>d6dded3</code></a>
Merge pull request <a
href="https://redirect.github.com/psf/requests/issues/6700">#6700</a>
from franekmagiera/update-redirect-to-invalid-uri-test</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/requests/compare/v2.31.0...v2.32.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=requests&package-manager=pip&previous-version=2.31.0&new-version=2.32.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-22 17:48:28 +00:00
dependabot[bot] 4d5ce944fd
chore(deps): Bump polyfactory from 2.15.0 to 2.16.0 in /schemas (#10696)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.15.0 to 2.16.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.16.0</h2>
<h2>Sponsors 🌟</h2>
<p>Thanks to these incredible business sponsors:</p>
<p><a href="https://scalar.com/">Scalar</a> (<a
href="https://github.com/scalar"><code>@​scalar</code></a>), <a
href="https://telemetrysports.com/">Telemetry Sports</a> (via <a
href="https://github.com/chris-telemetry"><code>@​chris-telemetry</code></a>),
<a href="https://www.stok.kr/">Stok</a> (<a
href="https://github.com/stok-team"><code>@​stok-team</code></a>)</p>
<p>A huge 'Thank you!' to all other sponsors across <a
href="https://polar.sh/litestar-org">Polar.sh</a>, <a
href="https://opencollective.com/litestar">OpenCollective</a> and <a
href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>!</p>
<h2>What's Changed</h2>
<h3>New Contributors</h3>
<ul>
<li><a
href="https://github.com/wangxin688"><code>@​wangxin688</code></a> made
their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/530">litestar-org/polyfactory#530</a></li>
<li><a href="https://github.com/impaktor"><code>@​impaktor</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/537">litestar-org/polyfactory#537</a></li>
</ul>
<h3>Fixes 🔧</h3>
<ul>
<li>Ignore non-columns types by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/510">litestar-org/polyfactory#510</a></li>
<li>Favour SA mapped type over impl type by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/513">litestar-org/polyfactory#513</a></li>
<li>Update typing by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/540">litestar-org/polyfactory#540</a></li>
<li>Fix json type error and pg dialect default value by <a
href="https://github.com/wangxin688"><code>@​wangxin688</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/542">litestar-org/polyfactory#542</a></li>
</ul>
<h3>New Features 🚀</h3>
<ul>
<li>Support nested type in pg.array types and others by <a
href="https://github.com/wangxin688"><code>@​wangxin688</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/530">litestar-org/polyfactory#530</a></li>
<li>Refresh object in async_session after commit to db by <a
href="https://github.com/wangxin688"><code>@​wangxin688</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/541">litestar-org/polyfactory#541</a></li>
<li>Copy mutable args by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/529">litestar-org/polyfactory#529</a></li>
</ul>
<h3>Docs 📚</h3>
<ul>
<li>Apply organization theme by <a
href="https://github.com/JacobCoffee"><code>@​JacobCoffee</code></a> in
<a
href="https://redirect.github.com/litestar-org/polyfactory/pull/533">litestar-org/polyfactory#533</a></li>
<li>Update Polyfactory landing page by <a
href="https://github.com/JacobCoffee"><code>@​JacobCoffee</code></a> in
<a
href="https://redirect.github.com/litestar-org/polyfactory/pull/535">litestar-org/polyfactory#535</a></li>
<li>Update changelog.rst by <a
href="https://github.com/impaktor"><code>@​impaktor</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/537">litestar-org/polyfactory#537</a></li>
</ul>
<h3>Infra 🚆</h3>
<ul>
<li>Add codecov coverage, fix badges by <a
href="https://github.com/JacobCoffee"><code>@​JacobCoffee</code></a> in
<a
href="https://redirect.github.com/litestar-org/polyfactory/pull/536">litestar-org/polyfactory#536</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.15.0...v2.16.0">https://github.com/litestar-org/polyfactory/compare/v2.15.0...v2.16.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/blob/main/docs/changelog.rst">polyfactory's
changelog</a>.</em></p>
<blockquote>
<h1>=========
Changelog</h1>
<p>All commits to this project will be documented in this file.</p>
<h2>[unreleased]</h2>
<p><code>1d1c7f9
&lt;1d1c7f9d02&gt;</code>_
is the last commit in the changelog before unreleased changes.</p>
<p>Bug Fixes

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li>(<code>719495e
&lt;719495e6dc&gt;</code><em>)
- Ignore non-columns types (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/510">#510</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#510](https://github.com/litestar-org/polyfactory/issues/510)
&lt;https://github.com/litestar-org/polyfactory/pull/510&gt;</code>_</li>
<li>(<code>bb04b4e
&lt;bb04b4e817&gt;</code><em>)
- Favour SA mapped type over impl type (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/513">#513</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#513](https://github.com/litestar-org/polyfactory/issues/513)
&lt;https://github.com/litestar-org/polyfactory/pull/513&gt;</code>_</li>
<li>(<code>0032b5e
&lt;0032b5e962&gt;</code><em>)
- Add footer to changelog generation by <code>@JacobCoffee
&lt;https://github.com/JacobCoffee&gt;</code></em></li>
<li>(<code>5fd7d6c
&lt;5fd7d6c2be&gt;</code><em>)
- Resolve mypy issues (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/540">#540</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#540](https://github.com/litestar-org/polyfactory/issues/540)
&lt;https://github.com/litestar-org/polyfactory/pull/540&gt;</code>_</li>
<li>(<code>9e6edab
&lt;9e6edabd4e&gt;</code><em>)
- Fix json type error and pg dialect default value e… (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/542">#542</a>)
by <code>@wangxin688 &lt;https://github.com/wangxin688&gt;</code></em>
in <code>[#542](https://github.com/litestar-org/polyfactory/issues/542)
&lt;https://github.com/litestar-org/polyfactory/pull/542&gt;</code>_</li>
</ul>
<p>Documentation

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li>(<code>01d1dbe
&lt;01d1dbeb46&gt;</code><em>)
- Apply organization theme (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/533">#533</a>)
by <code>@JacobCoffee &lt;https://github.com/JacobCoffee&gt;</code></em>
in <code>[#533](https://github.com/litestar-org/polyfactory/issues/533)
&lt;https://github.com/litestar-org/polyfactory/pull/533&gt;</code>_</li>
<li>(<code>5a0a5be
&lt;5a0a5bed4d&gt;</code><em>)
- Polyfactory landing page (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/535">#535</a>)
by <code>@JacobCoffee &lt;https://github.com/JacobCoffee&gt;</code></em>
in <code>[#535](https://github.com/litestar-org/polyfactory/issues/535)
&lt;https://github.com/litestar-org/polyfactory/pull/535&gt;</code>_</li>
<li>(<code>2f781ee
&lt;2f781eee7f&gt;</code><em>)
- Add wangxin688 as a contributor for code (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/544">#544</a>)
by <code>@allcontributors[bot]
&lt;https://github.com/allcontributors[bot]&gt;</code></em> in
<code>[#544](https://github.com/litestar-org/polyfactory/issues/544)
&lt;https://github.com/litestar-org/polyfactory/pull/544&gt;</code>_</li>
</ul>
<p>Features

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li>(<code>1792c19
&lt;1792c19fc1&gt;</code><em>)
- Support nested type in pg.array types and others (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/530">#530</a>)
by <code>@wangxin688 &lt;https://github.com/wangxin688&gt;</code></em>
in <code>[#530](https://github.com/litestar-org/polyfactory/issues/530)
&lt;https://github.com/litestar-org/polyfactory/pull/530&gt;</code>_</li>
<li>(<code>013135c
&lt;013135c173&gt;</code><em>)
- Refresh object in async_session after commit to db (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/541">#541</a>)
by <code>@wangxin688 &lt;https://github.com/wangxin688&gt;</code></em>
in <code>[#541](https://github.com/litestar-org/polyfactory/issues/541)
&lt;https://github.com/litestar-org/polyfactory/pull/541&gt;</code>_</li>
<li>(<code>e4695a7
&lt;e4695a7d16&gt;</code><em>)
- Copy mutable args (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/529">#529</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#529](https://github.com/litestar-org/polyfactory/issues/529)
&lt;https://github.com/litestar-org/polyfactory/pull/529&gt;</code>_</li>
</ul>
<p>Miscellaneous Tasks

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li>(<code>fac9fba
&lt;fac9fbad94&gt;</code><em>)
- Upgrade dependencies (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/517">#517</a>)
by <code>@adhtruong &lt;https://github.com/adhtruong&gt;</code></em> in
<code>[#517](https://github.com/litestar-org/polyfactory/issues/517)
&lt;https://github.com/litestar-org/polyfactory/pull/517&gt;</code>_</li>
<li>(<code>3da64f6
&lt;3da64f6150&gt;</code><em>)
- Update changelog.rst (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/537">#537</a>)
by <code>@impaktor &lt;https://github.com/impaktor&gt;</code></em> in
<code>[#537](https://github.com/litestar-org/polyfactory/issues/537)
&lt;https://github.com/litestar-org/polyfactory/pull/537&gt;</code>_</li>
<li>(<code>3e2d22c
&lt;3e2d22c5ba&gt;</code><em>)
- Update maintainer emails (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/545">#545</a>)
by <code>@guacs &lt;https://github.com/guacs&gt;</code></em> in
<code>[#545](https://github.com/litestar-org/polyfactory/issues/545)
&lt;https://github.com/litestar-org/polyfactory/pull/545&gt;</code>_</li>
</ul>
<p>Ci

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</p>
<ul>
<li>(<code>6507c6d
&lt;6507c6d860&gt;</code><em>)
- Add codecov coverage, fix badges (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/536">#536</a>)
by <code>@JacobCoffee &lt;https://github.com/JacobCoffee&gt;</code></em>
in <code>[#536](https://github.com/litestar-org/polyfactory/issues/536)
&lt;https://github.com/litestar-org/polyfactory/pull/536&gt;</code>_</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4928f0735a"><code>4928f07</code></a>
chore(release): prepare for v2.16.0 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/546">#546</a>)</li>
<li><a
href="3e2d22c5ba"><code>3e2d22c</code></a>
chore: update maintainer emails (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/545">#545</a>)</li>
<li><a
href="e4695a7d16"><code>e4695a7</code></a>
feat: copy mutable args (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/529">#529</a>)</li>
<li><a
href="3da64f6150"><code>3da64f6</code></a>
chore: Update changelog.rst (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/537">#537</a>)</li>
<li><a
href="9e6edabd4e"><code>9e6edab</code></a>
fix(sqla_factory): fix json type error and pg dialect default value e…
(<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/542">#542</a>)</li>
<li><a
href="2f781eee7f"><code>2f781ee</code></a>
docs: add wangxin688 as a contributor for code (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/544">#544</a>)</li>
<li><a
href="013135c173"><code>013135c</code></a>
feat(sqla_factory): refresh object in async_session after commit to db
(<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/541">#541</a>)</li>
<li><a
href="1792c19fc1"><code>1792c19</code></a>
feat(sqlfactory): support nested type in pg.array types and others (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/530">#530</a>)</li>
<li><a
href="5fd7d6c2be"><code>5fd7d6c</code></a>
fix: resolve mypy issues (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/540">#540</a>)</li>
<li><a
href="0032b5e962"><code>0032b5e</code></a>
fix(docs): add footer to changelog generation</li>
<li>Additional commits viewable in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.15.0...v2.16.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.15.0&new-version=2.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14 15:46:35 +00:00
dependabot[bot] 604354d7a6
chore(deps): Bump pydantic from 1.10.12 to 1.10.13 in /schemas (#10617)
Bumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.12 to
1.10.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pydantic/pydantic/releases">pydantic's
releases</a>.</em></p>
<blockquote>
<h2>V1.10.13 2023-09-27</h2>
<h2>What's Changed</h2>
<ul>
<li>Update pip commands to install 1.10 by <a
href="https://github.com/chbndrhnns"><code>@​chbndrhnns</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/6930">pydantic/pydantic#6930</a></li>
<li>Make the v1 mypy plugin work with both v1 and v2 by <a
href="https://github.com/dmontagu"><code>@​dmontagu</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/6920">pydantic/pydantic#6920</a></li>
<li>[Backport] Add max length check to <code>validate_email</code> by <a
href="https://github.com/hramezani"><code>@​hramezani</code></a> in <a
href="https://redirect.github.com/pydantic/pydantic/pull/7673">pydantic/pydantic#7673</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pydantic/pydantic/compare/v1.10.12...v1.10.13">https://github.com/pydantic/pydantic/compare/v1.10.12...v1.10.13</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pydantic/pydantic/blob/main/HISTORY.md">pydantic's
changelog</a>.</em></p>
<blockquote>
<h2>v1.10.13 (2023-09-27)</h2>
<ul>
<li>Fix: Add max length check to <code>pydantic.validate_email</code>,
<a
href="https://redirect.github.com/pydantic/pydantic/issues/7673">#7673</a>
by <a
href="https://github.com/hramezani"><code>@​hramezani</code></a></li>
<li>Docs: Fix pip commands to install v1, <a
href="https://redirect.github.com/pydantic/pydantic/issues/6930">#6930</a>
by <a
href="https://github.com/chbndrhnns"><code>@​chbndrhnns</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8822578619"><code>8822578</code></a>
Prepare release 1.10.13 (<a
href="https://redirect.github.com/pydantic/pydantic/issues/7674">#7674</a>)</li>
<li><a
href="59d8f38fd6"><code>59d8f38</code></a>
[Backport] Add max length check to <code>validate_email</code> (<a
href="https://redirect.github.com/pydantic/pydantic/issues/7673">#7673</a>)</li>
<li><a
href="69b92b547f"><code>69b92b5</code></a>
Make the v1 mypy plugin work with both v1 and v2 (<a
href="https://redirect.github.com/pydantic/pydantic/issues/6920">#6920</a>)</li>
<li><a
href="87bf41755f"><code>87bf417</code></a>
Update pip commands to install 1.10 (<a
href="https://redirect.github.com/pydantic/pydantic/issues/6930">#6930</a>)</li>
<li>See full diff in <a
href="https://github.com/pydantic/pydantic/compare/v1.10.12...v1.10.13">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pydantic&package-manager=pip&previous-version=1.10.12&new-version=1.10.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-25 16:45:36 +00:00
dependabot[bot] ab6d682c46
chore(deps-dev): Bump ruff from 0.3.0 to 0.4.1 in /schemas (#10603)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.3.0 to 0.4.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.4.1</h2>
<h2>Changes</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>pylint</code>] Implement <code>invalid-hash-returned</code>
(<code>PLE0309</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10961">#10961</a>)</li>
<li>[<code>pylint</code>] Implement <code>invalid-index-returned</code>
(<code>PLE0305</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10962">#10962</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>pylint</code>] Allow <code>NoReturn</code>-like functions for
<code>__str__</code>, <code>__len__</code>, etc. (<code>PLE0307</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/11017">#11017</a>)</li>
<li>Parser: Use empty range when there's &quot;gap&quot; in token source
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/11032">#11032</a>)</li>
<li>[<code>ruff</code>] Ignore stub functions in
<code>unused-async</code> (<code>RUF029</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/11026">#11026</a>)</li>
<li>Parser: Expect indented case block instead of match stmt (<a
href="https://redirect.github.com/astral-sh/ruff/pull/11033">#11033</a>)</li>
</ul>
<h2>Contributors</h2>
<ul>
<li><a
href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li>
<li><a
href="https://github.com/HenryAsa"><code>@​HenryAsa</code></a></li>
<li><a
href="https://github.com/MithicSpirit"><code>@​MithicSpirit</code></a></li>
<li><a
href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li>
<li><a
href="https://github.com/dhruvmanila"><code>@​dhruvmanila</code></a></li>
<li><a
href="https://github.com/tibor-reiss"><code>@​tibor-reiss</code></a></li>
</ul>
<h2>v0.4.0</h2>
<h2>Changes</h2>
<h3>A new, hand-written parser</h3>
<p>Ruff's new parser is <strong>&gt;2x faster</strong>, which translates
to a <strong>20-40% speedup</strong> for all linting and formatting
invocations. There's a lot to say about this exciting change, so check
out the <a href="https://astral.sh/blog/ruff-v0.4.0">blog post</a> for
more details!</p>
<p>See <a
href="https://redirect.github.com/astral-sh/ruff/pull/10036">#10036</a>
for implementation details.</p>
<h3>A new language server in Rust</h3>
<p>With this release, we also want to highlight our new language server.
<code>ruff server</code> is a Rust-powered language server that comes
built-in with Ruff. It can be used with any editor that supports the <a
href="https://microsoft.github.io/language-server-protocol/">Language
Server Protocol</a> (LSP). It uses a multi-threaded, lock-free
architecture inspired by <code>rust-analyzer</code> and it will open the
door for a lot of exciting features. It’s also faster than our previous
<a href="https://github.com/astral-sh/ruff-lsp">Python-based language
server</a> -- but you probably guessed that already.</p>
<p><code>ruff server</code> is only in alpha, but it has a lot of
features that you can try out today:</p>
<ul>
<li>Lints Python files automatically and shows quick-fixes when
available</li>
<li>Formats Python files, with support for range formatting</li>
<li>Comes with commands for quickly performing actions:
<code>ruff.applyAutofix</code>, <code>ruff.applyFormat</code>, and
<code>ruff.applyOrganizeImports</code></li>
<li>Supports <code>source.fixAll</code> and
<code>source.organizeImports</code> source actions</li>
<li>Automatically reloads your project configuration when you change
it</li>
</ul>
<p>To setup <code>ruff server</code> with your editor, refer to the <a
href="https://github.com/astral-sh/ruff/blob/main/crates/ruff_server/README.md">README.md</a>.</p>
<h3>Preview features</h3>
<ul>
<li>[<code>pycodestyle</code>] Do not trigger <code>E3</code> rules on
<code>def</code>s following a function/method with a dummy body (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10704">#10704</a>)</li>
<li>[<code>pylint</code>] Implement <code>invalid-bytes-returned</code>
(<code>E0308</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10959">#10959</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.4.1</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>pylint</code>] Implement <code>invalid-hash-returned</code>
(<code>PLE0309</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10961">#10961</a>)</li>
<li>[<code>pylint</code>] Implement <code>invalid-index-returned</code>
(<code>PLE0305</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10962">#10962</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>pylint</code>] Allow <code>NoReturn</code>-like functions for
<code>__str__</code>, <code>__len__</code>, etc. (<code>PLE0307</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/11017">#11017</a>)</li>
<li>Parser: Use empty range when there's &quot;gap&quot; in token source
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/11032">#11032</a>)</li>
<li>[<code>ruff</code>] Ignore stub functions in
<code>unused-async</code> (<code>RUF029</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/11026">#11026</a>)</li>
<li>Parser: Expect indented case block instead of match stmt (<a
href="https://redirect.github.com/astral-sh/ruff/pull/11033">#11033</a>)</li>
</ul>
<h2>0.4.0</h2>
<h3>A new, hand-written parser</h3>
<p>Ruff's new parser is <strong>&gt;2x faster</strong>, which translates
to a <strong>20-40% speedup</strong> for all linting and formatting
invocations.
There's a lot to say about this exciting change, so check out the <a
href="https://astral.sh/blog/ruff-v0.4.0">blog post</a> for more
details!</p>
<p>See <a
href="https://redirect.github.com/astral-sh/ruff/pull/10036">#10036</a>
for implementation details.</p>
<h3>A new language server in Rust</h3>
<p>With this release, we also want to highlight our new language server.
<code>ruff server</code> is a Rust-powered language
server that comes built-in with Ruff. It can be used with any editor
that supports the <a
href="https://microsoft.github.io/language-server-protocol/">Language
Server Protocol</a> (LSP).
It uses a multi-threaded, lock-free architecture inspired by
<code>rust-analyzer</code> and it will open the door for a lot
of exciting features. It’s also faster than our previous <a
href="https://github.com/astral-sh/ruff-lsp">Python-based language
server</a>
-- but you probably guessed that already.</p>
<p><code>ruff server</code> is only in alpha, but it has a lot of
features that you can try out today:</p>
<ul>
<li>Lints Python files automatically and shows quick-fixes when
available</li>
<li>Formats Python files, with support for range formatting</li>
<li>Comes with commands for quickly performing actions:
<code>ruff.applyAutofix</code>, <code>ruff.applyFormat</code>, and
<code>ruff.applyOrganizeImports</code></li>
<li>Supports <code>source.fixAll</code> and
<code>source.organizeImports</code> source actions</li>
<li>Automatically reloads your project configuration when you change
it</li>
</ul>
<p>To setup <code>ruff server</code> with your editor, refer to the <a
href="https://github.com/astral-sh/ruff/blob/main/crates/ruff_server/README.md">README.md</a>.</p>
<h3>Preview features</h3>
<ul>
<li>[<code>pycodestyle</code>] Do not trigger <code>E3</code> rules on
<code>def</code>s following a function/method with a dummy body (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10704">#10704</a>)</li>
<li>[<code>pylint</code>] Implement <code>invalid-bytes-returned</code>
(<code>E0308</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10959">#10959</a>)</li>
<li>[<code>pylint</code>] Implement <code>invalid-length-returned</code>
(<code>E0303</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10963">#10963</a>)</li>
<li>[<code>pylint</code>] Implement <code>self-cls-assignment</code>
(<code>W0642</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9267">#9267</a>)</li>
<li>[<code>pylint</code>] Omit stubs from <code>invalid-bool</code> and
<code>invalid-str-return-type</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/11008">#11008</a>)</li>
<li>[<code>ruff</code>] New rule <code>unused-async</code>
(<code>RUF029</code>) to detect unneeded <code>async</code> keywords on
functions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9966">#9966</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0ff25a540c"><code>0ff25a5</code></a>
Bump version to 0.4.1 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/11035">#11035</a>)</li>
<li><a
href="34873ec009"><code>34873ec</code></a>
Add a script to fuzz the parser (courtesy of
<code>pysource-codegen</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/11015">#11015</a>)</li>
<li><a
href="d3cd61f804"><code>d3cd61f</code></a>
Use empty range when there's &quot;gap&quot; in token source (<a
href="https://redirect.github.com/astral-sh/ruff/issues/11032">#11032</a>)</li>
<li><a
href="9b80cc09ee"><code>9b80cc0</code></a>
Select fewer ruff rules when linting Python files in
<code>scripts/</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/11034">#11034</a>)</li>
<li><a
href="9bb23b0a38"><code>9bb23b0</code></a>
Expect indented case block instead of match stmt (<a
href="https://redirect.github.com/astral-sh/ruff/issues/11033">#11033</a>)</li>
<li><a
href="06c248a126"><code>06c248a</code></a>
[<code>ruff]</code> Ignore stub functions in <code>unused-async</code>
(<code>RUF029</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/11026">#11026</a>)</li>
<li><a
href="27902b7130"><code>27902b7</code></a>
[<code>pylint</code>] Implement <code>invalid-index-returned</code>
(<code>PLE0305</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10962">#10962</a>)</li>
<li><a
href="97acf1d59b"><code>97acf1d</code></a>
ENH: Bump <code>ruff</code> dependency versions to support the latest
release of `v0.4.0...</li>
<li><a
href="adf63d9013"><code>adf63d9</code></a>
[<code>pylint</code>] Implement <code>invalid-hash-returned</code>
(<code>PLE0309</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10961">#10961</a>)</li>
<li><a
href="5d3c9f2637"><code>5d3c9f2</code></a>
<code>ruff server</code>: fix Neovim setup guide command (<a
href="https://redirect.github.com/astral-sh/ruff/issues/11021">#11021</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.3.0...v0.4.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.3.0&new-version=0.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 13:19:32 +00:00
dependabot[bot] 78237455ef
chore(deps-dev): Bump black from 24.3.0 to 24.4.0 in /schemas (#10569)
Bumps [black](https://github.com/psf/black) from 24.3.0 to 24.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/releases">black's
releases</a>.</em></p>
<blockquote>
<h2>24.4.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fix unwanted crashes caused by AST equivalency check (<a
href="https://redirect.github.com/psf/black/issues/4290">#4290</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li><code>if</code> guards in <code>case</code> blocks are now wrapped
in parentheses when the line is too long.
(<a
href="https://redirect.github.com/psf/black/issues/4269">#4269</a>)</li>
<li>Stop moving multiline strings to a new line unless inside brackets
(<a
href="https://redirect.github.com/psf/black/issues/4289">#4289</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Add a new option <code>use_pyproject</code> to the GitHub Action
<code>psf/black</code>. This will read the
Black version from <code>pyproject.toml</code>. (<a
href="https://redirect.github.com/psf/black/issues/4294">#4294</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/blob/main/CHANGES.md">black's
changelog</a>.</em></p>
<blockquote>
<h2>24.4.0</h2>
<h3>Stable style</h3>
<ul>
<li>Fix unwanted crashes caused by AST equivalency check (<a
href="https://redirect.github.com/psf/black/issues/4290">#4290</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li><code>if</code> guards in <code>case</code> blocks are now wrapped
in parentheses when the line is too long.
(<a
href="https://redirect.github.com/psf/black/issues/4269">#4269</a>)</li>
<li>Stop moving multiline strings to a new line unless inside brackets
(<a
href="https://redirect.github.com/psf/black/issues/4289">#4289</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Add a new option <code>use_pyproject</code> to the GitHub Action
<code>psf/black</code>. This will read the
Black version from <code>pyproject.toml</code>. (<a
href="https://redirect.github.com/psf/black/issues/4294">#4294</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8fe627072f"><code>8fe6270</code></a>
Prepare release 24.4.0 (<a
href="https://redirect.github.com/psf/black/issues/4307">#4307</a>)</li>
<li><a
href="6b25e7cdab"><code>6b25e7c</code></a>
Bump peter-evans/find-comment from 3.0.0 to 3.1.0 (<a
href="https://redirect.github.com/psf/black/issues/4304">#4304</a>)</li>
<li><a
href="07fe1ca88a"><code>07fe1ca</code></a>
docs: remove repetitive word (<a
href="https://redirect.github.com/psf/black/issues/4303">#4303</a>)</li>
<li><a
href="3383f531bc"><code>3383f53</code></a>
GitHub Action: Allow reading version from pyproject.toml (<a
href="https://redirect.github.com/psf/black/issues/4294">#4294</a>)</li>
<li><a
href="c8f1a5542c"><code>c8f1a55</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/psf/black/issues/4297">#4297</a>)</li>
<li><a
href="836acad863"><code>836acad</code></a>
Improve AST safety check (<a
href="https://redirect.github.com/psf/black/issues/4290">#4290</a>)</li>
<li><a
href="13bd0925eb"><code>13bd092</code></a>
fix: Stop moving multiline strings to a new line unless inside brackets
(<a
href="https://redirect.github.com/psf/black/issues/4289">#4289</a>)</li>
<li><a
href="c9d2635b55"><code>c9d2635</code></a>
Remove mocking from tests (<a
href="https://redirect.github.com/psf/black/issues/4287">#4287</a>)</li>
<li><a
href="bf1195612c"><code>bf11956</code></a>
Fix two logging calls in the test helper (<a
href="https://redirect.github.com/psf/black/issues/4286">#4286</a>)</li>
<li><a
href="97993f997f"><code>97993f9</code></a>
Bump pypa/cibuildwheel from 2.16.5 to 2.17.0 (<a
href="https://redirect.github.com/psf/black/issues/4283">#4283</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/24.3.0...24.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=24.3.0&new-version=24.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 19:28:37 +00:00
dependabot[bot] 36762da7cc
chore(deps-dev): Bump idna from 3.4 to 3.7 in /schemas (#10564)
Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/kjd/idna/releases">idna's
releases</a>.</em></p>
<blockquote>
<h2>v3.7</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix issue where specially crafted inputs to encode() could take
exceptionally long amount of time to process. [CVE-2024-3651]</li>
</ul>
<p>Thanks to Guido Vranken for reporting the issue.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/kjd/idna/compare/v3.6...v3.7">https://github.com/kjd/idna/compare/v3.6...v3.7</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/kjd/idna/blob/master/HISTORY.rst">idna's
changelog</a>.</em></p>
<blockquote>
<p>3.7 (2024-04-11)
++++++++++++++++</p>
<ul>
<li>Fix issue where specially crafted inputs to encode() could
take exceptionally long amount of time to process. [CVE-2024-3651]</li>
</ul>
<p>Thanks to Guido Vranken for reporting the issue.</p>
<p>3.6 (2023-11-25)
++++++++++++++++</p>
<ul>
<li>Fix regression to include tests in source distribution.</li>
</ul>
<p>3.5 (2023-11-24)
++++++++++++++++</p>
<ul>
<li>Update to Unicode 15.1.0</li>
<li>String codec name is now &quot;idna2008&quot; as overriding the
system codec
&quot;idna&quot; was not working.</li>
<li>Fix typing error for codec encoding</li>
<li>&quot;setup.cfg&quot; has been added for this release due to some
downstream
lack of adherence to PEP 517. Should be removed in a future release
so please prepare accordingly.</li>
<li>Removed reliance on a symlink for the &quot;idna-data&quot; tool to
comport
with PEP 517 and the Python Packaging User Guide for sdist
archives.</li>
<li>Added security reporting protocol for project</li>
</ul>
<p>Thanks Jon Ribbens, Diogo Teles Sant'Anna, Wu Tingfeng for
contributions
to this release.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1d365e17e1"><code>1d365e1</code></a>
Release v3.7</li>
<li><a
href="c1b3154939"><code>c1b3154</code></a>
Merge pull request <a
href="https://redirect.github.com/kjd/idna/issues/172">#172</a> from
kjd/optimize-contextj</li>
<li><a
href="0394ec76ff"><code>0394ec7</code></a>
Merge branch 'master' into optimize-contextj</li>
<li><a
href="cd58a23173"><code>cd58a23</code></a>
Merge pull request <a
href="https://redirect.github.com/kjd/idna/issues/152">#152</a> from
elliotwutingfeng/dev</li>
<li><a
href="5beb28b9dd"><code>5beb28b</code></a>
More efficient resolution of joiner contexts</li>
<li><a
href="1b121483ed"><code>1b12148</code></a>
Update ossf/scorecard-action to v2.3.1</li>
<li><a
href="d516b874c3"><code>d516b87</code></a>
Update Github actions/checkout to v4</li>
<li><a
href="c095c75943"><code>c095c75</code></a>
Merge branch 'master' into dev</li>
<li><a
href="60a0a4cb61"><code>60a0a4c</code></a>
Fix typo in GitHub Actions workflow key</li>
<li><a
href="5918a0ef80"><code>5918a0e</code></a>
Merge branch 'master' into dev</li>
<li>Additional commits viewable in <a
href="https://github.com/kjd/idna/compare/v3.4...v3.7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=idna&package-manager=pip&previous-version=3.4&new-version=3.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 16:07:23 +00:00
dependabot[bot] 770bc95681
chore(deps-dev): Bump black from 23.12.0 to 24.3.0 in /schemas (#10442)
Bumps [black](https://github.com/psf/black) from 23.12.0 to 24.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/releases">black's
releases</a>.</em></p>
<blockquote>
<h2>24.3.0</h2>
<h3>Highlights</h3>
<p>This release is a milestone: it fixes Black's first CVE security
vulnerability. If you
run Black on untrusted input, or if you habitually put thousands of
leading tab
characters in your docstrings, you are strongly encouraged to upgrade
immediately to fix
<a
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21503">CVE-2024-21503</a>.</p>
<p>This release also fixes a bug in Black's AST safety check that
allowed Black to make
incorrect changes to certain f-strings that are valid in Python 3.12 and
higher.</p>
<h3>Stable style</h3>
<ul>
<li>Don't move comments along with delimiters, which could cause crashes
(<a
href="https://redirect.github.com/psf/black/issues/4248">#4248</a>)</li>
<li>Strengthen AST safety check to catch more unsafe changes to strings.
Previous versions
of Black would incorrectly format the contents of certain unusual
f-strings containing
nested strings with the same quote type. Now, Black will crash on such
strings until
support for the new f-string syntax is implemented. (<a
href="https://redirect.github.com/psf/black/issues/4270">#4270</a>)</li>
<li>Fix a bug where line-ranges exceeding the last code line would not
work as expected
(<a
href="https://redirect.github.com/psf/black/issues/4273">#4273</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix catastrophic performance on docstrings that contain large
numbers of leading tab
characters. This fixes
<a
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21503">CVE-2024-21503</a>.
(<a
href="https://redirect.github.com/psf/black/issues/4278">#4278</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Note what happens when <code>--check</code> is used with
<code>--quiet</code> (<a
href="https://redirect.github.com/psf/black/issues/4236">#4236</a>)</li>
</ul>
<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">#4218</a>)</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">#4198</a>)</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">#4154</a>)</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">#4185</a>)</li>
<li>Remove redundant parentheses in <code>case</code> statement
<code>if</code> guards (<a
href="https://redirect.github.com/psf/black/issues/4214">#4214</a>).</li>
</ul>
<h3>Configuration</h3>
<!-- 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">black's
changelog</a>.</em></p>
<blockquote>
<h2>24.3.0</h2>
<h3>Highlights</h3>
<p>This release is a milestone: it fixes Black's first CVE security
vulnerability. If you
run Black on untrusted input, or if you habitually put thousands of
leading tab
characters in your docstrings, you are strongly encouraged to upgrade
immediately to fix
<a
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21503">CVE-2024-21503</a>.</p>
<p>This release also fixes a bug in Black's AST safety check that
allowed Black to make
incorrect changes to certain f-strings that are valid in Python 3.12 and
higher.</p>
<h3>Stable style</h3>
<ul>
<li>Don't move comments along with delimiters, which could cause crashes
(<a
href="https://redirect.github.com/psf/black/issues/4248">#4248</a>)</li>
<li>Strengthen AST safety check to catch more unsafe changes to strings.
Previous versions
of Black would incorrectly format the contents of certain unusual
f-strings containing
nested strings with the same quote type. Now, Black will crash on such
strings until
support for the new f-string syntax is implemented. (<a
href="https://redirect.github.com/psf/black/issues/4270">#4270</a>)</li>
<li>Fix a bug where line-ranges exceeding the last code line would not
work as expected
(<a
href="https://redirect.github.com/psf/black/issues/4273">#4273</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix catastrophic performance on docstrings that contain large
numbers of leading tab
characters. This fixes
<a
href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21503">CVE-2024-21503</a>.
(<a
href="https://redirect.github.com/psf/black/issues/4278">#4278</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Note what happens when <code>--check</code> is used with
<code>--quiet</code> (<a
href="https://redirect.github.com/psf/black/issues/4236">#4236</a>)</li>
</ul>
<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">#4218</a>)</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">#4198</a>)</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">#4154</a>)</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">#4185</a>)</li>
<li>Remove redundant parentheses in <code>case</code> statement
<code>if</code> guards (<a
href="https://redirect.github.com/psf/black/issues/4214">#4214</a>).</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="552baf8229"><code>552baf8</code></a>
Prepare release 24.3.0 (<a
href="https://redirect.github.com/psf/black/issues/4279">#4279</a>)</li>
<li><a
href="f000936726"><code>f000936</code></a>
Fix catastrophic performance in lines_with_leading_tabs_expanded() (<a
href="https://redirect.github.com/psf/black/issues/4278">#4278</a>)</li>
<li><a
href="7b5a657285"><code>7b5a657</code></a>
Fix --line-ranges behavior when ranges are at EOF (<a
href="https://redirect.github.com/psf/black/issues/4273">#4273</a>)</li>
<li><a
href="1abcffc818"><code>1abcffc</code></a>
Use regex where we ignore case on windows (<a
href="https://redirect.github.com/psf/black/issues/4252">#4252</a>)</li>
<li><a
href="719e67462c"><code>719e674</code></a>
Fix 4227: Improve documentation for --quiet --check (<a
href="https://redirect.github.com/psf/black/issues/4236">#4236</a>)</li>
<li><a
href="e5510afc06"><code>e5510af</code></a>
update plugin url for Thonny (<a
href="https://redirect.github.com/psf/black/issues/4259">#4259</a>)</li>
<li><a
href="6af7d11096"><code>6af7d11</code></a>
Fix AST safety check false negative (<a
href="https://redirect.github.com/psf/black/issues/4270">#4270</a>)</li>
<li><a
href="f03ee113c9"><code>f03ee11</code></a>
Ensure <code>blib2to3.pygram</code> is initialized before use (<a
href="https://redirect.github.com/psf/black/issues/4224">#4224</a>)</li>
<li><a
href="e4bfedbec2"><code>e4bfedb</code></a>
fix: Don't move comments while splitting delimiters (<a
href="https://redirect.github.com/psf/black/issues/4248">#4248</a>)</li>
<li><a
href="d0287e1f75"><code>d0287e1</code></a>
Make trailing comma logic more concise (<a
href="https://redirect.github.com/psf/black/issues/4202">#4202</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/23.12.0...24.3.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.12.0&new-version=24.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 13:41:42 +00:00
dependabot[bot] 114856d60d
chore(deps): Bump polyfactory from 2.14.1 to 2.15.0 in /schemas (#10357)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.14.1 to 2.15.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.15.0</h2>
<h1>❤️ Sponsors ❤️</h1>
<p><a href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>: <a href="https://scalar.com/">Scalar</a>, <a
href="https://telemetrysports.com/">Telemetry Sports</a> (via <a
href="https://github.com/chris-telemetry"><code>@​chris-telemetry</code></a>),
<a href="https://www.stok.kr/">Stok</a> (<a
href="https://github.com/stok-team">https://github.com/stok-team</a>),
<a
href="https://github.com/benjamin-kirkbride"><code>@​benjamin-kirkbride</code></a>,
<a href="https://github.com/crisog"><code>@​crisog</code></a>, <a
href="https://github.com/geeshta"><code>@​geeshta</code></a>, <a
href="https://github.com/cbscsm"><code>@​cbscsm</code></a>
<a href="https://opencollective.com/litestar">OpenCollective</a>:
Christian Y, Anonymous</p>
<h1>What's Changed</h1>
<h2>Fixes 🔧</h2>
<ul>
<li>fix: prefer <code>sqlalchemy.type.impl</code> if it exists by <a
href="https://github.com/cofin"><code>@​cofin</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/502">litestar-org/polyfactory#502</a></li>
<li>fix: constrained unions by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/499">litestar-org/polyfactory#499</a></li>
</ul>
<h2>New Features 🚀</h2>
<ul>
<li>feat: support Pydantic v1 and v2 simultaneously by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/492">litestar-org/polyfactory#492</a></li>
</ul>
<h2>Docs 📚</h2>
<ul>
<li>docs: fix typo on use_defaults by <a
href="https://github.com/TimDumol"><code>@​TimDumol</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/497">litestar-org/polyfactory#497</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/TimDumol"><code>@​TimDumol</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/497">litestar-org/polyfactory#497</a></li>
<li><a href="https://github.com/cofin"><code>@​cofin</code></a> made
their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/502">litestar-org/polyfactory#502</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.14.1...v2.15.0">https://github.com/litestar-org/polyfactory/compare/v2.14.1...v2.15.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1d1c7f9d02"><code>1d1c7f9</code></a>
chore: release v2.15.0</li>
<li><a
href="2acfdc6ab9"><code>2acfdc6</code></a>
refactor: change order of imports for pydantic v1 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/509">#509</a>)</li>
<li><a
href="0f8f9e8d0d"><code>0f8f9e8</code></a>
fix: handle constrained unions properly (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/499">#499</a>)</li>
<li><a
href="c4e3d91936"><code>c4e3d91</code></a>
fix: prefer <code>sqlalchemy.type.impl</code> if it exists (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/502">#502</a>)</li>
<li><a
href="1ae2d528b0"><code>1ae2d52</code></a>
test: refactor the tests to move tests to correct places (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/495">#495</a>)</li>
<li><a
href="9e34fa7aa3"><code>9e34fa7</code></a>
docs: add TimDumol as a contributor for doc (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/498">#498</a>)</li>
<li><a
href="61c889229f"><code>61c8892</code></a>
docs: fix typo on use_defaults (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/497">#497</a>)</li>
<li><a
href="10782304e0"><code>1078230</code></a>
chore(deps): bump pdm-project/setup-pdm from 3 to 4 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/496">#496</a>)</li>
<li><a
href="46ecdc67f9"><code>46ecdc6</code></a>
feat: support Pydantic v1 and v2 simultaneously (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/492">#492</a>)</li>
<li>See full diff in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.14.1...v2.15.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.14.1&new-version=2.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 20:24:32 +00:00
dependabot[bot] bbaf5f8300
chore(deps-dev): Bump ruff from 0.2.0 to 0.3.0 in /schemas (#10358)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.2.0 to 0.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.3.0</h2>
<p>This release introduces the new Ruff formatter 2024.2 style and adds
a new lint rule to
detect invalid formatter suppression comments.</p>
<h2>Changes</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-bandit</code>] Remove suspicious-lxml-import
(<code>S410</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10154">#10154</a>)</li>
<li>[<code>pycodestyle</code>] Allow <code>os.environ</code>
modifications between imports (<code>E402</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10066">#10066</a>)</li>
<li>[<code>pycodestyle</code>] Don't warn about a single whitespace
character before a comma in a tuple (<code>E203</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10094">#10094</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>eradicate</code>] Detect commented out <code>case</code>
statements (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10055">#10055</a>)</li>
<li>[<code>eradicate</code>] Detect single-line code for
<code>try:</code>, <code>except:</code>, etc. (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10057">#10057</a>)</li>
<li>[<code>flake8-boolean-trap</code>] Allow boolean positionals in
<code>__post_init__</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10027">#10027</a>)</li>
<li>[<code>flake8-copyright</code>] Allow © in copyright notices (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10065">#10065</a>)</li>
<li>[<code>isort</code>]: Use one blank line after imports in typing
stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9971">#9971</a>)</li>
<li>[<code>pylint</code>] New Rule <code>dict-iter-missing-items</code>
(<code>PLE1141</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9845">#9845</a>)</li>
<li>[<code>pylint</code>] Ignore <code>sys.version</code> and
<code>sys.platform</code> (<code>PLR1714</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10054">#10054</a>)</li>
<li>[<code>pyupgrade</code>] Detect literals with unary operators
(<code>UP018</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10060">#10060</a>)</li>
<li>[<code>ruff</code>] Expand rule for
<code>list(iterable).pop(0)</code> idiom (<code>RUF015</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10148">#10148</a>)</li>
</ul>
<h3>Formatter</h3>
<p>This release introduces the Ruff 2024.2 style, stabilizing the
following changes:</p>
<ul>
<li>Prefer splitting the assignment's value over the target or type
annotation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8943">#8943</a>)</li>
<li>Remove blank lines before class docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9154">#9154</a>)</li>
<li>Wrap multiple context managers in <code>with</code> parentheses when
targeting Python 3.9 or newer (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9222">#9222</a>)</li>
<li>Add a blank line after nested classes with a dummy body
(<code>...</code>) in typing stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9155">#9155</a>)</li>
<li>Reduce vertical spacing for classes and functions with a dummy
(<code>...</code>) body (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7440">#7440</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/9240">#9240</a>)</li>
<li>Add a blank line after the module docstring (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8283">#8283</a>)</li>
<li>Parenthesize long type hints in assignments (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9210">#9210</a>)</li>
<li>Preserve indent for single multiline-string call-expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9637">#9673</a>)</li>
<li>Normalize hex escape and unicode escape sequences (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9280">#9280</a>)</li>
<li>Format module docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9725">#9725</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Explicitly disallow <code>extend</code> as part of a
<code>--config</code> flag (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10135">#10135</a>)</li>
<li>Remove <code>build</code> from the default exclusion list (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10093">#10093</a>)</li>
<li>Deprecate <code>ruff &lt;path&gt;</code>, <code>ruff
--explain</code>, <code>ruff --clean</code>, and <code>ruff
--generate-shell-completion</code> in favor of <code>ruff check
&lt;path&gt;</code>, <code>ruff rule</code>, <code>ruff clean</code>,
and <code>ruff generate-shell-completion</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10169">#10169</a>)</li>
<li>Remove the deprecated CLI option <code>--format</code> from
<code>ruff rule</code> and <code>ruff linter</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10170">#10170</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-bugbear</code>] Avoid adding default initializers to
stubs (<code>B006</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10152">#10152</a>)</li>
<li>[<code>flake8-type-checking</code>] Respect runtime-required
decorators for function signatures (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10091">#10091</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.3.0</h2>
<p>This release introduces the new Ruff formatter 2024.2 style and adds
a new lint rule to
detect invalid formatter suppression comments.</p>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-bandit</code>] Remove suspicious-lxml-import
(<code>S410</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10154">#10154</a>)</li>
<li>[<code>pycodestyle</code>] Allow <code>os.environ</code>
modifications between imports (<code>E402</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10066">#10066</a>)</li>
<li>[<code>pycodestyle</code>] Don't warn about a single whitespace
character before a comma in a tuple (<code>E203</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10094">#10094</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>eradicate</code>] Detect commented out <code>case</code>
statements (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10055">#10055</a>)</li>
<li>[<code>eradicate</code>] Detect single-line code for
<code>try:</code>, <code>except:</code>, etc. (<code>ERA001</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10057">#10057</a>)</li>
<li>[<code>flake8-boolean-trap</code>] Allow boolean positionals in
<code>__post_init__</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10027">#10027</a>)</li>
<li>[<code>flake8-copyright</code>] Allow © in copyright notices (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10065">#10065</a>)</li>
<li>[<code>isort</code>]: Use one blank line after imports in typing
stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9971">#9971</a>)</li>
<li>[<code>pylint</code>] New Rule <code>dict-iter-missing-items</code>
(<code>PLE1141</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9845">#9845</a>)</li>
<li>[<code>pylint</code>] Ignore <code>sys.version</code> and
<code>sys.platform</code> (<code>PLR1714</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10054">#10054</a>)</li>
<li>[<code>pyupgrade</code>] Detect literals with unary operators
(<code>UP018</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10060">#10060</a>)</li>
<li>[<code>ruff</code>] Expand rule for
<code>list(iterable).pop(0)</code> idiom (<code>RUF015</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10148">#10148</a>)</li>
</ul>
<h3>Formatter</h3>
<p>This release introduces the Ruff 2024.2 style, stabilizing the
following changes:</p>
<ul>
<li>Prefer splitting the assignment's value over the target or type
annotation (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8943">#8943</a>)</li>
<li>Remove blank lines before class docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9154">#9154</a>)</li>
<li>Wrap multiple context managers in <code>with</code> parentheses when
targeting Python 3.9 or newer (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9222">#9222</a>)</li>
<li>Add a blank line after nested classes with a dummy body
(<code>...</code>) in typing stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9155">#9155</a>)</li>
<li>Reduce vertical spacing for classes and functions with a dummy
(<code>...</code>) body (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7440">#7440</a>,
<a
href="https://redirect.github.com/astral-sh/ruff/pull/9240">#9240</a>)</li>
<li>Add a blank line after the module docstring (<a
href="https://redirect.github.com/astral-sh/ruff/pull/8283">#8283</a>)</li>
<li>Parenthesize long type hints in assignments (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9210">#9210</a>)</li>
<li>Preserve indent for single multiline-string call-expressions (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9637">#9673</a>)</li>
<li>Normalize hex escape and unicode escape sequences (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9280">#9280</a>)</li>
<li>Format module docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/9725">#9725</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Explicitly disallow <code>extend</code> as part of a
<code>--config</code> flag (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10135">#10135</a>)</li>
<li>Remove <code>build</code> from the default exclusion list (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10093">#10093</a>)</li>
<li>Deprecate <code>ruff &lt;path&gt;</code>, <code>ruff
--explain</code>, <code>ruff --clean</code>, and <code>ruff
--generate-shell-completion</code> in favor of <code>ruff check
&lt;path&gt;</code>, <code>ruff rule</code>, <code>ruff clean</code>,
and <code>ruff generate-shell-completion</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10169">#10169</a>)</li>
<li>Remove the deprecated CLI option <code>--format</code> from
<code>ruff rule</code> and <code>ruff linter</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10170">#10170</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>flake8-bugbear</code>] Avoid adding default initializers to
stubs (<code>B006</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10152">#10152</a>)</li>
<li>[<code>flake8-type-checking</code>] Respect runtime-required
decorators for function signatures (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10091">#10091</a>)</li>
<li>[<code>pycodestyle</code>] Mark fixes overlapping with a multiline
string as unsafe (<code>W293</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/10049">#10049</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b53118ed00"><code>b53118e</code></a>
Bump version to v0.3.0 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10151">#10151</a>)</li>
<li><a
href="52f4c1e41b"><code>52f4c1e</code></a>
Remove deprecated CLI option <code>--format</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10170">#10170</a>)</li>
<li><a
href="eceffe74a0"><code>eceffe7</code></a>
Deprecate <code>ruff \&lt;path&gt;</code> <code>ruff --explain</code>,
<code>ruff --clean</code> and `ruff --generate...</li>
<li><a
href="c73c497477"><code>c73c497</code></a>
[<code>pydocstyle</code>] Trim whitespace when removing blank lines
after section (`D413...</li>
<li><a
href="c9c98c4fe3"><code>c9c98c4</code></a>
Fix mkdocs local link (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10167">#10167</a>)</li>
<li><a
href="72ccb34ba6"><code>72ccb34</code></a>
Fix ecosystem check for indico (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10164">#10164</a>)</li>
<li><a
href="dcc92f50cf"><code>dcc92f5</code></a>
Update black tests (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10166">#10166</a>)</li>
<li><a
href="a6f32ddc5e"><code>a6f32dd</code></a>
Ruff 2024.2 style (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9639">#9639</a>)</li>
<li><a
href="0293908b71"><code>0293908</code></a>
Implement RUF028 to detect useless formatter suppression comments (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9899">#9899</a>)</li>
<li><a
href="36bc725eaa"><code>36bc725</code></a>
[<code>flake8-bugbear</code>] Avoid adding default initializers to stubs
(<code>B006</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/10152">#10152</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.2.0...v0.3.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.2.0&new-version=0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 20:24:30 +00:00
dependabot[bot] b26f3f6531
chore(deps-dev): Bump cryptography from 42.0.2 to 42.0.4 in /schemas (#10300)
Bumps [cryptography](https://github.com/pyca/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">cryptography's
changelog</a>.</em></p>
<blockquote>
<p>42.0.4 - 2024-02-20</p>
<pre><code>
* Fixed a null-pointer-dereference and segfault that could occur when
creating
a PKCS#12 bundle. Credit to **Alexander-Programming** for reporting the
  issue. **CVE-2024-26130**
* Fixed ASN.1 encoding for PKCS7/SMIME signed messages. The fields
``SMIMECapabilities``
and ``SignatureAlgorithmIdentifier`` should now be correctly encoded
according to the
  definitions in :rfc:`2633` :rfc:`3370`.
<p>.. _v42-0-3:</p>
<p>42.0.3 - 2024-02-15
</code></pre></p>
<ul>
<li>Fixed an initialization issue that caused key loading failures for
some
users.</li>
</ul>
<p>.. _v42-0-2:</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fe18470f7d"><code>fe18470</code></a>
Bump for 42.0.4 release (<a
href="https://redirect.github.com/pyca/cryptography/issues/10445">#10445</a>)</li>
<li><a
href="aaa2dd06ed"><code>aaa2dd0</code></a>
Fix ASN.1 issues in PKCS#7 and S/MIME signing (<a
href="https://redirect.github.com/pyca/cryptography/issues/10373">#10373</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/10442">#10442</a>)</li>
<li><a
href="7a4d012991"><code>7a4d012</code></a>
Fixes <a
href="https://redirect.github.com/pyca/cryptography/issues/10422">#10422</a>
-- don't crash when a PKCS#12 key and cert don't match (<a
href="https://redirect.github.com/pyca/cryptography/issues/10423">#10423</a>)
...</li>
<li><a
href="df314bb182"><code>df314bb</code></a>
backport actions m1 switch to 42.0.x (<a
href="https://redirect.github.com/pyca/cryptography/issues/10415">#10415</a>)</li>
<li><a
href="c49a7a5271"><code>c49a7a5</code></a>
changelog and version bump for 42.0.3 (<a
href="https://redirect.github.com/pyca/cryptography/issues/10396">#10396</a>)</li>
<li><a
href="396bcf64c5"><code>396bcf6</code></a>
fix provider loading take two (<a
href="https://redirect.github.com/pyca/cryptography/issues/10390">#10390</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/10395">#10395</a>)</li>
<li><a
href="0e0e46f5f7"><code>0e0e46f</code></a>
backport: initialize openssl's legacy provider in rust (<a
href="https://redirect.github.com/pyca/cryptography/issues/10323">#10323</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/10333">#10333</a>)</li>
<li>See full diff in <a
href="https://github.com/pyca/cryptography/compare/42.0.2...42.0.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=42.0.2&new-version=42.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 15:56:35 +00:00
dependabot[bot] eb1fc68bcd
chore(deps-dev): Bump cryptography from 42.0.0 to 42.0.2 in /schemas (#10290)
Bumps [cryptography](https://github.com/pyca/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">cryptography'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="2202123b50"><code>2202123</code></a>
changelog and version bump 42.0.2 (<a
href="https://redirect.github.com/pyca/cryptography/issues/10268">#10268</a>)</li>
<li><a
href="f7032bdd40"><code>f7032bd</code></a>
bump openssl in CI (<a
href="https://redirect.github.com/pyca/cryptography/issues/10298">#10298</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/10299">#10299</a>)</li>
<li><a
href="002e886f16"><code>002e886</code></a>
Fixes <a
href="https://redirect.github.com/pyca/cryptography/issues/10294">#10294</a>
-- correct accidental change to exchange kwarg (<a
href="https://redirect.github.com/pyca/cryptography/issues/10295">#10295</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/10296">#10296</a>)</li>
<li><a
href="92fa9f2f60"><code>92fa9f2</code></a>
support bytes-like consistently across our asym sign/verify APIs (<a
href="https://redirect.github.com/pyca/cryptography/issues/10260">#10260</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/1">#1</a>...</li>
<li><a
href="6478f7e28b"><code>6478f7e</code></a>
explicitly support bytes-like for signature/data in RSA sign/verify (<a
href="https://redirect.github.com/pyca/cryptography/issues/10259">#10259</a>)
...</li>
<li><a
href="4bb8596ae0"><code>4bb8596</code></a>
fix the release script (<a
href="https://redirect.github.com/pyca/cryptography/issues/10233">#10233</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/10254">#10254</a>)</li>
<li><a
href="337437dc2e"><code>337437d</code></a>
42.0.1 bump (<a
href="https://redirect.github.com/pyca/cryptography/issues/10252">#10252</a>)</li>
<li><a
href="56255de6b2"><code>56255de</code></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">#1</a>...</li>
<li><a
href="12f038b38a"><code>12f038b</code></a>
fixes <a
href="https://redirect.github.com/pyca/cryptography/issues/10237">#10237</a>
-- correct EC sign parameter name (<a
href="https://redirect.github.com/pyca/cryptography/issues/10239">#10239</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/10240">#10240</a>)</li>
<li>See full diff in <a
href="https://github.com/pyca/cryptography/compare/42.0.0...42.0.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=42.0.0&new-version=42.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-20 16:11:33 +00:00
dependabot[bot] 359cd9bdc7
chore(deps-dev): Bump cryptography from 41.0.6 to 42.0.0 in /schemas (#10227)
Bumps [cryptography](https://github.com/pyca/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">cryptography'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`.
* Added ``mgf`` property to
  :class:`~cryptography.hazmat.primitives.asymmetric.padding.PSS`.
* Added ``algorithm`` and ``mgf`` properties to
  :class:`~cryptography.hazmat.primitives.asymmetric.padding.OAEP`.
* Added the following properties that return timezone-aware ``datetime``
objects:
  :meth:`~cryptography.x509.Certificate.not_valid_before_utc`,
  :meth:`~cryptography.x509.Certificate.not_valid_after_utc`,
  :meth:`~cryptography.x509.RevokedCertificate.revocation_date_utc`,
  :meth:`~cryptography.x509.CertificateRevocationList.next_update_utc`,
  :meth:`~cryptography.x509.CertificateRevocationList.last_update_utc`.
These are timezone-aware variants of existing properties that return
naïve
  ``datetime`` objects.
* Deprecated the following properties that return naïve ``datetime``
objects:
  :meth:`~cryptography.x509.Certificate.not_valid_before`,
  :meth:`~cryptography.x509.Certificate.not_valid_after`,
  :meth:`~cryptography.x509.RevokedCertificate.revocation_date`,
  :meth:`~cryptography.x509.CertificateRevocationList.next_update`,
  :meth:`~cryptography.x509.CertificateRevocationList.last_update`
  in favor of the new timezone-aware variants mentioned above.
* Added support for
  :class:`~cryptography.hazmat.primitives.ciphers.algorithms.ChaCha20`
  on LibreSSL.
* Added support for RSA PSS signatures in PKCS7 with
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4e64baf360"><code>4e64baf</code></a>
42.0.0 version bump (<a
href="https://redirect.github.com/pyca/cryptography/issues/10232">#10232</a>)</li>
<li><a
href="7cb13a3bc9"><code>7cb13a3</code></a>
we'll ship 3.2.0 for 42 (<a
href="https://redirect.github.com/pyca/cryptography/issues/9951">#9951</a>)</li>
<li><a
href="605c74e41c"><code>605c74e</code></a>
Bump x509-limbo and/or wycheproof in CI (<a
href="https://redirect.github.com/pyca/cryptography/issues/10231">#10231</a>)</li>
<li><a
href="97578b98ff"><code>97578b9</code></a>
Bump BoringSSL and/or OpenSSL in CI (<a
href="https://redirect.github.com/pyca/cryptography/issues/10230">#10230</a>)</li>
<li><a
href="972a7b5896"><code>972a7b5</code></a>
verification: add test_verify_tz_aware (<a
href="https://redirect.github.com/pyca/cryptography/issues/10229">#10229</a>)</li>
<li><a
href="41daf2d86d"><code>41daf2d</code></a>
Migrate PKCS7 backend to Rust (<a
href="https://redirect.github.com/pyca/cryptography/issues/10228">#10228</a>)</li>
<li><a
href="d54093e62e"><code>d54093e</code></a>
Remove some skips in tests that aren't needed anymore (<a
href="https://redirect.github.com/pyca/cryptography/issues/10223">#10223</a>)</li>
<li><a
href="71929bd91f"><code>71929bd</code></a>
Remove binding that's not used anymore (<a
href="https://redirect.github.com/pyca/cryptography/issues/10224">#10224</a>)</li>
<li><a
href="7ea4b89cea"><code>7ea4b89</code></a>
fixed formatting in changelog (<a
href="https://redirect.github.com/pyca/cryptography/issues/10225">#10225</a>)</li>
<li><a
href="410f4a1ee4"><code>410f4a1</code></a>
Allow brainpool on libressl (<a
href="https://redirect.github.com/pyca/cryptography/issues/10222">#10222</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/cryptography/compare/41.0.6...42.0.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=41.0.6&new-version=42.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 18:07:59 +00:00
dependabot[bot] 9c212907cf
chore(deps-dev): Bump ruff from 0.1.0 to 0.2.0 in /schemas (#10218)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.0 to 0.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.2.0</h2>
<p>Check out the <a href="https://astral.sh/blog/ruff-v0.2.0">blog
post</a> for a migration guide and overview of the changes!</p>
<h2>Changes</h2>
<h3>Breaking changes</h3>
<ul>
<li>The <code>NURSERY</code> selector cannot be used anymore</li>
<li>Legacy selection of nursery rules by exact codes is no longer
allowed without preview enabled</li>
</ul>
<p>See also, the &quot;Remapped rules&quot; section which may result in
disabled rules.</p>
<h3>Deprecations</h3>
<p>The following rules are now deprecated:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/missing-type-self/"><code>missing-type-self</code></a>
(<code>ANN101</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/missing-type-cls/"><code>missing-type-cls</code></a>
(<code>ANN102</code>)</li>
</ul>
<p>The following command line options are now deprecated:</p>
<ul>
<li><code>--show-source</code>; use <code>--output-format full</code>
instead</li>
<li><code>--no-show-source</code>; use <code>--output-format
concise</code> instead</li>
<li><code>--output-format text</code>; use <code>full</code> or
<code>concise</code> instead</li>
</ul>
<p>The following settings have moved and the previous name is
deprecated:</p>
<ul>
<li><code>ruff.allowed-confusables</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_allowed-confusables"><code>ruff.lint.allowed-confusables</code></a></li>
<li><code>ruff.dummy-variable-rgx</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_dummy-variable-rgx"><code>ruff.lint.dummy-variable-rgx</code></a></li>
<li><code>ruff.explicit-preview-rules</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_explicit-preview-rules"><code>ruff.lint.explicit-preview-rules</code></a></li>
<li><code>ruff.extend-fixable</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-fixable"><code>ruff.lint.extend-fixable</code></a></li>
<li><code>ruff.extend-ignore</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-ignore"><code>ruff.lint.extend-ignore</code></a></li>
<li><code>ruff.extend-per-file-ignores</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-per-file-ignores"><code>ruff.lint.extend-per-file-ignores</code></a></li>
<li><code>ruff.extend-safe-fixes</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-safe-fixes"><code>ruff.lint.extend-safe-fixes</code></a></li>
<li><code>ruff.extend-select</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-select"><code>ruff.lint.extend-select</code></a></li>
<li><code>ruff.extend-unfixable</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-unfixable"><code>ruff.lint.extend-unfixable</code></a></li>
<li><code>ruff.extend-unsafe-fixes</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-unsafe-fixes"><code>ruff.lint.extend-unsafe-fixes</code></a></li>
<li><code>ruff.external</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_external"><code>ruff.lint.external</code></a></li>
<li><code>ruff.fixable</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_fixable"><code>ruff.lint.fixable</code></a></li>
<li><code>ruff.flake8-annotations</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-annotations"><code>ruff.lint.flake8-annotations</code></a></li>
<li><code>ruff.flake8-bandit</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-bandit"><code>ruff.lint.flake8-bandit</code></a></li>
<li><code>ruff.flake8-bugbear</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-bugbear"><code>ruff.lint.flake8-bugbear</code></a></li>
<li><code>ruff.flake8-builtins</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-builtins"><code>ruff.lint.flake8-builtins</code></a></li>
<li><code>ruff.flake8-comprehensions</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-comprehensions"><code>ruff.lint.flake8-comprehensions</code></a></li>
<li><code>ruff.flake8-copyright</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-copyright"><code>ruff.lint.flake8-copyright</code></a></li>
<li><code>ruff.flake8-errmsg</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-errmsg"><code>ruff.lint.flake8-errmsg</code></a></li>
<li><code>ruff.flake8-gettext</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-gettext"><code>ruff.lint.flake8-gettext</code></a></li>
<li><code>ruff.flake8-implicit-str-concat</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-implicit-str-concat"><code>ruff.lint.flake8-implicit-str-concat</code></a></li>
<li><code>ruff.flake8-import-conventions</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-import-conventions"><code>ruff.lint.flake8-import-conventions</code></a></li>
<li><code>ruff.flake8-pytest-style</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-pytest-style"><code>ruff.lint.flake8-pytest-style</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.2.0</h2>
<h3>Breaking changes</h3>
<ul>
<li>The <code>NURSERY</code> selector cannot be used anymore</li>
<li>Legacy selection of nursery rules by exact codes is no longer
allowed without preview enabled</li>
</ul>
<p>See also, the &quot;Remapped rules&quot; section which may result in
disabled rules.</p>
<h3>Deprecations</h3>
<p>The following rules are now deprecated:</p>
<ul>
<li><a
href="https://docs.astral.sh/ruff/rules/missing-type-self/"><code>missing-type-self</code></a>
(<code>ANN101</code>)</li>
<li><a
href="https://docs.astral.sh/ruff/rules/missing-type-cls/"><code>missing-type-cls</code></a>
(<code>ANN102</code>)</li>
</ul>
<p>The following command line options are now deprecated:</p>
<ul>
<li><code>--show-source</code>; use <code>--output-format full</code>
instead</li>
<li><code>--no-show-source</code>; use <code>--output-format
concise</code> instead</li>
<li><code>--output-format text</code>; use <code>full</code> or
<code>concise</code> instead</li>
</ul>
<p>The following settings have moved and the previous name is
deprecated:</p>
<ul>
<li><code>ruff.allowed-confusables</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_allowed-confusables"><code>ruff.lint.allowed-confusables</code></a></li>
<li><code>ruff.dummy-variable-rgx</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_dummy-variable-rgx"><code>ruff.lint.dummy-variable-rgx</code></a></li>
<li><code>ruff.explicit-preview-rules</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_explicit-preview-rules"><code>ruff.lint.explicit-preview-rules</code></a></li>
<li><code>ruff.extend-fixable</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-fixable"><code>ruff.lint.extend-fixable</code></a></li>
<li><code>ruff.extend-ignore</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-ignore"><code>ruff.lint.extend-ignore</code></a></li>
<li><code>ruff.extend-per-file-ignores</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-per-file-ignores"><code>ruff.lint.extend-per-file-ignores</code></a></li>
<li><code>ruff.extend-safe-fixes</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-safe-fixes"><code>ruff.lint.extend-safe-fixes</code></a></li>
<li><code>ruff.extend-select</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-select"><code>ruff.lint.extend-select</code></a></li>
<li><code>ruff.extend-unfixable</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-unfixable"><code>ruff.lint.extend-unfixable</code></a></li>
<li><code>ruff.extend-unsafe-fixes</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_extend-unsafe-fixes"><code>ruff.lint.extend-unsafe-fixes</code></a></li>
<li><code>ruff.external</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_external"><code>ruff.lint.external</code></a></li>
<li><code>ruff.fixable</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_fixable"><code>ruff.lint.fixable</code></a></li>
<li><code>ruff.flake8-annotations</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-annotations"><code>ruff.lint.flake8-annotations</code></a></li>
<li><code>ruff.flake8-bandit</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-bandit"><code>ruff.lint.flake8-bandit</code></a></li>
<li><code>ruff.flake8-bugbear</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-bugbear"><code>ruff.lint.flake8-bugbear</code></a></li>
<li><code>ruff.flake8-builtins</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-builtins"><code>ruff.lint.flake8-builtins</code></a></li>
<li><code>ruff.flake8-comprehensions</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-comprehensions"><code>ruff.lint.flake8-comprehensions</code></a></li>
<li><code>ruff.flake8-copyright</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-copyright"><code>ruff.lint.flake8-copyright</code></a></li>
<li><code>ruff.flake8-errmsg</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-errmsg"><code>ruff.lint.flake8-errmsg</code></a></li>
<li><code>ruff.flake8-gettext</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-gettext"><code>ruff.lint.flake8-gettext</code></a></li>
<li><code>ruff.flake8-implicit-str-concat</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-implicit-str-concat"><code>ruff.lint.flake8-implicit-str-concat</code></a></li>
<li><code>ruff.flake8-import-conventions</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-import-conventions"><code>ruff.lint.flake8-import-conventions</code></a></li>
<li><code>ruff.flake8-pytest-style</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-pytest-style"><code>ruff.lint.flake8-pytest-style</code></a></li>
<li><code>ruff.flake8-quotes</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-quotes"><code>ruff.lint.flake8-quotes</code></a></li>
<li><code>ruff.flake8-self</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-self"><code>ruff.lint.flake8-self</code></a></li>
<li><code>ruff.flake8-tidy-imports</code> → <a
href="https://docs.astral.sh//ruff/settings/#lint_flake8-tidy-imports"><code>ruff.lint.flake8-tidy-imports</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="1fadefa67b"><code>1fadefa</code></a>
Bump version to 0.2.0 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9762">#9762</a>)</li>
<li><a
href="06ad687efd"><code>06ad687</code></a>
Deduplicate deprecation warnings for v0.2.0 release (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9764">#9764</a>)</li>
<li><a
href="148b64ead3"><code>148b64e</code></a>
Fix issue where output format mode would not change to <code>full</code>
if preview mode...</li>
<li><a
href="99eddbd2a0"><code>99eddbd</code></a>
Remove stale preview documentation from stabilized rule behaviors (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9759">#9759</a>)</li>
<li><a
href="836d2eaa01"><code>836d2ea</code></a>
Restore RUF011 documentation (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9758">#9758</a>)</li>
<li><a
href="994514d686"><code>994514d</code></a>
Redirect <code>PHG001</code> to <code>S307</code> and
<code>PGH002</code> to <code>G010</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9756">#9756</a>)</li>
<li><a
href="a578414246"><code>a578414</code></a>
Redirect <code>TRY200</code> to <code>B904</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9755">#9755</a>)</li>
<li><a
href="0d752e56cd"><code>0d752e5</code></a>
Add tests for redirected rules (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9754">#9754</a>)</li>
<li><a
href="46c0937bfa"><code>46c0937</code></a>
Use fake rules for testing deprecation and removal infrastructure (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9752">#9752</a>)</li>
<li><a
href="e5008ca714"><code>e5008ca</code></a>
Fix bug where selection included deprecated rules during preview (<a
href="https://redirect.github.com/astral-sh/ruff/issues/9746">#9746</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.1.0...v0.2.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.1.0&new-version=0.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 20:46:15 +00:00
dependabot[bot] eafeb01205
chore(deps): Bump polyfactory from 2.13.0 to 2.14.1 in /schemas (#10110)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.13.0 to 2.14.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.14.1</h2>
<p>❤️ Sponsors ❤️
<a href="https://github.com/sponsors/litestar-org/">GitHub Sponsors</a>:
<a href="https://scalar.com/">Scalar</a>, <a
href="https://telemetrysports.com/">Telemetry Sports</a> (via <a
href="https://github.com/chris-telemetry"><code>@​chris-telemetry</code></a>),
<a href="https://www.stok.kr/">Stok</a> (<a
href="https://github.com/stok-team">https://github.com/stok-team</a>),
<a
href="https://github.com/benjamin-kirkbride"><code>@​benjamin-kirkbride</code></a>,
<a href="https://github.com/crisog"><code>@​crisog</code></a>, <a
href="https://github.com/geeshta"><code>@​geeshta</code></a>, <a
href="https://github.com/cbscsm"><code>@​cbscsm</code></a>
<a href="https://opencollective.com/litestar">OpenCollective</a>:
Christian Y, Anonymous</p>
<h1>What's Changed</h1>
<h2>Fixes 🔧</h2>
<ul>
<li>Fix the handling of union types by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/491">litestar-org/polyfactory#491</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.14.0...v2.14.1">https://github.com/litestar-org/polyfactory/compare/v2.14.0...v2.14.1</a></p>
<h2>v2.14.0</h2>
<h1>❤️ Sponsors ❤️</h1>
<p><a href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>: <a href="https://scalar.com/">Scalar</a>, <a
href="https://telemetrysports.com/">Telemetry Sports</a> (via <a
href="https://github.com/chris-telemetry"><code>@​chris-telemetry</code></a>),
<a href="https://www.stok.kr/">Stok</a> (<a
href="https://github.com/stok-team"><code>@​stok-team</code></a>), <a
href="https://github.com/benjamin-kirkbride"><code>@​benjamin-kirkbride</code></a>,
<a href="https://github.com/crisog"><code>@​crisog</code></a>, <a
href="https://github.com/geeshta"><code>@​geeshta</code></a>, <a
href="https://github.com/cbscsm"><code>@​cbscsm</code></a>
<a href="https://opencollective.com/litestar">OpenCollective</a>:
Christian Y, Anonymous</p>
<h1>What's Changed</h1>
<h2>New Features 🚀</h2>
<ul>
<li>Use the default value if available and <code>__use_default__</code>
is set to <code>True</code> by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/472">litestar-org/polyfactory#472</a></li>
<li>Add support for recursive models by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/468">litestar-org/polyfactory#468</a></li>
<li>Add support for Python 3.12 type alias syntax by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/487">litestar-org/polyfactory#487</a></li>
</ul>
<h2>Fixes 🔧</h2>
<ul>
<li>Pin <code>typing-extensions</code> to a minimum version of 4.6.0 by
<a href="https://github.com/hsorsky"><code>@​hsorsky</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/471">litestar-org/polyfactory#471</a></li>
<li>Set as default type for factory only if model is defined by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/479">litestar-org/polyfactory#479</a></li>
<li>Properly pass factory configurations to child factories by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/483">litestar-org/polyfactory#483</a></li>
</ul>
<h2>Docs 📚</h2>
<ul>
<li>Fix broken uri by <a
href="https://github.com/wer153"><code>@​wer153</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/485">litestar-org/polyfactory#485</a></li>
<li>Fix code block by <a
href="https://github.com/wer153"><code>@​wer153</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/484">litestar-org/polyfactory#484</a></li>
</ul>
<h2>Infra 🚆</h2>
<ul>
<li>Update pre commit hooks versions by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/478">litestar-org/polyfactory#478</a></li>
<li>Bump actions/cache from 3 to 4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/488">litestar-org/polyfactory#488</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/hsorsky"><code>@​hsorsky</code></a> made
their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/471">litestar-org/polyfactory#471</a></li>
<li><a href="https://github.com/wer153"><code>@​wer153</code></a> made
their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/485">litestar-org/polyfactory#485</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.13.0...v2.14.0">https://github.com/litestar-org/polyfactory/compare/v2.13.0...v2.14.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b44c68b0c1"><code>b44c68b</code></a>
chore: bump patch version</li>
<li><a
href="fa50e20a33"><code>fa50e20</code></a>
fix: handle unions properly (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/491">#491</a>)</li>
<li><a
href="83f299231d"><code>83f2992</code></a>
chore: bump minor version</li>
<li><a
href="94ad561177"><code>94ad561</code></a>
feat: support type alias (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/487">#487</a>)</li>
<li><a
href="2b57706fbd"><code>2b57706</code></a>
chore(deps): bump actions/cache from 3 to 4 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/488">#488</a>)</li>
<li><a
href="c7556e8e5e"><code>c7556e8</code></a>
feat: pass on factory config (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/483">#483</a>)</li>
<li><a
href="7ec9eb010a"><code>7ec9eb0</code></a>
docs: fix code block (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/484">#484</a>)</li>
<li><a
href="8f963653a9"><code>8f96365</code></a>
docs: add wer153 as a contributor for doc (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/486">#486</a>)</li>
<li><a
href="b9c212799a"><code>b9c2127</code></a>
docs: fix broken uri (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/485">#485</a>)</li>
<li><a
href="80bd012fbf"><code>80bd012</code></a>
feat: add recursion guard (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/468">#468</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.13.0...v2.14.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.13.0&new-version=2.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 22:10:33 +00:00
Mike Williams 8fd4249712
feat(schemas): add results ingestion enums to schemas package (#10003)
Because

- Some of these enums could be useful in the UI as typescript types

This commit

- Copies the enums defined in Experimenter's Jetstream results ingestion
client to the schemas package

Fixes #10001
2024-01-08 17:34:34 +00:00
dependabot[bot] 4bc2f109f8
chore(deps): Bump polyfactory from 2.12.0 to 2.13.0 in /schemas (#9977)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.12.0 to 2.13.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.13.0</h2>
<h1>❤️ Sponsors ❤️</h1>
<p><a href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>: <a href="https://scalar.com/">Scalar</a>, <a
href="https://telemetrysports.com/">Telemetry Sports</a> (via <a
href="https://github.com/chris-telemetry"><code>@​chris-telemetry</code></a>)
<a
href="https://github.com/benjamin-kirkbride"><code>@​benjamin-kirkbride</code></a>
<a href="https://github.com/crisog"><code>@​crisog</code></a> <a
href="https://github.com/geeshta"><code>@​geeshta</code></a>
<a href="https://opencollective.com/litestar">OpenCollective</a>:
Christian Y, Anonymous</p>
<h1>What's Changed</h1>
<h2>New Features 🚀</h2>
<ul>
<li>Infer <code>__model__</code> from generic type args by <a
href="https://github.com/Mityuha"><code>@​Mityuha</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/452">litestar-org/polyfactory#452</a></li>
</ul>
<h2>Fixes 🔧</h2>
<ul>
<li>Handle Optional types in <code>flatten_annotation</code> by <a
href="https://github.com/sam-or"><code>@​sam-or</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/440">litestar-org/polyfactory#440</a></li>
<li>Don't blindly suppress ValueError by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/450">litestar-org/polyfactory#450</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Mityuha"><code>@​Mityuha</code></a> made
their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/452">litestar-org/polyfactory#452</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.12.0...v2.13.0">https://github.com/litestar-org/polyfactory/compare/v2.12.0...v2.13.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8dc8e1a459"><code>8dc8e1a</code></a>
chore: bump minor version</li>
<li><a
href="0e2f824e72"><code>0e2f824</code></a>
chore: bump dependencies (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/465">#465</a>)</li>
<li><a
href="623d8c97c2"><code>623d8c9</code></a>
feat: Optional <code>__model__</code> type (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/452">#452</a>)</li>
<li><a
href="a371d7fb0a"><code>a371d7f</code></a>
chore(deps): bump actions/download-artifact from 3 to 4 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/462">#462</a>)</li>
<li><a
href="fe342e49f3"><code>fe342e4</code></a>
chore(deps): bump actions/upload-artifact from 3 to 4 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/461">#461</a>)</li>
<li><a
href="2695880a44"><code>2695880</code></a>
chore(deps): bump dawidd6/action-download-artifact from 2 to 3 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/459">#459</a>)</li>
<li><a
href="231d311643"><code>231d311</code></a>
chore(deps): bump github/codeql-action from 2 to 3 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/458">#458</a>)</li>
<li><a
href="6961eaa3b6"><code>6961eaa</code></a>
fix: don't blindly suppress ValueError (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/450">#450</a>)</li>
<li><a
href="1a0da0df63"><code>1a0da0d</code></a>
chore(deps): bump actions/setup-python from 4 to 5 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/448">#448</a>)</li>
<li><a
href="b479e4af46"><code>b479e4a</code></a>
fix: flatten_annotation behaviour for Optional (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/440">#440</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.12.0...v2.13.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.12.0&new-version=2.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-26 17:47:57 +00:00
dependabot[bot] 39960485ef
chore(deps-dev): Bump black from 23.11.0 to 23.12.0 in /schemas (#9960)
Bumps [black](https://github.com/psf/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">black'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">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">#4084</a>)</li>
<li>Fix feature detection for parenthesized context managers (<a
href="https://redirect.github.com/psf/black/issues/4104">#4104</a>)</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">#4010</a>)</li>
<li>Standalone form feed characters at the module level are no longer
removed (<a
href="https://redirect.github.com/psf/black/issues/4021">#4021</a>)</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">#4012</a>)</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">#4060</a>)</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">#4086</a>)</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">#4066</a>) (<a
href="https://redirect.github.com/psf/black/issues/4103">#4103</a>)</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">#4034</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade to mypy 1.7.1 (<a
href="https://redirect.github.com/psf/black/issues/4049">#4049</a>) (<a
href="https://redirect.github.com/psf/black/issues/4069">#4069</a>)</li>
<li>Faster compiled wheels are now available for CPython 3.12 (<a
href="https://redirect.github.com/psf/black/issues/4070">#4070</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Enable 3.12 CI (<a
href="https://redirect.github.com/psf/black/issues/4035">#4035</a>)</li>
<li>Build docker images in parallel (<a
href="https://redirect.github.com/psf/black/issues/4054">#4054</a>)</li>
<li>Build docker images with 3.12 (<a
href="https://redirect.github.com/psf/black/issues/4055">#4055</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/blob/main/CHANGES.md">black'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">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">#4084</a>)</li>
<li>Fix feature detection for parenthesized context managers (<a
href="https://redirect.github.com/psf/black/issues/4104">#4104</a>)</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">#4010</a>)</li>
<li>Standalone form feed characters at the module level are no longer
removed (<a
href="https://redirect.github.com/psf/black/issues/4021">#4021</a>)</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">#4012</a>)</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">#4060</a>)</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">#4086</a>)</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">#4066</a>) (<a
href="https://redirect.github.com/psf/black/issues/4103">#4103</a>)</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">#4034</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade to mypy 1.7.1 (<a
href="https://redirect.github.com/psf/black/issues/4049">#4049</a>) (<a
href="https://redirect.github.com/psf/black/issues/4069">#4069</a>)</li>
<li>Faster compiled wheels are now available for CPython 3.12 (<a
href="https://redirect.github.com/psf/black/issues/4070">#4070</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Enable 3.12 CI (<a
href="https://redirect.github.com/psf/black/issues/4035">#4035</a>)</li>
<li>Build docker images in parallel (<a
href="https://redirect.github.com/psf/black/issues/4054">#4054</a>)</li>
<li>Build docker images with 3.12 (<a
href="https://redirect.github.com/psf/black/issues/4055">#4055</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d9ad09a32b"><code>d9ad09a</code></a>
Prepare release 23.12.0 (<a
href="https://redirect.github.com/psf/black/issues/4105">#4105</a>)</li>
<li><a
href="ebd543c0ac"><code>ebd543c</code></a>
Fix feature detection for parenthesized context managers (<a
href="https://redirect.github.com/psf/black/issues/4104">#4104</a>)</li>
<li><a
href="eb7661f8ab"><code>eb7661f</code></a>
Fix another case where we format dummy implementation for
non-functions/class...</li>
<li><a
href="0c9899956d"><code>0c98999</code></a>
Fix path in test message (<a
href="https://redirect.github.com/psf/black/issues/4102">#4102</a>)</li>
<li><a
href="9aea9768cb"><code>9aea976</code></a>
Only use dummy implementation logic for functions and classes (<a
href="https://redirect.github.com/psf/black/issues/4066">#4066</a>)</li>
<li><a
href="67b23d7185"><code>67b23d7</code></a>
Bump actions/setup-python from 4 to 5 (<a
href="https://redirect.github.com/psf/black/issues/4101">#4101</a>)</li>
<li><a
href="ce28be2705"><code>ce28be2</code></a>
Add dedicated preview feature for East Asian Width (<a
href="https://redirect.github.com/psf/black/issues/4097">#4097</a>)</li>
<li><a
href="61b529b7d1"><code>61b529b</code></a>
Allow empty lines at beginning of blocks (again) (<a
href="https://redirect.github.com/psf/black/issues/4060">#4060</a>)</li>
<li><a
href="e7e122e9ff"><code>e7e122e</code></a>
docs: Move <code>fmt: off</code> docs (<a
href="https://redirect.github.com/psf/black/issues/4090">#4090</a>)</li>
<li><a
href="432d9050c3"><code>432d905</code></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">#4076</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/23.11.0...23.12.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.11.0&new-version=23.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 16:02:59 +00:00
dependabot[bot] f255dfbe0c
chore(deps-dev): Bump cryptography from 41.0.4 to 41.0.6 in /schemas (#9855)
Bumps [cryptography](https://github.com/pyca/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">cryptography's
changelog</a>.</em></p>
<blockquote>
<p>41.0.6 - 2023-11-27</p>
<pre><code>
* Fixed a null-pointer-dereference and segfault that could occur when
loading
certificates from a PKCS#7 bundle. Credit to **pkuzco** for reporting
the
  issue. **CVE-2023-49083**
<p>.. _v41-0-5:</p>
<p>41.0.5 - 2023-10-24
</code></pre></p>
<ul>
<li>Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.1.4.</li>
<li>Added a function to support an upcoming <code>pyOpenSSL</code>
release.</li>
</ul>
<p>.. _v41-0-4:</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f09c261ca1"><code>f09c261</code></a>
41.0.6 release (<a
href="https://redirect.github.com/pyca/cryptography/issues/9927">#9927</a>)</li>
<li><a
href="5012bedaef"><code>5012bed</code></a>
bump for 41.0.5 release (<a
href="https://redirect.github.com/pyca/cryptography/issues/9766">#9766</a>)</li>
<li><a
href="563b119399"><code>563b119</code></a>
Added binding needed for pyOpenSSL (<a
href="https://redirect.github.com/pyca/cryptography/issues/9739">#9739</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/9740">#9740</a>)</li>
<li>See full diff in <a
href="https://github.com/pyca/cryptography/compare/41.0.4...41.0.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=41.0.4&new-version=41.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@jaredlockhart.

[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 16:21:30 +00:00
dependabot[bot] bfdf50a93b
chore(deps): Bump polyfactory from 2.11.0 to 2.12.0 in /schemas (#9731)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.11.0 to 2.12.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.12.0</h2>
<h1>❤️ Sponsors ❤️</h1>
<p><a href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>: <a href="https://telemetrysports.com/">Telemetry
Sports</a> (via <a
href="https://github.com/chris-telemetry"><code>@​chris-telemetry</code></a>)
<a
href="https://github.com/benjamin-kirkbride"><code>@​benjamin-kirkbride</code></a>
<a href="https://github.com/crisog"><code>@​crisog</code></a> <a
href="https://github.com/geeshta"><code>@​geeshta</code></a>
<a href="https://opencollective.com/litestar">OpenCollective</a>:
Christian Y, Anonymous</p>
<h1>What's Changed</h1>
<h2>New Features 🚀</h2>
<ul>
<li>Set <code>factory.__model__</code> as default for <code>model</code>
argument in <code>create_factory</code> by <a
href="https://github.com/g0di"><code>@​g0di</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/429">litestar-org/polyfactory#429</a></li>
<li>Model type coverage generation by <a
href="https://github.com/sam-or"><code>@​sam-or</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/390">litestar-org/polyfactory#390</a></li>
</ul>
<h2>Fixes 🔧</h2>
<ul>
<li>Handle cases where 'init=False' for dataclasses and attrs models by
<a href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/433">litestar-org/polyfactory#433</a></li>
<li>Correctly handle collections with constrained items by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/436">litestar-org/polyfactory#436</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/g0di"><code>@​g0di</code></a> made their
first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/429">litestar-org/polyfactory#429</a></li>
<li><a href="https://github.com/sam-or"><code>@​sam-or</code></a> made
their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/390">litestar-org/polyfactory#390</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.11.0...v2.12.0">https://github.com/litestar-org/polyfactory/compare/v2.11.0...v2.12.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fe05c4e60a"><code>fe05c4e</code></a>
chore(release): prepare for v2.12.0 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/437">#437</a>)</li>
<li><a
href="6b7512d7b3"><code>6b7512d</code></a>
fix: correctly handle collections with constrained items (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/436">#436</a>)</li>
<li><a
href="b1e8b5ec02"><code>b1e8b5e</code></a>
feat(type-coverage-generation): model type coverage batch generation (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/390">#390</a>)</li>
<li><a
href="70d49fdf6c"><code>70d49fd</code></a>
fix: handle cases where 'init=False' for dataclasses and attrs models
(<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/433">#433</a>)</li>
<li><a
href="2bad951dc9"><code>2bad951</code></a>
docs: add g0di as a contributor for code, doc, and test (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/432">#432</a>)</li>
<li><a
href="155f4a44d1"><code>155f4a4</code></a>
feat: autofill <code>model</code> argument when calling
<code>create_factory</code> with receiving ...</li>
<li>See full diff in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.11.0...v2.12.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.11.0&new-version=2.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yashika Khurana <yashikakhuranayashika@gmail.com>
2023-11-13 22:26:14 +00:00
dependabot[bot] 3ecdafe0c1
chore(deps-dev): Bump black from 23.10.0 to 23.11.0 in /schemas (#9702)
Bumps [black](https://github.com/psf/black) from 23.10.0 to 23.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/releases">black'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">#4020</a>)</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">#4003</a>)</li>
<li>Fix crash when whitespace followed a backslash before newline in a
docstring (<a
href="https://redirect.github.com/psf/black/issues/4008">#4008</a>)</li>
<li>Fix standalone comments inside complex blocks crashing Black (<a
href="https://redirect.github.com/psf/black/issues/4016">#4016</a>)</li>
<li>Fix crash on formatting code like <code>await (a ** b)</code> (<a
href="https://redirect.github.com/psf/black/issues/3994">#3994</a>)</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">#4019</a>)</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">#3964</a>)</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">#3992</a>)</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">#4005</a>)</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">#4024</a>)</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">#4028</a>)</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">#3959</a>)</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">#4015</a>)</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">#3976</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix mypyc builds on arm64 on macOS (<a
href="https://redirect.github.com/psf/black/issues/4017">#4017</a>)</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">#3940</a>)</li>
</ul>
<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">#3957</a>)</li>
</ul>
<h3>Preview style</h3>
<!-- 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">black'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">#4020</a>)</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">#4003</a>)</li>
<li>Fix crash when whitespace followed a backslash before newline in a
docstring (<a
href="https://redirect.github.com/psf/black/issues/4008">#4008</a>)</li>
<li>Fix standalone comments inside complex blocks crashing Black (<a
href="https://redirect.github.com/psf/black/issues/4016">#4016</a>)</li>
<li>Fix crash on formatting code like <code>await (a ** b)</code> (<a
href="https://redirect.github.com/psf/black/issues/3994">#3994</a>)</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">#4019</a>)</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">#3964</a>)</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">#3992</a>)</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">#4005</a>)</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">#4024</a>)</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">#4028</a>)</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">#3959</a>)</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">#4015</a>)</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">#3976</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix mypyc builds on arm64 on macOS (<a
href="https://redirect.github.com/psf/black/issues/4017">#4017</a>)</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">#3940</a>)</li>
</ul>
<h2>23.10.1</h2>
<h3>Highlights</h3>
<ul>
<li>Maintenance release to get a fix out for GitHub Action edge case (<a
href="https://redirect.github.com/psf/black/issues/3957">#3957</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2a1c67e0b2"><code>2a1c67e</code></a>
Prepare release 23.11.0 (<a
href="https://redirect.github.com/psf/black/issues/4032">#4032</a>)</li>
<li><a
href="72e7a2e43e"><code>72e7a2e</code></a>
Remove redundant condition from <code>has_magic_trailing_comma</code>
(<a
href="https://redirect.github.com/psf/black/issues/4023">#4023</a>)</li>
<li><a
href="1a7d9c2f58"><code>1a7d9c2</code></a>
Preserve visible quote types for f-string debug expressions (<a
href="https://redirect.github.com/psf/black/issues/4005">#4005</a>)</li>
<li><a
href="f4c7be5445"><code>f4c7be5</code></a>
docs: fix minor typo (<a
href="https://redirect.github.com/psf/black/issues/4030">#4030</a>)</li>
<li><a
href="2e4fac9d87"><code>2e4fac9</code></a>
Apply force exclude logic before symlink resolution (<a
href="https://redirect.github.com/psf/black/issues/4015">#4015</a>)</li>
<li><a
href="66008fda5d"><code>66008fd</code></a>
[563] Fix standalone comments inside complex blocks crashing Black (<a
href="https://redirect.github.com/psf/black/issues/4016">#4016</a>)</li>
<li><a
href="50ed6221d9"><code>50ed622</code></a>
Fix long case blocks not split into multiple lines (<a
href="https://redirect.github.com/psf/black/issues/4024">#4024</a>)</li>
<li><a
href="46be1f8e54"><code>46be1f8</code></a>
Support formatting specified lines (<a
href="https://redirect.github.com/psf/black/issues/4020">#4020</a>)</li>
<li><a
href="ecbd9e8cf7"><code>ecbd9e8</code></a>
Fix crash with f-string docstrings (<a
href="https://redirect.github.com/psf/black/issues/4019">#4019</a>)</li>
<li><a
href="e808e61db8"><code>e808e61</code></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.0...23.11.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.10.0&new-version=23.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-08 19:52:19 +00:00
dependabot[bot] 8596ee9841
chore(deps): Bump polyfactory from 2.10.0 to 2.11.0 in /schemas (#9628)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.10.0 to 2.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.11.0</h2>
<h1>💰 Sponsors 💰</h1>
<p><a href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>: <a
href="https://github.com/benjamin-kirkbride"><code>@​benjamin-kirkbride</code></a>
<a href="https://github.com/crisog"><code>@​crisog</code></a>
<a href="https://opencollective.com/litestar">OpenCollective</a>:
Christian Y, Anonymous</p>
<h1>What's Changed</h1>
<h2>New Features 🚀</h2>
<ul>
<li>Check if fields declared on the factory belong to the model by <a
href="https://github.com/johnraz"><code>@​johnraz</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/405">litestar-org/polyfactory#405</a></li>
<li>Support annotation with <code>Constraints</code> by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/411">litestar-org/polyfactory#411</a></li>
<li>Deprecate <code>FieldMeta</code> collection params by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/417">litestar-org/polyfactory#417</a></li>
</ul>
<h2>Fixes 🔧</h2>
<ul>
<li>Handle <code>Required</code> and <code>NonRequired</code>
annotations in <code>TypedDict</code> by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/422">litestar-org/polyfactory#422</a></li>
<li>Respect override of optional nested model fields through
<code>kwargs</code> passed to the <code>build</code> method by <a
href="https://github.com/julioolvr"><code>@​julioolvr</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/420">litestar-org/polyfactory#420</a></li>
</ul>
<h2>Infra 🚆</h2>
<ul>
<li>Update installation of dependencies for document generation by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/414">litestar-org/polyfactory#414</a></li>
</ul>
<h2>Documentation 📚</h2>
<ul>
<li>Reorder documentation and add documentation on factories as fields
by <a href="https://github.com/adhtruong"><code>@​adhtruong</code></a>
in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/418">litestar-org/polyfactory#418</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/johnraz"><code>@​johnraz</code></a> made
their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/405">litestar-org/polyfactory#405</a></li>
<li><a href="https://github.com/julioolvr"><code>@​julioolvr</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/420">litestar-org/polyfactory#420</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.10.0...v2.11.0">https://github.com/litestar-org/polyfactory/compare/v2.10.0...v2.11.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b7b88a8a86"><code>b7b88a8</code></a>
chore: prepare for releasing v2.11 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/427">#427</a>)</li>
<li><a
href="a0465c6aba"><code>a0465c6</code></a>
docs: add julioolvr as a contributor for code, and test (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/425">#425</a>)</li>
<li><a
href="5d64bde081"><code>5d64bde</code></a>
fix: respect override of optional nested model fields (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/420">#420</a>)</li>
<li><a
href="caaee0f4ca"><code>caaee0f</code></a>
fix: handle Required and NonRequired annotations (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/422">#422</a>)</li>
<li><a
href="07179513fc"><code>0717951</code></a>
feat: deprecate FieldMeta collection params (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/417">#417</a>)</li>
<li><a
href="11f234c030"><code>11f234c</code></a>
docs: reorder docs and add docs on factories as fields (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/418">#418</a>)</li>
<li><a
href="e1f7a47c6e"><code>e1f7a47</code></a>
feat: support annotation with Constraints (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/411">#411</a>)</li>
<li><a
href="0631d808c4"><code>0631d80</code></a>
docs: Update installation (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/414">#414</a>)</li>
<li><a
href="e819c2fe94"><code>e819c2f</code></a>
docs: add johnraz as a contributor for code, doc, and test (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/413">#413</a>)</li>
<li><a
href="5fefa41429"><code>5fefa41</code></a>
feat: check if fields declared on the factory belong to the model (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/405">#405</a>)</li>
<li>See full diff in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.10.0...v2.11.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.10.0&new-version=2.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@jaredlockhart.

[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 20:58:33 +00:00
dependabot[bot] 45bc92fa30
chore(deps-dev): Bump black from 23.9.1 to 23.10.0 in /schemas (#9612)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps [black](https://github.com/psf/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">black'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">#3909</a>)</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">#3942</a>)</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">#3899</a>)</li>
<li>Magic trailing commas are now respected in return types. (<a
href="https://redirect.github.com/psf/black/issues/3916">#3916</a>)</li>
<li>Require one empty line after module-level docstrings. (<a
href="https://redirect.github.com/psf/black/issues/3932">#3932</a>)</li>
<li>Treat raw triple-quoted strings as docstrings (<a
href="https://redirect.github.com/psf/black/issues/3947">#3947</a>)</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">#3937</a>)</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">#3950</a>)</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">#3949</a>)</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">#3933</a>)</li>
<li>Black will more consistently print stacktraces on internal errors in
verbose mode
(<a
href="https://redirect.github.com/psf/black/issues/3938">#3938</a>)</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">#3914</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/blob/main/CHANGES.md">black'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">#3909</a>)</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">#3942</a>)</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">#3899</a>)</li>
<li>Magic trailing commas are now respected in return types. (<a
href="https://redirect.github.com/psf/black/issues/3916">#3916</a>)</li>
<li>Require one empty line after module-level docstrings. (<a
href="https://redirect.github.com/psf/black/issues/3932">#3932</a>)</li>
<li>Treat raw triple-quoted strings as docstrings (<a
href="https://redirect.github.com/psf/black/issues/3947">#3947</a>)</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">#3937</a>)</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">#3950</a>)</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">#3949</a>)</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">#3933</a>)</li>
<li>Black will more consistently print stacktraces on internal errors in
verbose mode
(<a
href="https://redirect.github.com/psf/black/issues/3938">#3938</a>)</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">#3914</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9edba85f71"><code>9edba85</code></a>
Prepare release 23.10.0 (<a
href="https://redirect.github.com/psf/black/issues/3951">#3951</a>)</li>
<li><a
href="bb588073ab"><code>bb58807</code></a>
Fix parser bug where &quot;type&quot; was misinterpreted as a keyword
inside a match (#...</li>
<li><a
href="722735d20e"><code>722735d</code></a>
Fix grammar for type alias support (<a
href="https://redirect.github.com/psf/black/issues/3949">#3949</a>)</li>
<li><a
href="abe57e3d92"><code>abe57e3</code></a>
Treat raw strings like other docstrings (<a
href="https://redirect.github.com/psf/black/issues/3947">#3947</a>)</li>
<li><a
href="1648ac5180"><code>1648ac5</code></a>
Fix long lines with power operator(s) getting splitted before line
length (<a
href="https://redirect.github.com/psf/black/issues/3">#3</a>...</li>
<li><a
href="6f84f65285"><code>6f84f65</code></a>
Migrate mypy config to pyproject.toml (<a
href="https://redirect.github.com/psf/black/issues/3936">#3936</a>)</li>
<li><a
href="3bb92146f5"><code>3bb9214</code></a>
CI Test: Deprecating 'Healthcheck.all()' from Hypothesis in fuzz.py (<a
href="https://redirect.github.com/psf/black/issues/3945">#3945</a>)</li>
<li><a
href="935f303a0a"><code>935f303</code></a>
Fix test that was not being run (<a
href="https://redirect.github.com/psf/black/issues/3939">#3939</a>)</li>
<li><a
href="b7717c3f1e"><code>b7717c3</code></a>
Standardise newlines after module-level docstrings (<a
href="https://redirect.github.com/psf/black/issues/3932">#3932</a>)</li>
<li><a
href="7aa37ea0ad"><code>7aa37ea</code></a>
Report all stacktraces in verbose mode (<a
href="https://redirect.github.com/psf/black/issues/3938">#3938</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/23.9.1...23.10.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.9.1&new-version=23.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once it's up-to-date and CI passes on it,
as requested by @jaredlockhart.

[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 21:44:53 +00:00
dependabot[bot] 9fc4da2a57
chore(deps-dev): Bump urllib3 from 2.0.6 to 2.0.7 in /schemas (#9605)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.6 to 2.0.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/urllib3/urllib3/releases">urllib3's
releases</a>.</em></p>
<blockquote>
<h2>2.0.7</h2>
<ul>
<li>Made body stripped from HTTP requests changing the request method to
GET after HTTP 303 &quot;See Other&quot; redirect responses.
(GHSA-g4mx-q9vg-27p4)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst">urllib3's
changelog</a>.</em></p>
<blockquote>
<h1>2.0.7 (2023-10-17)</h1>
<ul>
<li>Made body stripped from HTTP requests changing the request method to
GET after HTTP 303 &quot;See Other&quot; redirect responses.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="56f01e088d"><code>56f01e0</code></a>
Release 2.0.7</li>
<li><a
href="4e50fbc5db"><code>4e50fbc</code></a>
Merge pull request from GHSA-g4mx-q9vg-27p4</li>
<li><a
href="80808b04bf"><code>80808b0</code></a>
Fix docs build on Python 3.12 (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3144">#3144</a>)</li>
<li><a
href="f28deff1cf"><code>f28deff</code></a>
Add 1.26.17 to the current changelog</li>
<li>See full diff in <a
href="https://github.com/urllib3/urllib3/compare/2.0.6...2.0.7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=urllib3&package-manager=pip&previous-version=2.0.6&new-version=2.0.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 17:09:02 +00:00
dependabot[bot] 1c6c1bfa74
chore(deps-dev): Bump ruff from 0.0.269 to 0.1.0 in /schemas (#9593)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.0.269 to 0.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/releases">ruff's
releases</a>.</em></p>
<blockquote>
<h2>v0.1.0</h2>
<p>Read the <a href="https://astral.sh/blog/ruff-v0.1.0">blog post</a>
about this release.</p>
<p>Read Ruff's new <a
href="https://docs.astral.sh/ruff/versioning/">versioning
policy</a>.</p>
<p>This is the first release which uses the <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">CHANGELOG</a>
file — change entries will be listed there and in each GitHub
Release.</p>
<h2>Changes</h2>
<h3>Breaking changes</h3>
<ul>
<li>Unsafe fixes are no longer displayed or applied without opt-in (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7769">#7769</a>)</li>
<li>Drop formatting specific rules from the default set (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7900">#7900</a>)</li>
<li>The deprecated <code>format</code> setting has been removed (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7984">#7984</a>)
<ul>
<li>The <code>format</code> setting cannot be used to configure the
output format, use <code>output-format</code> instead</li>
<li>The <code>RUFF_FORMAT</code> environment variable is ignored, use
<code>RUFF_OUTPUT_FORMAT</code> instead</li>
<li>The <code>--format</code> option has been removed from <code>ruff
check</code>, use <code>--output-format</code> instead</li>
</ul>
</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>Extend <code>reimplemented-starmap</code> (<code>FURB140</code>) to
catch calls with a single and starred argument (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7768">#7768</a>)</li>
<li>Improve cases covered by <code>RUF015</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7848">#7848</a>)</li>
<li>Update <code>SIM15</code> to allow <code>open</code> followed by
<code>close</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7916">#7916</a>)</li>
<li>Respect <code>msgspec.Struct</code> default-copy semantics in
<code>RUF012</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7786">#7786</a>)</li>
<li>Add <code>sqlalchemy</code> methods to `flake8-boolean-trap``
exclusion list (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7874">#7874</a>)</li>
<li>Add fix for <code>PLR1714</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7910">#7910</a>)</li>
<li>Add fix for <code>PIE804</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7884">#7884</a>)</li>
<li>Add fix for <code>PLC0208</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7887">#7887</a>)</li>
<li>Add fix for <code>PYI055</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7886">#7886</a>)</li>
<li>Update <code>non-pep695-type-alias</code> to require
<code>--unsafe-fixes</code> outside of stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7836">#7836</a>)</li>
<li>Improve fix message for <code>UP018</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7913">#7913</a>)</li>
<li>Update <code>PLW3201</code> to support <code>Enum</code> <a
href="https://docs.python.org/3/library/enum.html#supported-sunder-names">sunder
names</a> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7987">#7987</a>)</li>
</ul>
<h3>Preview features</h3>
<ul>
<li>Only show warnings for empty preview selectors when enabling rules
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/7842">#7842</a>)</li>
<li>Add <code>unnecessary-key-check</code> to simplify <code>key in dct
and dct[key]</code> to <code>dct.get(key)</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7895">#7895</a>)</li>
<li>Add <code>assignment-in-assert</code> to prevent walrus expressions
in assert statements (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7856">#7856</a>)</li>
<li>[<code>refurb</code>] Add <code>single-item-membership-test</code>
(<code>FURB171</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7815">#7815</a>)</li>
<li>[<code>pylint</code>] Add <code>and-or-ternary</code>
(<code>R1706</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7811">#7811</a>)</li>
</ul>
<p><em>New rules are added in <a
href="https://docs.astral.sh/ruff/preview/">preview</a>.</em></p>
<h3>Configuration</h3>
<ul>
<li>Add <code>unsafe-fixes</code> setting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7769">#7769</a>)</li>
<li>Add <code>extend-safe-fixes</code> and
<code>extend-unsafe-fixes</code> for promoting and demoting fixes (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7841">#7841</a>)</li>
</ul>
<h3>CLI</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's
changelog</a>.</em></p>
<blockquote>
<h2>0.1.0</h2>
<h3>Breaking changes</h3>
<ul>
<li>Unsafe fixes are no longer displayed or applied without opt-in (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7769">#7769</a>)</li>
<li>Drop formatting specific rules from the default set (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7900">#7900</a>)</li>
<li>The deprecated <code>format</code> setting has been removed (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7984">#7984</a>)
<ul>
<li>The <code>format</code> setting cannot be used to configure the
output format, use <code>output-format</code> instead</li>
<li>The <code>RUFF_FORMAT</code> environment variable is ignored, use
<code>RUFF_OUTPUT_FORMAT</code> instead</li>
<li>The <code>--format</code> option has been removed from <code>ruff
check</code>, use <code>--output-format</code> instead</li>
</ul>
</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>Extend <code>reimplemented-starmap</code> (<code>FURB140</code>) to
catch calls with a single and starred argument (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7768">#7768</a>)</li>
<li>Improve cases covered by <code>RUF015</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7848">#7848</a>)</li>
<li>Update <code>SIM15</code> to allow <code>open</code> followed by
<code>close</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7916">#7916</a>)</li>
<li>Respect <code>msgspec.Struct</code> default-copy semantics in
<code>RUF012</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7786">#7786</a>)</li>
<li>Add <code>sqlalchemy</code> methods to `flake8-boolean-trap``
exclusion list (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7874">#7874</a>)</li>
<li>Add fix for <code>PLR1714</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7910">#7910</a>)</li>
<li>Add fix for <code>PIE804</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7884">#7884</a>)</li>
<li>Add fix for <code>PLC0208</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7887">#7887</a>)</li>
<li>Add fix for <code>PYI055</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7886">#7886</a>)</li>
<li>Update <code>non-pep695-type-alias</code> to require
<code>--unsafe-fixes</code> outside of stub files (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7836">#7836</a>)</li>
<li>Improve fix message for <code>UP018</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7913">#7913</a>)</li>
<li>Update <code>PLW3201</code> to support <code>Enum</code> <a
href="https://docs.python.org/3/library/enum.html#supported-sunder-names">sunder
names</a> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7987">#7987</a>)</li>
</ul>
<h3>Preview features</h3>
<ul>
<li>Only show warnings for empty preview selectors when enabling rules
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/7842">#7842</a>)</li>
<li>Add <code>unnecessary-key-check</code> to simplify <code>key in dct
and dct[key]</code> to <code>dct.get(key)</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7895">#7895</a>)</li>
<li>Add <code>assignment-in-assert</code> to prevent walrus expressions
in assert statements (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7856">#7856</a>)</li>
<li>[<code>refurb</code>] Add <code>single-item-membership-test</code>
(<code>FURB171</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7815">#7815</a>)</li>
<li>[<code>pylint</code>] Add <code>and-or-ternary</code>
(<code>R1706</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7811">#7811</a>)</li>
</ul>
<p><em>New rules are added in <a
href="https://docs.astral.sh/ruff/preview/">preview</a>.</em></p>
<h3>Configuration</h3>
<ul>
<li>Add <code>unsafe-fixes</code> setting (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7769">#7769</a>)</li>
<li>Add <code>extend-safe-fixes</code> and
<code>extend-unsafe-fixes</code> for promoting and demoting fixes (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7841">#7841</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Added <code>--unsafe-fixes</code> option for opt-in to display and
apply unsafe fixes (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7769">#7769</a>)</li>
<li>Fix use of deprecated <code>--format</code> option in warning (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7837">#7837</a>)</li>
<li>Show changed files when running under <code>--check</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7788">#7788</a>)</li>
<li>Write summary messages to stderr when fixing via stdin instead of
omitting them (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7838">#7838</a>)</li>
<li>Update fix summary message in <code>check --diff</code> to include
unsafe fix hints (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7790">#7790</a>)</li>
<li>Add notebook <code>cell</code> field to JSON output format (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7664">#7664</a>)</li>
<li>Rename applicability levels to <code>Safe</code>,
<code>Unsafe</code>, and <code>Display</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/7843">#7843</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="172ac2c9a2"><code>172ac2c</code></a>
Add entry for <a
href="https://redirect.github.com/astral-sh/ruff/issues/7987">#7987</a>
to 0.1.0 changelog (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7988">#7988</a>)</li>
<li><a
href="cac9754455"><code>cac9754</code></a>
Update fix safety FAQ to reflect <code>--unsafe-fixes</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7969">#7969</a>)</li>
<li><a
href="134def0119"><code>134def0</code></a>
Allow sunder names from <code>enum.Enum</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7987">#7987</a>)</li>
<li><a
href="1fabaca5de"><code>1fabaca</code></a>
Bump version to 0.1.0 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7931">#7931</a>)</li>
<li><a
href="523f542dbd"><code>523f542</code></a>
Remove support for providing output format via <code>format</code>
option (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7984">#7984</a>)</li>
<li><a
href="ee7575eb5a"><code>ee7575e</code></a>
Bump regex to 1.10.2 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7985">#7985</a>)</li>
<li><a
href="84f7391cc5"><code>84f7391</code></a>
Use Cow in printf rewrite rule (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7986">#7986</a>)</li>
<li><a
href="7da4e28a98"><code>7da4e28</code></a>
Bump aho-corasick from 1.1.1 to 1.1.2 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7979">#7979</a>)</li>
<li><a
href="5718df638f"><code>5718df6</code></a>
Bump cloudflare/wrangler-action from 3.2.0 to 3.3.1 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7982">#7982</a>)</li>
<li><a
href="4bb4cd3b37"><code>4bb4cd3</code></a>
Update and extend formatter ecosystem checks (<a
href="https://redirect.github.com/astral-sh/ruff/issues/7981">#7981</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/v0.0.269...v0.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.0.269&new-version=0.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yashika Khurana <yashikakhuranayashika@gmail.com>
2023-10-17 17:54:35 +00:00
dependabot[bot] 5b685f0423
chore(deps): Bump polyfactory from 2.9.0 to 2.10.0 in /schemas (#9582)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.9.0 to 2.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.10.0</h2>
<h1>💰 Sponsors 💰</h1>
<p><a href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>: <a
href="https://github.com/benjamin-kirkbride"><code>@​benjamin-kirkbride</code></a>
<a href="https://github.com/crisog"><code>@​crisog</code></a>
<a href="https://opencollective.com/litestar">OpenCollective</a>:
Christian Y, Anonymous</p>
<h1>What's Changed</h1>
<h2>New Features 🚀</h2>
<ul>
<li>Support SQLA14 by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/385">litestar-org/polyfactory#385</a></li>
</ul>
<h2>Fixes 🔧</h2>
<ul>
<li>Properly resolve dataclass forward references by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/383">litestar-org/polyfactory#383</a></li>
<li>Fix alternative version installation by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/389">litestar-org/polyfactory#389</a></li>
<li>Decouple the handling of collection length configuration from
<code>FieldMeta</code> by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/407">litestar-org/polyfactory#407</a></li>
<li>Move creation of pydantic provider map by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/396">litestar-org/polyfactory#396</a></li>
<li>Refactor the msgspec factory to use the fields API by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/409">litestar-org/polyfactory#409</a></li>
</ul>
<h2>Infra 🚆</h2>
<ul>
<li>Install all dependencies for docs build by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/404">litestar-org/polyfactory#404</a></li>
<li>Update makefile by <a
href="https://github.com/JacobCoffee"><code>@​JacobCoffee</code></a> in
<a
href="https://redirect.github.com/litestar-org/polyfactory/pull/399">litestar-org/polyfactory#399</a></li>
<li>Migrate to pdm and full ruff by <a
href="https://github.com/JacobCoffee"><code>@​JacobCoffee</code></a> in
<a
href="https://redirect.github.com/litestar-org/polyfactory/pull/384">litestar-org/polyfactory#384</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.9.0...v2.10.0">https://github.com/litestar-org/polyfactory/compare/v2.9.0...v2.10.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="63aa2729df"><code>63aa272</code></a>
chore: prepare for releasing v2.10 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/410">#410</a>)</li>
<li><a
href="f555636bee"><code>f555636</code></a>
refactor: refactor the msgspec factory to use the fields API (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/409">#409</a>)</li>
<li><a
href="89cd35186a"><code>89cd351</code></a>
fix: decouple the handling of collection length configuration from
`FieldMeta...</li>
<li><a
href="c1edfd5b13"><code>c1edfd5</code></a>
docs: Install all dependencies for docs build (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/404">#404</a>)</li>
<li><a
href="00642404e0"><code>0064240</code></a>
fix(infra): update makefile (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/399">#399</a>)</li>
<li><a
href="79360f1834"><code>79360f1</code></a>
refactor: move creation of pydantic provider map (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/396">#396</a>)</li>
<li><a
href="8ef78b8c3e"><code>8ef78b8</code></a>
ci: fix alternative version installation (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/389">#389</a>)</li>
<li><a
href="cabe03c29c"><code>cabe03c</code></a>
feat: Support sqlalchemy 1.4 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/385">#385</a>)</li>
<li><a
href="eddb9789b4"><code>eddb978</code></a>
infra: migrate to pdm and full ruff (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/384">#384</a>)</li>
<li><a
href="8c88293e71"><code>8c88293</code></a>
fix: properly resolve dataclass forward references (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/383">#383</a>)</li>
<li>See full diff in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.9.0...v2.10.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.9.0&new-version=2.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 17:49:44 +00:00
Barret Rennie 08df3df27b
Add schemas for feature manifests (#9574)
Because

- the feature manifest schema is used in Experimenter and desktop;
- there are bugs in the schema (e.g., the definition of hasExposure);
  and
- the field names in the Python definition are not pythonic

This commit

- adds a copy of the schema from experimenter/features to
  mozilla_nimbus_schemas;
- updates the field names with aliases to be more pythonic; and
- adds a unit test to validate all vendored manifests.
2023-10-12 17:02:15 +00:00
dependabot[bot] d718af5c14
chore(deps-dev): Bump urllib3 from 2.0.4 to 2.0.6 in /schemas (#9529)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.4 to 2.0.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/urllib3/urllib3/releases">urllib3's
releases</a>.</em></p>
<blockquote>
<h2>2.0.6</h2>
<ul>
<li>Added the <code>Cookie</code> header to the list of headers to strip
from requests when redirecting to a different host. As before, different
headers can be set via <code>Retry.remove_headers_on_redirect</code>.
(GHSA-v845-jxx5-vc9f)</li>
</ul>
<h2>2.0.5</h2>
<ul>
<li>Allowed pyOpenSSL third-party module without any deprecation
warning. <a
href="https://redirect.github.com/urllib3/urllib3/issues/3126">#3126</a></li>
<li>Fixed default <code>blocksize</code> of <code>HTTPConnection</code>
classes to match high-level classes. Previously was 8KiB, now 16KiB. <a
href="https://redirect.github.com/urllib3/urllib3/issues/3066%3E">#3066</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst">urllib3's
changelog</a>.</em></p>
<blockquote>
<h1>2.0.6 (2023-10-02)</h1>
<ul>
<li>Added the <code>Cookie</code> header to the list of headers to strip
from requests when redirecting to a different host. As before, different
headers can be set via
<code>Retry.remove_headers_on_redirect</code>.</li>
</ul>
<h1>2.0.5 (2023-09-20)</h1>
<ul>
<li>Allowed pyOpenSSL third-party module without any deprecation
warning. (<code>[#3126](https://github.com/urllib3/urllib3/issues/3126)
&lt;https://github.com/urllib3/urllib3/issues/3126&gt;</code>__)</li>
<li>Fixed default <code>blocksize</code> of <code>HTTPConnection</code>
classes to match high-level classes. Previously was 8KiB, now 16KiB.
(<code>[#3066](https://github.com/urllib3/urllib3/issues/3066)
&lt;https://github.com/urllib3/urllib3/issues/3066&gt;</code>__)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="262e3e3322"><code>262e3e3</code></a>
Release 2.0.6</li>
<li><a
href="644124ecd0"><code>644124e</code></a>
Merge pull request from GHSA-v845-jxx5-vc9f</li>
<li><a
href="740380c59c"><code>740380c</code></a>
Bump cryptography from 41.0.3 to 41.0.4 (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3131">#3131</a>)</li>
<li><a
href="d9f85a7494"><code>d9f85a7</code></a>
Release 2.0.5</li>
<li><a
href="d41f412296"><code>d41f412</code></a>
Undeprecate pyOpenSSL module (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3127">#3127</a>)</li>
<li><a
href="b6c04cb3e6"><code>b6c04cb</code></a>
Fix a link to &quot;absolute URI&quot; definition (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3128">#3128</a>)</li>
<li><a
href="af7c78fa30"><code>af7c78f</code></a>
refactor: change double conditional to one (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3118">#3118</a>)</li>
<li><a
href="34c13c8e68"><code>34c13c8</code></a>
Refer to current internet standards in docs on proxies (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3124">#3124</a>)</li>
<li><a
href="a3e94f218c"><code>a3e94f2</code></a>
Fix a name of an attribute in docs (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3125">#3125</a>)</li>
<li><a
href="da69d4f4f9"><code>da69d4f</code></a>
Fix docs build (<a
href="https://redirect.github.com/urllib3/urllib3/issues/3123">#3123</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/urllib3/urllib3/compare/2.0.4...2.0.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=urllib3&package-manager=pip&previous-version=2.0.4&new-version=2.0.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 15:53:47 +00:00
dependabot[bot] 16e6bb5a49
chore(deps): Bump polyfactory from 2.8.0 to 2.9.0 in /schemas (#9490)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.8.0 to 2.9.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.9.0</h2>
<h1>🎉 New Contributors 🎉</h1>
<ul>
<li><a
href="https://github.com/anthonyjgraff"><code>@​anthonyjgraff</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/371">litestar-org/polyfactory#371</a></li>
</ul>
<h1>💰 Sponsors 💰</h1>
<p><a href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>: <a
href="https://github.com/benjamin-kirkbride"><code>@​benjamin-kirkbride</code></a>,
<a href="https://github.com/crisog"><code>@​crisog</code></a>
<a href="https://opencollective.com/litestar">OpenCollective</a>:
Christian Y, GitHub Sponsors, Shubham Prajapati, Snyk, Matteo</p>
<h1>What's Changed</h1>
<h2>New Features 🚀</h2>
<ul>
<li>Implement <code>sqlalchemy</code> factory by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/369">litestar-org/polyfactory#369</a></li>
</ul>
<h2>🔧 Fixes</h2>
<ul>
<li>Properly type hint create_factory by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/360">litestar-org/polyfactory#360</a></li>
<li>Properly handle stringified/forward annotations in
<code>attrs</code> models by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/370">litestar-org/polyfactory#370</a></li>
<li>Don't register <code>AttrsFactory</code> by default in
<code>attrs</code> models by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/370">litestar-org/polyfactory#370</a></li>
<li>Handle <code>size=0</code> constraints for collections by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/373">litestar-org/polyfactory#373</a></li>
<li>Use <code>dataclasses</code> API for parsing <code>dataclass</code>
models by <a
href="https://github.com/anthonyjgraff"><code>@​anthonyjgraff</code></a>
in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/371">litestar-org/polyfactory#371</a></li>
</ul>
<h2>Infra 🚆</h2>
<ul>
<li>Make <code>pytest</code> configuration stricter by <a
href="https://github.com/sobolevn"><code>@​sobolevn</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/363">litestar-org/polyfactory#363</a></li>
<li>Enable publishing with PyPI trusted publishers by <a
href="https://github.com/provinzkraut"><code>@​provinzkraut</code></a>
in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/368">litestar-org/polyfactory#368</a></li>
<li>Skip variable length dict test for odmantic by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/372">litestar-org/polyfactory#372</a></li>
<li>Ignore .all-contributorsrc for in .pre-commit by <a
href="https://github.com/adhtruong"><code>@​adhtruong</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/377">litestar-org/polyfactory#377</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.8.2...v2.9.0">https://github.com/litestar-org/polyfactory/compare/v2.8.2...v2.9.0</a></p>
<h2>v2.8.2</h2>
<h2>🎉 New Contributors 🎉</h2>
<ul>
<li><a href="https://github.com/sobolevn"><code>@​sobolevn</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/361">litestar-org/polyfactory#361</a></li>
</ul>
<h2>💰 Sponsors 💰</h2>
<p><a href="https://github.com/sponsors/litestar-org/">GitHub
Sponsors</a>: <a
href="https://github.com/benjamin-kirkbride"><code>@​benjamin-kirkbride</code></a>,
<a href="https://github.com/crisog"><code>@​crisog</code></a>
<a href="https://opencollective.com/litestar">OpenCollective</a>:
Christian Y, GitHub Sponsors, Shubham Prajapati, Snyk</p>
<h2>What's Changed</h2>
<h3>🔧 Fixes</h3>
<ul>
<li>fix: properly set annotation in union with Annotated constraints in
subtypes by <a href="https://github.com/guacs"><code>@​guacs</code></a>
in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/355">litestar-org/polyfactory#355</a></li>
<li>fix: add minimum version constraint to attrs by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/359">litestar-org/polyfactory#359</a></li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>docs: change the comment length in &quot;Handling custom types&quot;
docs by <a
href="https://github.com/sobolevn"><code>@​sobolevn</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/361">litestar-org/polyfactory#361</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.8.1...v2.8.2">https://github.com/litestar-org/polyfactory/compare/v2.8.1...v2.8.2</a></p>
<h2>v2.8.1</h2>
<h1>What's Changed</h1>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f2c6fe19eb"><code>f2c6fe1</code></a>
docs: add guacs as a contributor for infra, code, and 2 more (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/380">#380</a>)</li>
<li><a
href="66e9db1709"><code>66e9db1</code></a>
chore: fix all-contributors config</li>
<li><a
href="f797f05abb"><code>f797f05</code></a>
chore(release): prepare for v2.9.0 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/378">#378</a>)</li>
<li><a
href="87a67493d8"><code>87a6749</code></a>
fix: Dataclass field type not used correctly (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/371">#371</a>)</li>
<li><a
href="f67f36e45f"><code>f67f36e</code></a>
chore: ignore .all-contributorsrc for in .pre-commit (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/377">#377</a>)</li>
<li><a
href="64c4e6cfad"><code>64c4e6c</code></a>
docs: add anthonyjgraff as a contributor for code (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/374">#374</a>)</li>
<li><a
href="6f4b712709"><code>6f4b712</code></a>
docs: add adhtruong as a contributor for doc, test, and code (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/375">#375</a>)</li>
<li><a
href="c76ffc9e18"><code>c76ffc9</code></a>
feat: implement SQLA factory (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/369">#369</a>)</li>
<li><a
href="8e41372f0f"><code>8e41372</code></a>
fix: update fixture size handling (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/373">#373</a>)</li>
<li><a
href="6cc7b03067"><code>6cc7b03</code></a>
fix: <code>AttrsFactory</code> fixes (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/370">#370</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.8.0...v2.9.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.8.0&new-version=2.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 16:19:36 +00:00
dependabot[bot] 8706f0887c
chore(deps-dev): Bump cryptography from 41.0.3 to 41.0.4 in /schemas (#9475)
Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3
to 41.0.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's
changelog</a>.</em></p>
<blockquote>
<p>41.0.4 - 2023-09-19</p>
<pre><code>
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.1.3.
<p>.. _v41-0-3:
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fc11bce693"><code>fc11bce</code></a>
bump for 41.0.4 (<a
href="https://redirect.github.com/pyca/cryptography/issues/9629">#9629</a>)</li>
<li>See full diff in <a
href="https://github.com/pyca/cryptography/compare/41.0.3...41.0.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=41.0.3&new-version=41.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@jaredlockhart.

[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jared Lockhart <119884+jaredlockhart@users.noreply.github.com>
2023-09-22 19:34:50 +00:00
dependabot[bot] be9d3dba8f
chore(deps-dev): Bump black from 23.7.0 to 23.9.1 in /schemas (#9383)
Bumps [black](https://github.com/psf/black) from 23.7.0 to 23.9.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/releases">black's
releases</a>.</em></p>
<blockquote>
<h2>23.9.1</h2>
<p>Due to various issues, the previous release (23.9.0) did not include
compiled mypyc
wheels, which make Black significantly faster. These issues have now
been fixed, and
this release should come with compiled wheels once again.</p>
<p>There will be no wheels for Python 3.12 due to a bug in mypyc. We
will provide 3.12
wheels in a future release as soon as the mypyc bug is fixed.</p>
<h3>Packaging</h3>
<ul>
<li>Upgrade to mypy 1.5.1 (<a
href="https://redirect.github.com/psf/black/issues/3864">#3864</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Store raw tuples instead of NamedTuples in Black's cache, improving
performance and
decreasing the size of the cache (<a
href="https://redirect.github.com/psf/black/issues/3877">#3877</a>)</li>
</ul>
<h2>23.9.0</h2>
<h3>Preview style</h3>
<ul>
<li>More concise formatting for dummy implementations (<a
href="https://redirect.github.com/psf/black/issues/3796">#3796</a>)</li>
<li>In stub files, add a blank line between a statement with a body (e.g
an
<code>if sys.version_info &gt; (3, x):</code>) and a function definition
on the same level (<a
href="https://redirect.github.com/psf/black/issues/3862">#3862</a>)</li>
<li>Fix a bug whereby spaces were removed from walrus operators within
subscript(<a
href="https://redirect.github.com/psf/black/issues/3823">#3823</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Black now applies exclusion and ignore logic before resolving
symlinks (<a
href="https://redirect.github.com/psf/black/issues/3846">#3846</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Avoid importing <code>IPython</code> if notebook cells do not
contain magics (<a
href="https://redirect.github.com/psf/black/issues/3782">#3782</a>)</li>
<li>Improve caching by comparing file hashes as fallback for mtime and
size (<a
href="https://redirect.github.com/psf/black/issues/3821">#3821</a>)</li>
</ul>
<h3><em>Blackd</em></h3>
<ul>
<li>Fix an issue in <code>blackd</code> with single character input (<a
href="https://redirect.github.com/psf/black/issues/3558">#3558</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Black now has an
<a href="https://github.com/psf/black-pre-commit-mirror">official
pre-commit mirror</a>. Swapping
<code>https://github.com/psf/black</code> to
<code>https://github.com/psf/black-pre-commit-mirror</code> in
your <code>.pre-commit-config.yaml</code> will make Black about 2x
faster (<a
href="https://redirect.github.com/psf/black/issues/3828">#3828</a>)</li>
<li>The <code>.black.env</code> folder specified by
<code>ENV_PATH</code> will now be removed on the completion
of the GitHub Action (<a
href="https://redirect.github.com/psf/black/issues/3759">#3759</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/blob/main/CHANGES.md">black's
changelog</a>.</em></p>
<blockquote>
<h2>23.9.1</h2>
<p>Due to various issues, the previous release (23.9.0) did not include
compiled mypyc
wheels, which make Black significantly faster. These issues have now
been fixed, and
this release should come with compiled wheels once again.</p>
<p>There will be no wheels for Python 3.12 due to a bug in mypyc. We
will provide 3.12
wheels in a future release as soon as the mypyc bug is fixed.</p>
<h3>Packaging</h3>
<ul>
<li>Upgrade to mypy 1.5.1 (<a
href="https://redirect.github.com/psf/black/issues/3864">#3864</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Store raw tuples instead of NamedTuples in Black's cache, improving
performance and
decreasing the size of the cache (<a
href="https://redirect.github.com/psf/black/issues/3877">#3877</a>)</li>
</ul>
<h2>23.9.0</h2>
<h3>Preview style</h3>
<ul>
<li>More concise formatting for dummy implementations (<a
href="https://redirect.github.com/psf/black/issues/3796">#3796</a>)</li>
<li>In stub files, add a blank line between a statement with a body (e.g
an
<code>if sys.version_info &gt; (3, x):</code>) and a function definition
on the same level (<a
href="https://redirect.github.com/psf/black/issues/3862">#3862</a>)</li>
<li>Fix a bug whereby spaces were removed from walrus operators within
subscript(<a
href="https://redirect.github.com/psf/black/issues/3823">#3823</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Black now applies exclusion and ignore logic before resolving
symlinks (<a
href="https://redirect.github.com/psf/black/issues/3846">#3846</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Avoid importing <code>IPython</code> if notebook cells do not
contain magics (<a
href="https://redirect.github.com/psf/black/issues/3782">#3782</a>)</li>
<li>Improve caching by comparing file hashes as fallback for mtime and
size (<a
href="https://redirect.github.com/psf/black/issues/3821">#3821</a>)</li>
</ul>
<h3><em>Blackd</em></h3>
<ul>
<li>Fix an issue in <code>blackd</code> with single character input (<a
href="https://redirect.github.com/psf/black/issues/3558">#3558</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Black now has an
<a href="https://github.com/psf/black-pre-commit-mirror">official
pre-commit mirror</a>. Swapping
<code>https://github.com/psf/black</code> to
<code>https://github.com/psf/black-pre-commit-mirror</code> in
your <code>.pre-commit-config.yaml</code> will make Black about 2x
faster (<a
href="https://redirect.github.com/psf/black/issues/3828">#3828</a>)</li>
<li>The <code>.black.env</code> folder specified by
<code>ENV_PATH</code> will now be removed on the completion
of the GitHub Action (<a
href="https://redirect.github.com/psf/black/issues/3759">#3759</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e87737140f"><code>e877371</code></a>
Prepare release 23.9.1 (<a
href="https://redirect.github.com/psf/black/issues/3878">#3878</a>)</li>
<li><a
href="62dca32dc5"><code>62dca32</code></a>
mypyc builds on PRs, skip mypyc wheels for 3.12 (<a
href="https://redirect.github.com/psf/black/issues/3870">#3870</a>)</li>
<li><a
href="751583a1df"><code>751583a</code></a>
Pickle raw tuples in FileData cache (<a
href="https://redirect.github.com/psf/black/issues/3877">#3877</a>)</li>
<li><a
href="f7917453c9"><code>f791745</code></a>
Re-export black.Mode (<a
href="https://redirect.github.com/psf/black/issues/3875">#3875</a>)</li>
<li><a
href="0b62b9c9a4"><code>0b62b9c</code></a>
Ignore aiohttp DeprecationWarning for 3.12 (<a
href="https://redirect.github.com/psf/black/issues/3876">#3876</a>)</li>
<li><a
href="c83ad6c077"><code>c83ad6c</code></a>
Upgrade to Furo 2023.9.10 to fix docs build (<a
href="https://redirect.github.com/psf/black/issues/3873">#3873</a>)</li>
<li><a
href="4eebfd1a7a"><code>4eebfd1</code></a>
Add mypyc test marks to new tests that patch (<a
href="https://redirect.github.com/psf/black/issues/3871">#3871</a>)</li>
<li><a
href="add161b367"><code>add161b</code></a>
Bump RTD Python version from 3.8 to 3.11 (<a
href="https://redirect.github.com/psf/black/issues/3868">#3868</a>)</li>
<li><a
href="4e93f2aa01"><code>4e93f2a</code></a>
Add classifier for 3.12 (<a
href="https://redirect.github.com/psf/black/issues/3866">#3866</a>)</li>
<li><a
href="716fa08090"><code>716fa08</code></a>
Upgrade mypy (<a
href="https://redirect.github.com/psf/black/issues/3864">#3864</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/23.7.0...23.9.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.7.0&new-version=23.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 18:05:07 +00:00
dependabot[bot] de8b8a83e0
chore(deps): Bump polyfactory from 2.7.2 to 2.8.0 in /schemas (#9322)
Bumps [polyfactory](https://github.com/litestar-org/polyfactory) from
2.7.2 to 2.8.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/litestar-org/polyfactory/releases">polyfactory's
releases</a>.</em></p>
<blockquote>
<h2>v2.8.0</h2>
<h1>🎉 New Contributors 🎉</h1>
<ul>
<li><a href="https://github.com/185504a9"><code>@​185504a9</code></a>
made their first contribution in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/333">litestar-org/polyfactory#333</a></li>
</ul>
<h1>What's Changed</h1>
<h2>New Features 🚀</h2>
<ul>
<li>Added support for constraints for mapping types by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/337">litestar-org/polyfactory#337</a></li>
<li>Added support for pydantic's date types by <a
href="https://github.com/185504a9"><code>@​185504a9</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/333">litestar-org/polyfactory#333</a></li>
</ul>
<h2>Fixes 🔧</h2>
<ul>
<li>Ensure no override of Faker instance by <a
href="https://github.com/guacs"><code>@​guacs</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/331">litestar-org/polyfactory#331</a></li>
</ul>
<h2>Infra 🚆</h2>
<ul>
<li>Updated dependencies by <a
href="https://github.com/Goldziher"><code>@​Goldziher</code></a> in <a
href="https://redirect.github.com/litestar-org/polyfactory/pull/338">litestar-org/polyfactory#338</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/litestar-org/polyfactory/compare/v2.7.2...v2.8.0">https://github.com/litestar-org/polyfactory/compare/v2.7.2...v2.8.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7b46b572a7"><code>7b46b57</code></a>
chore(release): prepare for v2.8.0 (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/341">#341</a>)</li>
<li><a
href="bf04fa625e"><code>bf04fa6</code></a>
chore(infrastructure): updated dependencies (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/338">#338</a>)</li>
<li><a
href="ea41bbe609"><code>ea41bbe</code></a>
docs: add 185504a9 as a contributor for code (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/339">#339</a>)</li>
<li><a
href="0228d3dd81"><code>0228d3d</code></a>
feat: add pydantic's AwareDatetime to the mock map (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/333">#333</a>)</li>
<li><a
href="510fabdffe"><code>510fabd</code></a>
feat: support constraints for mapping types (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/337">#337</a>)</li>
<li><a
href="3ec7de8693"><code>3ec7de8</code></a>
fix: ensure no override of Faker instance (<a
href="https://redirect.github.com/litestar-org/polyfactory/issues/331">#331</a>)</li>
<li>See full diff in <a
href="https://github.com/litestar-org/polyfactory/compare/v2.7.2...v2.8.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=polyfactory&package-manager=pip&previous-version=2.7.2&new-version=2.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-30 15:07:43 +00:00
Mike Williams 60d6c69389
fix #9156 feat(schemas): typescript schema generation and npm publish (#9157)
Because

- we want to use the population sizing schemas for graphql and UI

This commit

- sets up generation of typescript schemas from the pydantic schemas
- sets up publishing the typescript schemas to npm
2023-08-11 20:56:49 +00:00
Mike Williams 70ef708618
fix #9239 feat(schemas): add factories to generate test data (#9240)
Because

- we don't want to have to update static test data whenever schemas
change
- we do still want tests on schemas package consumers to test overall
functionality

This commit

- adds some test data generation factories to the schemas package for
consumers to use within tests
2023-08-10 15:23:39 +00:00
dependabot[bot] 84f0938e78
chore(deps-dev): Bump black from 23.3.0 to 23.7.0 in /schemas (#9178)
Bumps [black](https://github.com/psf/black) from 23.3.0 to 23.7.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/releases">black's
releases</a>.</em></p>
<blockquote>
<h2>23.7.0</h2>
<h3>Highlights</h3>
<ul>
<li>Runtime support for Python 3.7 has been removed. Formatting 3.7 code
will still be
supported until further notice (<a
href="https://redirect.github.com/psf/black/issues/3765">#3765</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix a bug where an illegal trailing comma was added to return type
annotations using
PEP 604 unions (<a
href="https://redirect.github.com/psf/black/issues/3735">#3735</a>)</li>
<li>Fix several bugs and crashes where comments in stub files were
removed or mishandled
under some circumstances (<a
href="https://redirect.github.com/psf/black/issues/3745">#3745</a>)</li>
<li>Fix a crash with multi-line magic comments like <code>type:
ignore</code> within parentheses
(<a
href="https://redirect.github.com/psf/black/issues/3740">#3740</a>)</li>
<li>Fix error in AST validation when <em>Black</em> removes trailing
whitespace in a type comment
(<a
href="https://redirect.github.com/psf/black/issues/3773">#3773</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Implicitly concatenated strings used as function args are no longer
wrapped inside
parentheses (<a
href="https://redirect.github.com/psf/black/issues/3640">#3640</a>)</li>
<li>Remove blank lines between a class definition and its docstring (<a
href="https://redirect.github.com/psf/black/issues/3692">#3692</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>The <code>--workers</code> argument to <em>Black</em> can now be
specified via the <code>BLACK_NUM_WORKERS</code>
environment variable (<a
href="https://redirect.github.com/psf/black/issues/3743">#3743</a>)</li>
<li><code>.pytest_cache</code>, <code>.ruff_cache</code> and
<code>.vscode</code> are now excluded by default (<a
href="https://redirect.github.com/psf/black/issues/3691">#3691</a>)</li>
<li>Fix <em>Black</em> not honouring <code>pyproject.toml</code>
settings when running <code>--stdin-filename</code>
and the <code>pyproject.toml</code> found isn't in the current working
directory (<a
href="https://redirect.github.com/psf/black/issues/3719">#3719</a>)</li>
<li><em>Black</em> will now error if <code>exclude</code> and
<code>extend-exclude</code> have invalid data types in
<code>pyproject.toml</code>, instead of silently doing the wrong thing
(<a
href="https://redirect.github.com/psf/black/issues/3764">#3764</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade mypyc from 0.991 to 1.3 (<a
href="https://redirect.github.com/psf/black/issues/3697">#3697</a>)</li>
<li>Remove patching of Click that mitigated errors on Python 3.6 with
<code>LANG=C</code> (<a
href="https://redirect.github.com/psf/black/issues/3768">#3768</a>)</li>
</ul>
<h3>Parser</h3>
<ul>
<li>Add support for the new PEP 695 syntax in Python 3.12 (<a
href="https://redirect.github.com/psf/black/issues/3703">#3703</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up <em>Black</em> significantly when the cache is full (<a
href="https://redirect.github.com/psf/black/issues/3751">#3751</a>)</li>
<li>Avoid importing <code>IPython</code> in a case where we wouldn't
need it (<a
href="https://redirect.github.com/psf/black/issues/3748">#3748</a>)</li>
</ul>
<h3>Output</h3>
<!-- 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">black's
changelog</a>.</em></p>
<blockquote>
<h2>23.7.0</h2>
<h3>Highlights</h3>
<ul>
<li>Runtime support for Python 3.7 has been removed. Formatting 3.7 code
will still be
supported until further notice (<a
href="https://redirect.github.com/psf/black/issues/3765">#3765</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix a bug where an illegal trailing comma was added to return type
annotations using
PEP 604 unions (<a
href="https://redirect.github.com/psf/black/issues/3735">#3735</a>)</li>
<li>Fix several bugs and crashes where comments in stub files were
removed or mishandled
under some circumstances (<a
href="https://redirect.github.com/psf/black/issues/3745">#3745</a>)</li>
<li>Fix a crash with multi-line magic comments like <code>type:
ignore</code> within parentheses
(<a
href="https://redirect.github.com/psf/black/issues/3740">#3740</a>)</li>
<li>Fix error in AST validation when <em>Black</em> removes trailing
whitespace in a type comment
(<a
href="https://redirect.github.com/psf/black/issues/3773">#3773</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Implicitly concatenated strings used as function args are no longer
wrapped inside
parentheses (<a
href="https://redirect.github.com/psf/black/issues/3640">#3640</a>)</li>
<li>Remove blank lines between a class definition and its docstring (<a
href="https://redirect.github.com/psf/black/issues/3692">#3692</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>The <code>--workers</code> argument to <em>Black</em> can now be
specified via the <code>BLACK_NUM_WORKERS</code>
environment variable (<a
href="https://redirect.github.com/psf/black/issues/3743">#3743</a>)</li>
<li><code>.pytest_cache</code>, <code>.ruff_cache</code> and
<code>.vscode</code> are now excluded by default (<a
href="https://redirect.github.com/psf/black/issues/3691">#3691</a>)</li>
<li>Fix <em>Black</em> not honouring <code>pyproject.toml</code>
settings when running <code>--stdin-filename</code>
and the <code>pyproject.toml</code> found isn't in the current working
directory (<a
href="https://redirect.github.com/psf/black/issues/3719">#3719</a>)</li>
<li><em>Black</em> will now error if <code>exclude</code> and
<code>extend-exclude</code> have invalid data types in
<code>pyproject.toml</code>, instead of silently doing the wrong thing
(<a
href="https://redirect.github.com/psf/black/issues/3764">#3764</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade mypyc from 0.991 to 1.3 (<a
href="https://redirect.github.com/psf/black/issues/3697">#3697</a>)</li>
<li>Remove patching of Click that mitigated errors on Python 3.6 with
<code>LANG=C</code> (<a
href="https://redirect.github.com/psf/black/issues/3768">#3768</a>)</li>
</ul>
<h3>Parser</h3>
<ul>
<li>Add support for the new PEP 695 syntax in Python 3.12 (<a
href="https://redirect.github.com/psf/black/issues/3703">#3703</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up <em>Black</em> significantly when the cache is full (<a
href="https://redirect.github.com/psf/black/issues/3751">#3751</a>)</li>
<li>Avoid importing <code>IPython</code> in a case where we wouldn't
need it (<a
href="https://redirect.github.com/psf/black/issues/3748">#3748</a>)</li>
</ul>
<h3>Output</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="193ee766ca"><code>193ee76</code></a>
Prepare release 23.7.0 (<a
href="https://redirect.github.com/psf/black/issues/3776">#3776</a>)</li>
<li><a
href="38723bb778"><code>38723bb</code></a>
Unpin pytest-xdist (<a
href="https://redirect.github.com/psf/black/issues/3772">#3772</a>)</li>
<li><a
href="138769aa27"><code>138769a</code></a>
Disable coverage on pypy tests (<a
href="https://redirect.github.com/psf/black/issues/3777">#3777</a>)</li>
<li><a
href="ad3724b7ff"><code>ad3724b</code></a>
Upgrade to latest mypy (<a
href="https://redirect.github.com/psf/black/issues/3775">#3775</a>)</li>
<li><a
href="b8e2ec728c"><code>b8e2ec7</code></a>
Fix crash on type comment with trailing space (<a
href="https://redirect.github.com/psf/black/issues/3773">#3773</a>)</li>
<li><a
href="257d392217"><code>257d392</code></a>
Fix removed comments in stub files (<a
href="https://redirect.github.com/psf/black/issues/3745">#3745</a>)</li>
<li><a
href="2593af2c5d"><code>2593af2</code></a>
Improve performance by skipping unnecessary normalisation (<a
href="https://redirect.github.com/psf/black/issues/3751">#3751</a>)</li>
<li><a
href="f3b50e4669"><code>f3b50e4</code></a>
Add CITATION.cff file (<a
href="https://redirect.github.com/psf/black/issues/3723">#3723</a>)</li>
<li><a
href="0b4d7d55f7"><code>0b4d7d5</code></a>
Run pyupgrade on blib2to3 and src (<a
href="https://redirect.github.com/psf/black/issues/3771">#3771</a>)</li>
<li><a
href="114e8357e6"><code>114e835</code></a>
Remove click patch (<a
href="https://redirect.github.com/psf/black/issues/3768">#3768</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/23.3.0...23.7.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.3.0&new-version=23.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 20:05:07 +00:00
dependabot[bot] 630937a196
chore(deps-dev): Bump pytest from 7.3.1 to 7.4.0 in /schemas (#9176)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.3.1 to
7.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>7.4.0</h2>
<h1>pytest 7.4.0 (2023-06-23)</h1>
<h2>Features</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10901">#10901</a>:
Added <code>ExceptionInfo.from_exception()
&lt;pytest.ExceptionInfo.from_exception&gt;</code>{.interpreted-text
role=&quot;func&quot;}, a simpler way to create an
<code>~pytest.ExceptionInfo</code>{.interpreted-text
role=&quot;class&quot;} from an exception.
This can replace <code>ExceptionInfo.from_exc_info()
&lt;pytest.ExceptionInfo.from_exc_info()&gt;</code>{.interpreted-text
role=&quot;func&quot;} for most uses.</li>
</ul>
<h2>Improvements</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10872">#10872</a>:
Update test log report annotation to named tuple and fixed inconsistency
in docs for <code>pytest_report_teststatus</code>{.interpreted-text
role=&quot;hook&quot;} hook.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10907">#10907</a>:
When an exception traceback to be displayed is completely filtered out
(by mechanisms such as <code>__tracebackhide__</code>, internal frames,
and similar), now only the exception string and the following message
are shown:</p>
<p>&quot;All traceback entries are hidden. Pass
[--full-trace]{.title-ref} to see hidden and internal frames.&quot;.</p>
<p>Previously, the last frame of the traceback was shown, even though it
was hidden.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10940">#10940</a>:
Improved verbose output (<code>-vv</code>) of <code>skip</code> and
<code>xfail</code> reasons by performing text wrapping while leaving a
clear margin for progress output.</p>
<p>Added <code>TerminalReporter.wrap_write()</code> as a helper for
that.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10991">#10991</a>:
Added handling of <code>%f</code> directive to print microseconds in log
format options, such as <code>log-date-format</code>.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11005">#11005</a>:
Added the underlying exception to the cache provider's path creation and
write warning messages.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11013">#11013</a>:
Added warning when <code>testpaths</code>{.interpreted-text
role=&quot;confval&quot;} is set, but paths are not found by glob. In
this case, pytest will fall back to searching from the current
directory.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11043">#11043</a>:
When [--confcutdir]{.title-ref} is not specified, and there is no config
file present, the conftest cutoff directory ([--confcutdir]{.title-ref})
is now set to the <code>rootdir &lt;rootdir&gt;</code>{.interpreted-text
role=&quot;ref&quot;}.
Previously in such cases, [conftest.py]{.title-ref} files would be
probed all the way to the root directory of the filesystem.
If you are badly affected by this change, consider adding an empty
config file to your desired cutoff directory, or explicitly set
[--confcutdir]{.title-ref}.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11081">#11081</a>:
The <code>norecursedirs</code>{.interpreted-text
role=&quot;confval&quot;} check is now performed in a
<code>pytest_ignore_collect</code>{.interpreted-text
role=&quot;hook&quot;} implementation, so plugins can affect it.</p>
<p>If after updating to this version you see that your
[norecursedirs]{.title-ref} setting is not being respected,
it means that a conftest or a plugin you use has a bad
[pytest_ignore_collect]{.title-ref} implementation.
Most likely, your hook returns [False]{.title-ref} for paths it does not
want to ignore,
which ends the processing and doesn't allow other plugins, including
pytest itself, to ignore the path.
The fix is to return [None]{.title-ref} instead of [False]{.title-ref}
for paths your hook doesn't want to ignore.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/8711">#8711</a>:
<code>caplog.set_level()
&lt;pytest.LogCaptureFixture.set_level&gt;</code>{.interpreted-text
role=&quot;func&quot;} and <code>caplog.at_level()
&lt;pytest.LogCaptureFixture.at_level&gt;</code>{.interpreted-text
role=&quot;func&quot;}
will temporarily enable the requested <code>level</code> if
<code>level</code> was disabled globally via
<code>logging.disable(LEVEL)</code>.</p>
</li>
</ul>
<h2>Bug Fixes</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d9bf9dbec1"><code>d9bf9db</code></a>
Prepare release version 7.4.0</li>
<li><a
href="64319dbc01"><code>64319db</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11128">#11128</a>
from bluetech/pythonpath-note</li>
<li><a
href="1e8135df16"><code>1e8135d</code></a>
reference: add note that <code>pythonpath</code> does not affect
<code>-p</code></li>
<li><a
href="1e32a4b570"><code>1e32a4b</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/10935">#10935</a>
from nondescryptid/10328</li>
<li><a
href="faa1f9d2ad"><code>faa1f9d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11125">#11125</a>
from bluetech/initial-conftests-testpaths</li>
<li><a
href="14890329dc"><code>1489032</code></a>
config: fix the paths considered for initial conftest discovery</li>
<li><a
href="d97d44a97a"><code>d97d44a</code></a>
config: extract initial paths/nodeids args logic to a function</li>
<li><a
href="f6b995e9d5"><code>f6b995e</code></a>
Use utf-8 debug file</li>
<li><a
href="661b938fca"><code>661b938</code></a>
Add encoding in more tests</li>
<li><a
href="7e510769b4"><code>7e51076</code></a>
Encoding for subprocess.run</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/7.3.1...7.4.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=7.3.1&new-version=7.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 20:04:34 +00:00
dependabot[bot] dceed930d9
chore(deps): Bump cryptography from 41.0.1 to 41.0.2 in /schemas (#9130)
Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.1
to 41.0.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's
changelog</a>.</em></p>
<blockquote>
<p>41.0.2 - 2023-07-10</p>
<pre><code>
* Fixed bugs in creating and parsing SSH certificates where critical
options
with values were handled incorrectly. Certificates are now created
correctly
  and parsing accepts correct values as well as the previously generated
invalid forms with a warning. In the next release, support for parsing
these
  invalid forms will be removed.
<p>.. _v41-0-1:
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7431db737c"><code>7431db7</code></a>
bump for 41.0.2 (<a
href="https://redirect.github.com/pyca/cryptography/issues/9215">#9215</a>)</li>
<li><a
href="e190ef1905"><code>e190ef1</code></a>
Backport ssh cert fix (<a
href="https://redirect.github.com/pyca/cryptography/issues/9211">#9211</a>)</li>
<li><a
href="bb204c8ca7"><code>bb204c8</code></a>
Backport: Added PyPy 3.10 to CI (<a
href="https://redirect.github.com/pyca/cryptography/issues/8933">#8933</a>)
(<a
href="https://redirect.github.com/pyca/cryptography/issues/9210">#9210</a>)</li>
<li>See full diff in <a
href="https://github.com/pyca/cryptography/compare/41.0.1...41.0.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=pip&previous-version=41.0.1&new-version=41.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/mozilla/experimenter/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jared Lockhart <119884+jaredlockhart@users.noreply.github.com>
2023-07-17 18:55:39 +00:00