Commit Graph
191 Commits
Author SHA1 Message Date
dependabot[bot] 6a909a445a Update fastapi requirement from 0.115.5 to 0.115.6 in /backend (#1037)
Updates the requirements on
[fastapi](https://github.com/fastapi/fastapi) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/fastapi/releases">fastapi's
releases</a>.</em></p>
<blockquote>
<h2>0.115.6</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Preserve traceback when an exception is raised in sync dependency
with <code>yield</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/5823">#5823</a>
by <a href="https://github.com/sombek"><code>@​sombek</code></a>.</li>
</ul>
<h3>Refactors</h3>
<ul>
<li>♻️ Update tests and internals for compatibility with Pydantic
&gt;=2.10. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12971">#12971</a>
by <a href="https://github.com/tamird"><code>@​tamird</code></a>.</li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Update includes format in docs with an automated script. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12950">#12950</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes for
<code>docs/de/docs/advanced/using-request-directly.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12685">#12685</a>
by <a
href="https://github.com/alissadb"><code>@​alissadb</code></a>.</li>
<li>📝 Update includes for
<code>docs/de/docs/how-to/conditional-openapi.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12689">#12689</a>
by <a
href="https://github.com/alissadb"><code>@​alissadb</code></a>.</li>
</ul>
<h3>Translations</h3>
<ul>
<li>🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/async.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12990">#12990</a>
by <a
href="https://github.com/ILoveSorasakiHina"><code>@​ILoveSorasakiHina</code></a>.</li>
<li>🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12932">#12932</a>
by <a
href="https://github.com/Vincy1230"><code>@​Vincy1230</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/advanced/testing-dependencies.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12992">#12992</a>
by <a
href="https://github.com/Limsunoh"><code>@​Limsunoh</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/advanced/websockets.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12991">#12991</a>
by <a
href="https://github.com/kwang1215"><code>@​kwang1215</code></a>.</li>
<li>🌐 Add Portuguese translation for
<code>docs/pt/docs/tutorial/response-model.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12933">#12933</a>
by <a
href="https://github.com/AndreBBM"><code>@​AndreBBM</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/advanced/middlewares.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12753">#12753</a>
by <a
href="https://github.com/nahyunkeem"><code>@​nahyunkeem</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/advanced/openapi-webhooks.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12752">#12752</a>
by <a href="https://github.com/saeye"><code>@​saeye</code></a>.</li>
<li>🌐 Add Chinese translation for
<code>docs/zh/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12931">#12931</a>
by <a
href="https://github.com/Vincy1230"><code>@​Vincy1230</code></a>.</li>
<li>🌐 Add Russian translation for
<code>docs/ru/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12445">#12445</a>
by <a
href="https://github.com/gitgernit"><code>@​gitgernit</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12940">#12940</a>
by <a href="https://github.com/jts8257"><code>@​jts8257</code></a>.</li>
<li>🔥 Remove obsolete tutorial translation to Chinese for
<code>docs/zh/docs/tutorial/sql-databases.md</code>, it references files
that are no longer on the repo. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12949">#12949</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
</ul>
<h3>Internal</h3>
<ul>
<li>⬆ [pre-commit.ci] pre-commit autoupdate. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12954">#12954</a>
by <a
href="https://github.com/apps/pre-commit-ci"><code>@​pre-commit-ci[bot]</code></a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastapi/fastapi/commit/bb8c2a64981d3e806575a445115f29eddf014c77"><code>bb8c2a6</code></a>
🔖 Release version 0.115.6</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/905ec1eddefe311365ef02b3dcd8a8a0d4b7a75a"><code>905ec1e</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/4f8157588e47f909276e0474f6926740a2e55b9c"><code>4f81575</code></a>
🐛 Preserve traceback when exception is raised in sync dependency with
<code>yield</code>...</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/8255edfecfe539f09c2655016ea3ef3e4fb50881"><code>8255edf</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/53c87842b0a756375f93e78027b43b721b3eb9cf"><code>53c8784</code></a>
🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/async.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12990">#12990</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/297135244d0adee68d5624b3a3cfa35057abdc0e"><code>2971352</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/8376228a493e5d8e0296e5750e5d0465e93f63b4"><code>8376228</code></a>
🌐 Add Traditional Chinese translation for
`docs/zh-hant/docs/tutorial/query-p...</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/6c7873c77e3846b3ea6db9101af27a236652df09"><code>6c7873c</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/d75b81ce3f15ff22cbecd7bc399d321de8621889"><code>d75b81c</code></a>
🌐 Add Korean translation for
<code>docs/ko/docs/advanced/testing-dependencies.md</code> ...</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/206037c292d49a944c8a6da29eed350efafd7268"><code>206037c</code></a>
📝 Update release notes</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/fastapi/compare/0.115.5...0.115.6">compare
view</a></li>
</ul>
</details>
<br />


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-12-04 05:08:52 +00:00
dependabot[bot] 7021bb2373 Update pytest requirement from <=8.3.3 to <=8.3.4 in /backend (#1034)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<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>8.3.4</h2>
<h1>pytest 8.3.4 (2024-12-01)</h1>
<h2>Bug fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12592">#12592</a>:
Fixed <code>KeyError</code>{.interpreted-text role=&quot;class&quot;}
crash when using <code>--import-mode=importlib</code> in a directory
layout where a directory contains a child directory with the same
name.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12818">#12818</a>:
Assertion rewriting now preserves the source ranges of the original
instructions, making it play well with tools that deal with the
<code>AST</code>, like <a
href="https://github.com/alexmojaki/executing">executing</a>.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12849">#12849</a>:
ANSI escape codes for colored output now handled correctly in
<code>pytest.fail</code>{.interpreted-text role=&quot;func&quot;} with
[pytrace=False]{.title-ref}.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/9353">#9353</a>:
<code>pytest.approx</code>{.interpreted-text role=&quot;func&quot;} now
uses strict equality when given booleans.</p>
</li>
</ul>
<h2>Improved documentation</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10558">#10558</a>:
Fix ambiguous docstring of
<code>pytest.Config.getoption</code>{.interpreted-text
role=&quot;func&quot;}.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10829">#10829</a>:
Improve documentation on the current handling of the
<code>--basetemp</code> option and its lack of retention functionality
(<code>temporary directory location and
retention</code>{.interpreted-text role=&quot;ref&quot;}).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12866">#12866</a>:
Improved cross-references concerning the
<code>recwarn</code>{.interpreted-text role=&quot;fixture&quot;}
fixture.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12966">#12966</a>:
Clarify <code>filterwarnings</code>{.interpreted-text
role=&quot;ref&quot;} docs on filter precedence/order when using
multiple <code>@pytest.mark.filterwarnings
&lt;pytest.mark.filterwarnings ref&gt;</code>{.interpreted-text
role=&quot;ref&quot;} marks.</p>
</li>
</ul>
<h2>Contributor-facing changes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12497">#12497</a>:
Fixed two failing pdb-related tests on Python 3.13.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/53f8b4e634c5066c4f797a87b20060edbb086240"><code>53f8b4e</code></a>
Update pypa/gh-action-pypi-publish to v1.12.2</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/98dff36c9dc0a44881e9e90daf381f9079adf4cc"><code>98dff36</code></a>
Prepare release version 8.3.4</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/1b474e221d5ced2c8c73924a0087e6e24ab6cd61"><code>1b474e2</code></a>
approx: use exact comparison for bool (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13013">#13013</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/b541721529feba7fcd0d069fa2437a817f340eba"><code>b541721</code></a>
docs: Fix wrong statement about sys.modules with importlib import mode
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/1298">#1298</a>...</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/16cb87b65036300d74472cd55eebca8fc3f8e703"><code>16cb87b</code></a>
pytest.fail: fix ANSI escape codes for colored output (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12959">#12959</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12990">#12990</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/be6bc812b02454b2915755dd76ce74b877aeafad"><code>be6bc81</code></a>
Issue <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12966">#12966</a>
Clarify filterwarnings docs on precedence when using multiple ma...</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/7aeb72bbc67bd1b8271eee57caa0a4e9b07038fc"><code>7aeb72b</code></a>
Improve docs on basetemp and retention (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12912">#12912</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12928">#12928</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/c8758414cfd1646f273842e8f9292b2c15dcfcfb"><code>c875841</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12917">#12917</a>
from pytest-dev/patchback/backports/8.3.x/ded1f44e5...</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/6502816d977fcdbd65a3f4d8a63c0ce7c1f25649"><code>6502816</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12913">#12913</a>
from jakkdl/dontfailonbadpath</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/52135b033fb949efbec6aed9dd9000275bb199fd"><code>52135b0</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12885">#12885</a>
from The-Compiler/pdb-py311 (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12887">#12887</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.3.4">compare
view</a></li>
</ul>
</details>
<br />


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-12-02 04:54:27 +00:00
Erik Vroon cdde8c1fd3 Swiss scheduling improvements (#1019) 2024-11-21 19:59:02 +01:00
dependabot[bot] 34d37fb89d Update bcrypt requirement from 4.2.0 to 4.2.1 in /backend (#1014)
Updates the requirements on [bcrypt](https://github.com/pyca/bcrypt) to
permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/bcrypt/blob/main/release.py">bcrypt's
changelog</a>.</em></p>
<blockquote>
<h1>Licensed under the Apache License, Version 2.0 (the
&quot;License&quot;);</h1>
<h1>you may not use this file except in compliance with the
License.</h1>
<h1>You may obtain a copy of the License at</h1>
<h1></h1>
<h1><a
href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></h1>
<h1></h1>
<h1>Unless required by applicable law or agreed to in writing,
software</h1>
<h1>distributed under the License is distributed on an &quot;AS IS&quot;
BASIS,</h1>
<h1>WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.</h1>
<h1>See the License for the specific language governing permissions
and</h1>
<h1>limitations under the License.</h1>
<p>import subprocess</p>
<p>import click</p>
<p>def run(*args, **kwargs):
print(f&quot;[running] {list(args)}&quot;)
subprocess.check_call(list(args), **kwargs)</p>
<p><a href="https://github.com/click"><code>@​click</code></a>.command()
<a
href="https://github.com/click"><code>@​click</code></a>.argument(&quot;version&quot;)
def release(version):
&quot;&quot;&quot;
<code>version</code> should be a string like '0.4' or '1.0'.
&quot;&quot;&quot;
run(&quot;git&quot;, &quot;tag&quot;, &quot;-s&quot;, version,
&quot;-m&quot;, f&quot;{version} release&quot;)
run(&quot;git&quot;, &quot;push&quot;, &quot;--tags&quot;, &quot;<a
href="mailto:git@github.com">git@github.com</a>:pyca/bcrypt.git&quot;)</p>
<p>if <strong>name</strong> == &quot;<strong>main</strong>&quot;:
release()</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pyca/bcrypt/commit/735609d2a6150318bd02691e564e0e7b16c362ad"><code>735609d</code></a>
Bump version for 4.2.1 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/914">#914</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/137ae461566dfcbbaa95a114a783636cf015cc70"><code>137ae46</code></a>
Bump bcrypt from 0.15.1 to 0.16.0 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/912">#912</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/50bce3f46a6eba0f4fe88f0b282ee4262f0fe49a"><code>50bce3f</code></a>
Fix warnings from pyo3 0.23 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/911">#911</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/8ea3ef80b0ec485ff034d8993ed5f8664c531299"><code>8ea3ef8</code></a>
Bump pyo3 from 0.22.6 to 0.23.1 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/909">#909</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/f7149da041489150e67204afc523fd087f69c4de"><code>f7149da</code></a>
Bump libc from 0.2.162 to 0.2.164 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/910">#910</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/037b2e11639b8526eb2a3e110209b90ae856a4fd"><code>037b2e1</code></a>
Bump cpufeatures from 0.2.14 to 0.2.15 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/908">#908</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/b01dbfd4a1f20c6219dc6cfad193b54a740fdf8d"><code>b01dbfd</code></a>
Bump libc from 0.2.161 to 0.2.162 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/907">#907</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/f865b0844ff49eab34a6702baeba5a582dabafb1"><code>f865b08</code></a>
Bump pypa/gh-action-pypi-publish from 1.12.0 to 1.12.2 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/906">#906</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/6a4419e7756114ddd1ccf952e6cfee6b9cfd60c8"><code>6a4419e</code></a>
Bump pyo3 from 0.22.5 to 0.22.6 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/905">#905</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/b08bdb7d23e87001f04476a08bca6b87e7ff01f3"><code>b08bdb7</code></a>
Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.0 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/904">#904</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/bcrypt/compare/4.2.0...4.2.1">compare
view</a></li>
</ul>
</details>
<br />


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-20 04:44:11 +00:00
dependabot[bot] a45aac75f4 Update fastapi requirement from 0.115.4 to 0.115.5 in /backend (#1006)
Updates the requirements on
[fastapi](https://github.com/fastapi/fastapi) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/fastapi/releases">fastapi's
releases</a>.</em></p>
<blockquote>
<h2>0.115.5</h2>
<h3>Refactors</h3>
<ul>
<li>♻️ Update internal checks to support Pydantic 2.10. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12914">#12914</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Update includes for <code>docs/en/docs/tutorial/body.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12757">#12757</a>
by <a href="https://github.com/gsheni"><code>@​gsheni</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/testing-dependencies.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12647">#12647</a>
by <a
href="https://github.com/AyushSinghal1794"><code>@​AyushSinghal1794</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/metadata.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12773">#12773</a>
by <a
href="https://github.com/Nimitha-jagadeesha"><code>@​Nimitha-jagadeesha</code></a>.</li>
<li>📝 Update
<code>docs/en/docs/tutorial/dependencies/dependencies-with-yield.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12045">#12045</a>
by <a href="https://github.com/xuvjso"><code>@​xuvjso</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/dependencies/global-dependencies.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12653">#12653</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/body-updates.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12712">#12712</a>
by <a href="https://github.com/davioc"><code>@​davioc</code></a>.</li>
<li>📝 Remove mention of Celery in the project generators. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12742">#12742</a>
by <a
href="https://github.com/david-caro"><code>@​david-caro</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/header-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12814">#12814</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update <code>contributing.md</code> docs, include note to not
translate this page. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12841">#12841</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/request-forms.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12648">#12648</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/request-form-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12649">#12649</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/security/oauth2-jwt.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12650">#12650</a>
by <a href="https://github.com/OCE1960"><code>@​OCE1960</code></a>.</li>
<li>📝 Update includes in
<code>docs/vi/docs/tutorial/first-steps.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12754">#12754</a>
by <a href="https://github.com/MxPy"><code>@​MxPy</code></a>.</li>
<li>📝 Update includes for <code>docs/pt/docs/advanced/wsgi.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12769">#12769</a>
by <a
href="https://github.com/Nimitha-jagadeesha"><code>@​Nimitha-jagadeesha</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12815">#12815</a>
by <a
href="https://github.com/handabaldeep"><code>@​handabaldeep</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/dependencies/classes-as-dependencies.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12813">#12813</a>
by <a
href="https://github.com/handabaldeep"><code>@​handabaldeep</code></a>.</li>
<li>✏️ Fix error in <code>docs/en/docs/tutorial/middleware.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12819">#12819</a>
by <a
href="https://github.com/alejsdev"><code>@​alejsdev</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/security/get-current-user.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12645">#12645</a>
by <a href="https://github.com/OCE1960"><code>@​OCE1960</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/security/first-steps.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12643">#12643</a>
by <a href="https://github.com/OCE1960"><code>@​OCE1960</code></a>.</li>
<li>📝 Update includes in
<code>docs/de/docs/advanced/additional-responses.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12821">#12821</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/generate-clients.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12642">#12642</a>
by <a
href="https://github.com/AyushSinghal1794"><code>@​AyushSinghal1794</code></a>.</li>
<li>📝 Fix admonition double quotes with new syntax. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12835">#12835</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in
<code>docs/zh/docs/advanced/additional-responses.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12828">#12828</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/path-params-numeric-validations.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12825">#12825</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/advanced/testing-websockets.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12761">#12761</a>
by <a
href="https://github.com/hamidrasti"><code>@​hamidrasti</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/advanced/using-request-directly.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12760">#12760</a>
by <a
href="https://github.com/hamidrasti"><code>@​hamidrasti</code></a>.</li>
<li>📝 Update includes for <code>docs/advanced/wsgi.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12758">#12758</a>
by <a
href="https://github.com/hamidrasti"><code>@​hamidrasti</code></a>.</li>
<li>📝 Update includes in
<code>docs/de/docs/tutorial/middleware.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12729">#12729</a>
by <a
href="https://github.com/paintdog"><code>@​paintdog</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/schema-extra-example.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12822">#12822</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/advanced/additional-responses.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12634">#12634</a>
by <a
href="https://github.com/fegmorte"><code>@​fegmorte</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/advanced/path-operation-advanced-configuration.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12633">#12633</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/advanced/response-directly.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12632">#12632</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/header-params.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12640">#12640</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/cookie-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12639">#12639</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/extra-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12638">#12638</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes for <code>docs/en/docs/tutorial/cors.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12637">#12637</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/dependencies/sub-dependencies.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12810">#12810</a>
by <a
href="https://github.com/handabaldeep"><code>@​handabaldeep</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/body-nested-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12812">#12812</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/path-operation-configuration.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12809">#12809</a>
by <a
href="https://github.com/AlexWendland"><code>@​AlexWendland</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/request-files.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12818">#12818</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12817">#12817</a>
by <a
href="https://github.com/handabaldeep"><code>@​handabaldeep</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/path-params.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12811">#12811</a>
by <a
href="https://github.com/AlexWendland"><code>@​AlexWendland</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/response-model.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12621">#12621</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastapi/fastapi/commit/f057f4a0679255a01d79a96f259bc7e6ad2327e2"><code>f057f4a</code></a>
🔖 Release version 0.115.5</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/c6f021ecc2a0e68979efd9fbc192369bf3f790ce"><code>c6f021e</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/91a929319c4ccaa4569d55edcc52ae774b685eda"><code>91a9293</code></a>
♻️ Update internal checks to support Pydantic 2.10 (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12914">#12914</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/f71649082390d46605f6d359a2d8bd2c9fc4ed6d"><code>f716490</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/c1781066be39014364414fecfc537302f17364ea"><code>c178106</code></a>
📝 Update includes for <code>docs/en/docs/tutorial/body.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12757">#12757</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/88cc900c8392ff48a56852dfe6483ad2a1548f5c"><code>88cc900</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/20809a175a983b91caa8d373167bfba829d4c106"><code>20809a1</code></a>
⬆ [pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12907">#12907</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/5a48c37056397e47ab164ba4430807aa6fc9a710"><code>5a48c37</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/13892a39cd5ab34ab7c461372d053461d96f7297"><code>13892a3</code></a>
📝 Update includes in
<code>docs/en/docs/advanced/testing-dependencies.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12647">#12647</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/9467000ad2b1fa462b4091ac97f4836cd16a471f"><code>9467000</code></a>
📝 Update release notes</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/fastapi/compare/0.115.4...0.115.5">compare
view</a></li>
</ul>
</details>
<br />


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-13 04:14:09 +00:00
Erik Vroon b6680b4aeb Support Python 3.12 (#1004) 2024-11-12 10:06:45 +00:00
Erik Vroon 9f123babc2 Update elimination matches when updating rankings (#1002) 2024-11-08 17:51:41 +01:00
Erik Vroon 6aa2c51f89 Assign teams to subsequent elimination rounds (#1001)
fixes https://github.com/evroon/bracket/issues/998
2024-11-08 17:34:12 +01:00
Erik Vroon ed659ff686 Fix bugs in presentation dashboard (#999) 2024-11-08 14:37:14 +01:00
Erik Vroon 5719bbf3c1 Handle edge case with empty stage item inputs (#997) 2024-11-07 16:53:09 +01:00
Erik Vroon 19372a8db4 Allow correct number of inputs (#996)
fixes https://github.com/evroon/bracket/issues/612
2024-11-07 15:04:55 +00:00
Erik Vroon a67db3aa56 Discard match results when activating previous stage (#995) 2024-11-07 14:55:15 +00:00
Erik Vroon 58470c4700 Fix handling of sequence in available inputs (#994) 2024-11-06 17:55:37 +01:00
Erik Vroon cfb74c3959 Fix handling of available inputs (#993) 2024-11-06 16:03:56 +00:00
Erik Vroon 932e5a245d Show updates to stage item inputs when going to next stage (#966) 2024-11-06 14:52:42 +01:00
Erik Vroon d37f6cf2cf Fix conflict detection (#973) 2024-10-28 20:18:31 +01:00
Erik Vroon 5c6339a3de Fix error on null input options (#972) 2024-10-28 18:00:42 +01:00
Erik Vroon f8d6d77704 Show stage item input options correctly (#971) 2024-10-28 08:23:11 +01:00
dependabot[bot] 6a239e6ac9 Update fastapi requirement from 0.114.0 to 0.115.4 in /backend (#970)
Updates the requirements on
[fastapi](https://github.com/fastapi/fastapi) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/fastapi/releases">fastapi's
releases</a>.</em></p>
<blockquote>
<h2>0.115.4</h2>
<h3>Refactors</h3>
<ul>
<li>♻️ Update logic to import and check <code>python-multipart</code>
for compatibility with newer version. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12627">#12627</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Update includes in <code>docs/fr/docs/tutorial/body.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12596">#12596</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/tutorial/debugging.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12595">#12595</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/tutorial/query-params-str-validations.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12591">#12591</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/tutorial/query-params.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12589">#12589</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in <code>docs/en/tutorial/body-fields.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12588">#12588</a>
by <a
href="https://github.com/lucaromagnoli"><code>@​lucaromagnoli</code></a>.</li>
<li>📝 Update includes in
<code>docs/de/docs/tutorial/response-status-code.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12585">#12585</a>
by <a
href="https://github.com/abejaranoh"><code>@​abejaranoh</code></a>.</li>
<li>📝 Update includes in <code>docs/en/docs/tutorial/body.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12586">#12586</a>
by <a
href="https://github.com/lucaromagnoli"><code>@​lucaromagnoli</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/behind-a-proxy.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12583">#12583</a>
by <a
href="https://github.com/imjuanleonard"><code>@​imjuanleonard</code></a>.</li>
<li>📝 Update includes syntax for
<code>docs/pl/docs/tutorial/first-steps.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12584">#12584</a>
by <a
href="https://github.com/sebkozlo"><code>@​sebkozlo</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/middleware.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12582">#12582</a>
by <a
href="https://github.com/montanarograziano"><code>@​montanarograziano</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/additional-status-codes.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12577">#12577</a>
by <a
href="https://github.com/krishnamadhavan"><code>@​krishnamadhavan</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/advanced-dependencies.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12578">#12578</a>
by <a
href="https://github.com/krishnamadhavan"><code>@​krishnamadhavan</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/additional-responses.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12576">#12576</a>
by <a
href="https://github.com/krishnamadhavan"><code>@​krishnamadhavan</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/static-files.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12575">#12575</a>
by <a
href="https://github.com/lucaromagnoli"><code>@​lucaromagnoli</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/async-tests.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12568">#12568</a>
by <a
href="https://github.com/krishnamadhavan"><code>@​krishnamadhavan</code></a>.</li>
<li>📝 Update includes in
<code>docs/pt/docs/advanced/behind-a-proxy.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12563">#12563</a>
by <a
href="https://github.com/asmioglou"><code>@​asmioglou</code></a>.</li>
<li>📝 Update includes in
<code>docs/de/docs/advanced/security/http-basic-auth.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12561">#12561</a>
by <a
href="https://github.com/Nimitha-jagadeesha"><code>@​Nimitha-jagadeesha</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/background-tasks.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12559">#12559</a>
by <a
href="https://github.com/FarhanAliRaza"><code>@​FarhanAliRaza</code></a>.</li>
<li>📝 Update includes in <code>docs/fr/docs/python-types.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12558">#12558</a>
by <a
href="https://github.com/Ismailtlem"><code>@​Ismailtlem</code></a>.</li>
<li>📝 Update includes in <code>docs/en/docs/how-to/graphql.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12564">#12564</a>
by <a
href="https://github.com/philipokiokio"><code>@​philipokiokio</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/how-to/extending-openapi.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12562">#12562</a>
by <a
href="https://github.com/philipokiokio"><code>@​philipokiokio</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/how-to/configure-swagger-ui.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12556">#12556</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/how-to/separate-openapi-schemas.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12555">#12555</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/advanced/security/http-basic-auth.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12553">#12553</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/first-steps.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12552">#12552</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in <code>docs/en/docs/python-types.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12551">#12551</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Fix link in OAuth2 docs. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12550">#12550</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Add External Link: FastAPI do Zero. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12533">#12533</a>
by <a
href="https://github.com/rennerocha"><code>@​rennerocha</code></a>.</li>
<li>📝 Fix minor typos. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12516">#12516</a>
by <a
href="https://github.com/kkirsche"><code>@​kkirsche</code></a>.</li>
<li>🌐 Fix rendering issue in translations. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12509">#12509</a>
by <a
href="https://github.com/alejsdev"><code>@​alejsdev</code></a>.</li>
</ul>
<h3>Translations</h3>
<ul>
<li>📝 Update includes in
<code>docs/de/docs/advanced/async-tests.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12567">#12567</a>
by <a
href="https://github.com/imjuanleonard"><code>@​imjuanleonard</code></a>.</li>
<li>🌐 Add Portuguese translation for
<code>docs/pt/docs/tutorial/sql-databases.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12530">#12530</a>
by <a
href="https://github.com/ilacftemp"><code>@​ilacftemp</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/benchmarks.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12540">#12540</a>
by <a
href="https://github.com/Limsunoh"><code>@​Limsunoh</code></a>.</li>
<li>🌐 Add Portuguese translation for
<code>docs/pt/docs/how-to/separate-openapi-schemas.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12518">#12518</a>
by <a
href="https://github.com/ilacftemp"><code>@​ilacftemp</code></a>.</li>
<li>🌐 Update Traditional Chinese translation for
<code>docs/zh-hant/docs/deployment/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12521">#12521</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Update Traditional Chinese translation for
<code>docs/zh-hant/docs/deployment/cloud.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12522">#12522</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Update Traditional Chinese translation for
<code>docs/zh-hant/docs/how-to/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12523">#12523</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Update Traditional Chinese translation for
<code>docs/zh-hant/docs/tutorial/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12524">#12524</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/how-to/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12468">#12468</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/tutorial/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12466">#12466</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/fastapi/fastapi/commit/31887b1cc6fb45373b615448627c63410bd37333"><code>31887b1</code></a>
🔖 Release version 0.115.4</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/b270ff1e5eb00bb497078dc3da6ec5f8326ee726"><code>b270ff1</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/b31cbbf5f5f7680f27c50339ff9fddafadcc3d7a"><code>b31cbbf</code></a>
♻️ Update logic to import and check <code>python-multipart</code> for
compatibility with...</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/aee7674ed24037c4a7fbc17e2390653ba2055348"><code>aee7674</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/4e6b1acccd136c3d19562b57ff844afbac31efe2"><code>4e6b1ac</code></a>
📝 Update includes in <code>docs/fr/docs/tutorial/body.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12596">#12596</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/9b1e5f29e61975bfec0c35d1c2ec46620fbbc714"><code>9b1e5f2</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/60aba0261cb0d7a418acfc46527a152805e72007"><code>60aba02</code></a>
📝 Update includes in <code>docs/fr/docs/tutorial/debugging.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12595">#12595</a>)</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/2a4cf1736da0c6f004a0ea3d20b224cc2d4cf5d3"><code>2a4cf17</code></a>
📝 Update release notes</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/453f559934362cd8372bb5fda0fe550572a2611e"><code>453f559</code></a>
📝 Update includes in
<code>docs/fr/docs/tutorial/query-params-str-validations.md</code>
...</li>
<li><a
href="https://github.com/fastapi/fastapi/commit/af269cd1317ea52522b23c80501b47917d3af0ac"><code>af269cd</code></a>
📝 Update release notes</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/fastapi/compare/0.114.0...0.115.4">compare
view</a></li>
</ul>
</details>
<br />


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-28 08:22:20 +01:00
Erik Vroon 538b4e145c Show conflicts (#967) 2024-10-27 20:29:36 +01:00
Erik Vroon e98704f4e1 Delete rankings when deleting tournament (#965) 2024-10-27 17:59:30 +01:00
Erik Vroon d32c36080e Allow changing inputs after creating stage item (#962) 2024-10-26 19:34:08 +02:00
Erik Vroon 52890fadb2 Use stage item inputs instead of teams (#909)
A match should contain two stage item inputs that oppose each other,
instead of two teams. This simplifies a lot and is more logical.
2024-10-21 18:44:25 +02:00
dependabot[bot]andErik Vroon 107de330b7 Bump pylint from 3.2.7 to 3.3.1 in /backend (#933)
Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.7 to
3.3.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pylint-dev/pylint/commit/76bce72bc57cc8089e439cc9d22fed5806341ed4"><code>76bce72</code></a>
Bump pylint to 3.3.1, update changelog (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9954">#9954</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/55ee81651aa98d644e046a0f02f20576ecb3a6dc"><code>55ee816</code></a>
Bump astroid to 3.3.4 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9951">#9951</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9952">#9952</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/6350dfa900b11de442bc562564884037ca8bc4f6"><code>6350dfa</code></a>
Bump pylint to 3.3.0, update changelog</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/78f3dfa0c40bdb1e0f145e75c309f28f4e8cc31e"><code>78f3dfa</code></a>
Bump astroid to 3.3.3 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9939">#9939</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/b28c1f69334191ade62357d01c248742afac24b3"><code>b28c1f6</code></a>
Add check for <code>unnecessary-default-type-args</code> (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9938">#9938</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/bd97b93db80298570bce6a0197c62d78a4d5134f"><code>bd97b93</code></a>
[doc framework] Assert that the good and bad example exists in the doc
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9936">#9936</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/7aa44364a6c202dce8384eafad7f4d5fb6492dad"><code>7aa4436</code></a>
Fix duplicate workflow step ids (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9934">#9934</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/09509163baaba140fca2633930a6632f05830246"><code>0950916</code></a>
[pre-commit] Add codespell, and fix some existing typos (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9912">#9912</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/3b4a7f9ba6ed01298324d73e2e625324ee4a39e7"><code>3b4a7f9</code></a>
Add details.rst for c-extension-no-member (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9933">#9933</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/7d60c27efc799dabd2aa217744636c81036c78c6"><code>7d60c27</code></a>
Explicitly save cache in primer jobs</li>
<li>Additional commits viewable in <a
href="https://github.com/pylint-dev/pylint/compare/v3.2.7...v3.3.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pylint&package-manager=pip&previous-version=3.2.7&new-version=3.3.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>
Co-authored-by: Erik Vroon <erik.vroon22@gmail.com>
2024-10-04 14:36:18 +02:00
Erik Vroon ef0b2fe576 Pin pylint to 3.2.7 (#931) 2024-10-04 00:22:37 +02:00
dependabot[bot] 4c77a32786 Update pytest requirement from <=8.3.2 to <=8.3.3 in /backend (#907)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<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>8.3.3</h2>
<h1>pytest 8.3.3 (2024-09-09)</h1>
<h2>Bug fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12446">#12446</a>:
Avoid calling <code>@property</code> (and other instance descriptors)
during fixture discovery -- by <code>asottile</code>{.interpreted-text
role=&quot;user&quot;}</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12659">#12659</a>:
Fixed the issue of not displaying assertion failure differences when
using the parameter <code>--import-mode=importlib</code> in
pytest&gt;=8.1.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12667">#12667</a>:
Fixed a regression where type change in
[ExceptionInfo.errisinstance]{.title-ref} caused [mypy]{.title-ref} to
fail.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12744">#12744</a>:
Fixed typing compatibility with Python 3.9 or less -- replaced
[typing.Self]{.title-ref} with [typing_extensions.Self]{.title-ref} --
by <code>Avasam</code>{.interpreted-text role=&quot;user&quot;}</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12745">#12745</a>:
Fixed an issue with backslashes being incorrectly converted in nodeid
paths on Windows, ensuring consistent path handling across
environments.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/6682">#6682</a>:
Fixed bug where the verbosity levels where not being respected when
printing the &quot;msg&quot; part of failed assertion (as in
<code>assert condition, msg</code>).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/9422">#9422</a>:
Fix bug where disabling the terminal plugin via <code>-p
no:terminal</code> would cause crashes related to missing the
<code>verbose</code> option.</p>
<p>-- by <code>GTowers1</code>{.interpreted-text
role=&quot;user&quot;}</p>
</li>
</ul>
<h2>Improved documentation</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12663">#12663</a>:
Clarify that the [pytest_deselected]{.title-ref} hook should be called
from [pytest_collection_modifyitems]{.title-ref} hook implementations
when items are deselected.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12678">#12678</a>:
Remove erroneous quotes from [tmp_path_retention_policy]{.title-ref}
example in docs.</li>
</ul>
<h2>Miscellaneous internal changes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12769">#12769</a>:
Fix typos discovered by codespell and add codespell to pre-commit
hooks.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/d0f136fe64f9374f18a04562305b178fb380d1ec"><code>d0f136f</code></a>
build(deps): Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12790">#12790</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/972f307c7861ae498e705d3d12e003fa4b035ac0"><code>972f307</code></a>
Prepare release version 8.3.3</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/0dabdcfe4de99147a07bd577804b60818ea25bc4"><code>0dabdcf</code></a>
Include co-authors in release announcement (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12795">#12795</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12797">#12797</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/a9910a413a691e1b216e2235a9cbec0921117702"><code>a9910a4</code></a>
Do not discover properties when iterating fixtures (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12781">#12781</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12788">#12788</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/0f10b6b0d8138d3539de75cb7b2e33167b6fc882"><code>0f10b6b</code></a>
Fix issue with slashes being turned into backslashes on Windows (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12760">#12760</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12">#12</a>...</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/300d13d2231db85186729c2091ea33480cb39c1a"><code>300d13d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12785">#12785</a>
from pytest-dev/patchback/backports/8.3.x/57cccf7f4...</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/e5d32c73abcf4fa1362b15aaf660074de8f710d4"><code>e5d32c7</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12784">#12784</a>
from svenevs/fix/docs-example-parametrize-minor-typo</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/bc913d194ec009699194b016ca619d5ae7f22c91"><code>bc913d1</code></a>
Streamline checks for verbose option (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12706">#12706</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12778">#12778</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/01cfcc9f2dda817b25511772593012fd93e092d0"><code>01cfcc9</code></a>
Fix typos and introduce codespell pre-commit hook (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12769">#12769</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12774">#12774</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/4873394d53635ef62d1915d23972ed4281a784eb"><code>4873394</code></a>
doc: Remove past training (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12772">#12772</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12773">#12773</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.3.3">compare
view</a></li>
</ul>
</details>
<br />


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-11 08:29:40 +02:00
Erik Vroon 66c9251348 Small readability fixes (#905) 2024-09-10 20:37:42 +02:00
Erik Vroon 388afa585a Make primary key typing stricter (#904) 2024-09-10 20:32:59 +02:00
Erik Vroon b3073c0fa6 Fix paths of swiss endpoints (#903) 2024-09-10 19:21:24 +02:00
Erik Vroon 31aae10839 Show modal when activating stages (#897) 2024-09-08 19:20:05 +02:00
Erik Vroon fb5be81be0 Create ranking for demo (#893) 2024-09-07 18:17:01 +02:00
Erik Vroon d6449e8d05 Customize rankings (#797)
Allows you to add rankings that specify how the ranking per stage item
is calculated.
Points are now stored per stage item input.
2024-09-07 12:03:16 +02:00
Erik Vroon 4a81262280 Fix docker entrypoint (#886) 2024-09-05 18:46:43 +02:00
robigan 208936fefc Fix backend to recalculate start time on match update (#587) 2024-09-01 19:13:07 +02:00
dependabot[bot] 3d5e5114d2 Update bcrypt requirement from 4.1.3 to 4.2.0 in /backend (#841)
Updates the requirements on [bcrypt](https://github.com/pyca/bcrypt) to
permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/bcrypt/blob/main/release.py">bcrypt's
changelog</a>.</em></p>
<blockquote>
<h1>Licensed under the Apache License, Version 2.0 (the
&quot;License&quot;);</h1>
<h1>you may not use this file except in compliance with the
License.</h1>
<h1>You may obtain a copy of the License at</h1>
<h1></h1>
<h1><a
href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></h1>
<h1></h1>
<h1>Unless required by applicable law or agreed to in writing,
software</h1>
<h1>distributed under the License is distributed on an &quot;AS IS&quot;
BASIS,</h1>
<h1>WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.</h1>
<h1>See the License for the specific language governing permissions
and</h1>
<h1>limitations under the License.</h1>
<p>import subprocess</p>
<p>import click</p>
<p>def run(*args, **kwargs):
print(f&quot;[running] {list(args)}&quot;)
subprocess.check_call(list(args), **kwargs)</p>
<p><a href="https://github.com/click"><code>@​click</code></a>.command()
<a
href="https://github.com/click"><code>@​click</code></a>.argument(&quot;version&quot;)
def release(version):
&quot;&quot;&quot;
<code>version</code> should be a string like '0.4' or '1.0'.
&quot;&quot;&quot;
run(&quot;git&quot;, &quot;tag&quot;, &quot;-s&quot;, version,
&quot;-m&quot;, f&quot;{version} release&quot;)
run(&quot;git&quot;, &quot;push&quot;, &quot;--tags&quot;, &quot;<a
href="mailto:git@github.com">git@github.com</a>:pyca/bcrypt.git&quot;)</p>
<p>if <strong>name</strong> == &quot;<strong>main</strong>&quot;:
release()</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pyca/bcrypt/commit/8d0511149a2859ca949a481ad3a63844cdf9e565"><code>8d05111</code></a>
Bump version for 4.2.0 release (<a
href="https://redirect.github.com/pyca/bcrypt/issues/843">#843</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/884baedb543649b43fc0df4b7428657c35d28bfc"><code>884baed</code></a>
Import improvements from cryptography wheel building and release (<a
href="https://redirect.github.com/pyca/bcrypt/issues/840">#840</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/dd72470a4244403b50197e7b69a120ef449a60be"><code>dd72470</code></a>
Remove setup.py (<a
href="https://redirect.github.com/pyca/bcrypt/issues/842">#842</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/11961aff4d5dc6c45826749a4140d5c317322579"><code>11961af</code></a>
Small cleanup (<a
href="https://redirect.github.com/pyca/bcrypt/issues/841">#841</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/65e08f784578b3aa33b279826d0664bdfe4deea6"><code>65e08f7</code></a>
Added 3.13 to CI (<a
href="https://redirect.github.com/pyca/bcrypt/issues/839">#839</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/7efb8fa6cb0e528e721c81c9902c186d71b4cd7b"><code>7efb8fa</code></a>
Bump portable-atomic from 1.6.0 to 1.7.0 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/836">#836</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/b1ec0341f979af0b712b4d7ba3e55f45e3b84679"><code>b1ec034</code></a>
Bump syn from 2.0.71 to 2.0.72 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/837">#837</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/2e9cdc2db1ee571b056b430b0207b8dffea89169"><code>2e9cdc2</code></a>
Bump pyo3 from 0.22.1 to 0.22.2 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/834">#834</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/d0047229087b78b95881bcbe19a3015bd22fde30"><code>d004722</code></a>
Bump syn from 2.0.70 to 2.0.71 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/833">#833</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/bb100162a5e3106bbae08b8d9d0a04e5e73f4045"><code>bb10016</code></a>
Bump actions/setup-python from 5.1.0 to 5.1.1 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/832">#832</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/bcrypt/compare/4.1.3...4.2.0">compare
view</a></li>
</ul>
</details>
<br />


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-07-29 09:14:15 +02:00
dependabot[bot] 82dd6bba41 Update pytest requirement from <=8.3.1 to <=8.3.2 in /backend (#842)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<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>8.3.2</h2>
<h1>pytest 8.3.2 (2024-07-24)</h1>
<h2>Bug fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12652">#12652</a>:
Resolve regression [conda]{.title-ref} environments where no longer
being automatically detected.</p>
<p>-- by <code>RonnyPfannschmidt</code>{.interpreted-text
role=&quot;user&quot;}</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/bbcec9c46509c417ef58e4849847b4aa43f4591e"><code>bbcec9c</code></a>
Prepare release version 8.3.2</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/78fe8b61fa716cd9775f1e37b395bab7679734a6"><code>78fe8b6</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12657">#12657</a>
from pytest-dev/patchback/backports/8.3.x/6c806b499...</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/238bad2d2a1f1dbb47d740c84b5b4f5224f8a965"><code>238bad2</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12656">#12656</a>
from RonnyPfannschmidt/fix-12652-detect-conda-env</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/ae6034a781a50b572fa700911e5d8e0eb074ca17"><code>ae6034a</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12641">#12641</a>
from pytest-dev/patchback/backports/8.3.x/c03989cee...</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/31337aba02a7698a87a6792eacf887fceff08af2"><code>31337ab</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12640">#12640</a>
from pytest-dev/update-user</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/ca3070b1356e5edf43f085d8c4ec1b34627061dd"><code>ca3070b</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12637">#12637</a>
from pytest-dev/release-8.3.1</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/de98446075cc07c768387cf64ba497dd75c205de"><code>de98446</code></a>
Prepare release version 8.3.1</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/bd0a0424037825bc23b9bf299115e92c53a67a9c"><code>bd0a042</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12636">#12636</a>
from pytest-dev/update-release-notes</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/664325bc9fd90217f51fe7cc0e9fff2f29a41a15"><code>664325b</code></a>
doc/changelog: update 8.3.0 notes</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/19d225d0ab0f586a9a1fc878dff871495c12bd06"><code>19d225d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12635">#12635</a>
from pytest-dev/release-8.3.0</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.3.2">compare
view</a></li>
</ul>
</details>
<br />


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-07-29 09:12:17 +02:00
dependabot[bot] b569bceb64 Update pytest requirement from <=8.2.2 to <=8.3.1 in /backend (#826)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<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>8.3.1</h2>
<h1>pytest 8.3.1 (2024-07-20)</h1>
<p>The 8.3.0 release failed to include the change notes and docs for the
release. This patch release remedies this. There are no other
changes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/de98446075cc07c768387cf64ba497dd75c205de"><code>de98446</code></a>
Prepare release version 8.3.1</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/bd0a0424037825bc23b9bf299115e92c53a67a9c"><code>bd0a042</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12636">#12636</a>
from pytest-dev/update-release-notes</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/664325bc9fd90217f51fe7cc0e9fff2f29a41a15"><code>664325b</code></a>
doc/changelog: update 8.3.0 notes</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/19d225d0ab0f586a9a1fc878dff871495c12bd06"><code>19d225d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12635">#12635</a>
from pytest-dev/release-8.3.0</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/bc3302850c52ec945eea1b2bbde7ec3b91fc3e44"><code>bc33028</code></a>
Prepare release version 8.3.0</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/a7d5a8eba9addd119432fa71880b51052a89812f"><code>a7d5a8e</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12557">#12557</a>
from x612skm/maintainence/11771-pypy-3.9-bump</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/ced7072bb4f7653ad2f1d0d33639d87e7bc5f358"><code>ced7072</code></a>
Add a change note for PR <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11771">#11771</a></li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/d42b76daadb88d993ee74753766e22711a27395f"><code>d42b76d</code></a>
Adjust test_errors_in_xfail_skip_expressions for PyPy</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/9eee45a7479cf5fa23b79057708a994a3b8d0eee"><code>9eee45a</code></a>
Bump PyPy runtime to v3.9 @ GHA</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/d489247505a953885a156e61d4473497cbc167ea"><code>d489247</code></a>
Fix caching of parameterized fixtures (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12600">#12600</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.3.1">compare
view</a></li>
</ul>
</details>
<br />


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-07-22 08:31:33 +02:00
Erik Vroon 1d92a6fa14 Revert attempt to disable cors (#796)
This actually made the CORS handling more strict...
2024-06-29 14:48:39 +02:00
Erik Vroon 19bb866d01 Disable cors by default (#794)
It's too confusing for new users and we have a warning if you disable it
on production anyway.
2024-06-29 13:26:59 +02:00
dependabot[bot] dbf5286f24 Update pytest requirement from <=8.2.1 to <=8.2.2 in /backend (#759)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<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>8.2.2</h2>
<h1>pytest 8.2.2 (2024-06-04)</h1>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12355">#12355</a>:
Fix possible catastrophic performance slowdown on a certain
parametrization pattern involving many higher-scoped parameters.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12367">#12367</a>:
Fix a regression in pytest 8.2.0 where unittest class instances (a fresh
one is created for each test) were not released promptly on test
teardown but only on session teardown.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12381">#12381</a>:
Fix possible &quot;Directory not empty&quot; crashes arising from
concurent cache dir (<code>.pytest_cache</code>) creation. Regressed in
pytest 8.2.0.</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12290">#12290</a>:
Updated Sphinx theme to use Furo instead of Flask, enabling Dark mode
theme.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12356">#12356</a>:
Added a subsection to the documentation for debugging flaky tests to
mention
lack of thread safety in pytest as a possible source of flakyness.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12363">#12363</a>:
The documentation webpages now links to a canonical version to reduce
outdated documentation in search engine results.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/329d3712146e69c471be3e30883d54bdde2f76cb"><code>329d371</code></a>
Prepare release version 8.2.2</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/214d098fcce88940f5ce9353786b3cc8f0bd3938"><code>214d098</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12414">#12414</a>
from bluetech/backport-12409</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/153a436bc40c9e89d90d62255ef5a89e9a762dca"><code>153a436</code></a>
[8.2.x] fixtures: fix catastrophic performance problem in
<code>reorder_items</code></li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/b41d5a52bbb808780ab310456d71e5ce509fd402"><code>b41d5a5</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12412">#12412</a>
from pytest-dev/backport-12408-to-8.2.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/9bb73d734ff40f52d7bbebd708b5e3ab1ba20798"><code>9bb73d7</code></a>
[8.2.x] cacheprovider: fix &quot;Directory not empty&quot; crash from
cache directory c...</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/4569a01e3d20d64811d48b0b09539596520ea5a6"><code>4569a01</code></a>
[8.2.x] doc: Update trainings/events (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12402">#12402</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/1d103e5cdc1cb08f332e61a5b20fb205fa5228e7"><code>1d103e5</code></a>
[8.2.x] Clarify pytest_ignore_collect docs (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12386">#12386</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/240a252d34fff26efad5b3a92e62be4c9af94b70"><code>240a252</code></a>
[8.2.x] Add html_baseurl to sphinx conf.py (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12372">#12372</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/a5ee3c41268199c2c0af59c33050326b1c4a342e"><code>a5ee3c4</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12370">#12370</a>
from pytest-dev/backport-12368-to-8.2.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/f7358aec2884720b4de4594ffd0811b46316514c"><code>f7358ae</code></a>
[8.2.x] unittest: fix class instances no longer released on test
teardown sin...</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.2.2">compare
view</a></li>
</ul>
</details>
<br />


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-06-05 08:56:04 +02:00
IzStriker eb141b59b5 fix: stage selection (#744)
Fixes #728
2024-05-24 17:45:10 +02:00
dependabot[bot] bc8f804b0e Update pytest requirement from <=8.2.0 to <=8.2.1 in /backend (#732)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<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>8.2.1</h2>
<h1>pytest 8.2.1 (2024-05-19)</h1>
<h2>Improvements</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12334">#12334</a>:
Support for Python 3.13 (beta1 at the time of writing).</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12120">#12120</a>:
Fix [PermissionError]{.title-ref} crashes arising from directories which
are not selected on the command-line.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12191">#12191</a>:
Keyboard interrupts and system exits are now properly handled during the
test collection.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12300">#12300</a>:
Fixed handling of 'Function not implemented' error under squashfuse_ll,
which is a different way to say that the mountpoint is read-only.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12308">#12308</a>:
Fix a regression in pytest 8.2.0 where the permissions of
automatically-created <code>.pytest_cache</code> directories became
<code>rwx------</code> instead of the expected
<code>rwxr-xr-x</code>.</li>
</ul>
<h2>Trivial/Internal Changes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12333">#12333</a>:
pytest releases are now attested using the recent <a
href="https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/">Artifact
Attestation</a> support from GitHub, allowing users to verify the
provenance of pytest's sdist and wheel artifacts.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/66ff8dffdf9eee9b3dd6686de34542c49ff80dcd"><code>66ff8df</code></a>
Prepare release version 8.2.1</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/3ffcfd122cf4674ac45f6233d9b50be6c49abeea"><code>3ffcfd1</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12340">#12340</a>
from pytest-dev/backport-12334-to-8.2.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/0b28313b46a04de08bddc18896b3e61312a0c5b3"><code>0b28313</code></a>
[8.2.x] Add Python 3.13 (beta) support</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/f3dd93ad8d62eb0a260d3090f31be82aafbcff13"><code>f3dd93a</code></a>
[8.2.x] Attest package provenance (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12335">#12335</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/bb5a1257b0aafe5932377fa8e9fd92ab39418ac7"><code>bb5a125</code></a>
[8.2.x] Spelling (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12331">#12331</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/f179bf252fe2c1d0afce64b4b4bab4449e366e84"><code>f179bf2</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12327">#12327</a>
from pytest-dev/backport-12325-to-8.2.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/2b671b5f9208650e8e42e07782d95477cc41f42a"><code>2b671b5</code></a>
[8.2.x] cacheprovider: fix <code>.pytest_cache</code> not being
world-readable</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/65ab7cb96c95f83e922f21bb4a8a44eda2b79707"><code>65ab7cb</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12324">#12324</a>
from pytest-dev/backport-12320-to-8.2.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/4d5fb7d71ccc069e2f882bee0e4253eaf484d2a9"><code>4d5fb7d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12319">#12319</a>
from pytest-dev/backport-12311-to-8.2.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/cbe5996cc684b00397494d9590f3179de232c3ee"><code>cbe5996</code></a>
[8.2.x] changelog: document unittest 8.2 change as breaking</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.2.1">compare
view</a></li>
</ul>
</details>
<br />


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-20 08:50:30 +02:00
dependabot[bot] 0a0d2a1af8 Update bcrypt requirement from 4.1.2 to 4.1.3 in /backend (#705)
Updates the requirements on [bcrypt](https://github.com/pyca/bcrypt) to
permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/bcrypt/blob/main/release.py">bcrypt's
changelog</a>.</em></p>
<blockquote>
<h1>Licensed under the Apache License, Version 2.0 (the
&quot;License&quot;);</h1>
<h1>you may not use this file except in compliance with the
License.</h1>
<h1>You may obtain a copy of the License at</h1>
<h1></h1>
<h1><a
href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></h1>
<h1></h1>
<h1>Unless required by applicable law or agreed to in writing,
software</h1>
<h1>distributed under the License is distributed on an &quot;AS IS&quot;
BASIS,</h1>
<h1>WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.</h1>
<h1>See the License for the specific language governing permissions
and</h1>
<h1>limitations under the License.</h1>
<p>import getpass
import io
import json
import os
import subprocess
import time
import zipfile</p>
<p>import click
import requests</p>
<p>def run(*args, **kwargs):
print(f&quot;[running] {list(args)}&quot;)
subprocess.check_call(list(args), **kwargs)</p>
<p>def wait_for_build_complete_github_actions(session, token, run_url):
while True:
response = session.get(
run_url,
headers={
&quot;Content-Type&quot;: &quot;application/json&quot;,
&quot;Authorization&quot;: f&quot;token {token}&quot;,
},
)
response.raise_for_status()
if response.json()[&quot;conclusion&quot;] is not None:
break
time.sleep(3)</p>
<p>def download_artifacts_github_actions(session, token, run_url):
response = session.get(
run_url,
headers={
&quot;Content-Type&quot;: &quot;application/json&quot;,
&quot;Authorization&quot;: f&quot;token {token}&quot;,</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pyca/bcrypt/commit/35e5a6f5a5131bef22f04dcc9bf401b6eab79642"><code>35e5a6f</code></a>
Bump version for 4.1.3 release (<a
href="https://redirect.github.com/pyca/bcrypt/issues/791">#791</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/d99d1e568d41c7248269bfd37295f65c74fb12bd"><code>d99d1e5</code></a>
Bump autocfg from 1.2.0 to 1.3.0 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/790">#790</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/0775d47c9a1436706932b1bf8911735881aec8e2"><code>0775d47</code></a>
allow testing with pytest 8.2.0 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/786">#786</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/97d09ac5c190de343af145b61d0b4356950281c0"><code>97d09ac</code></a>
Bump base64 from 0.22.0 to 0.22.1 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/787">#787</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/ee4a9a8dd1b23d33da931022f2acbf156316f2fb"><code>ee4a9a8</code></a>
use ubuntu rolling in arm64 CI (<a
href="https://redirect.github.com/pyca/bcrypt/issues/784">#784</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/7d2474faa546a1a9daae5cac282977d34fe8aedd"><code>7d2474f</code></a>
Bump libc from 0.2.153 to 0.2.154 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/783">#783</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/7a252dde4d84dedfc9d8e04308234fea18c6fa45"><code>7a252dd</code></a>
Try blocking pytest 8.2.0 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/785">#785</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/297a915720a64c15274cd927a2b6f0fef2e28772"><code>297a915</code></a>
Remove brew install rust from macOS CI (<a
href="https://redirect.github.com/pyca/bcrypt/issues/782">#782</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/6b3f99eff2447cc7cf9b0cd7bffb3e31871c3648"><code>6b3f99e</code></a>
Bump parking_lot_core from 0.9.9 to 0.9.10 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/778">#778</a>)</li>
<li><a
href="https://github.com/pyca/bcrypt/commit/c88b31007dfada537b9594540a4e12d49e08eca0"><code>c88b310</code></a>
Bump parking_lot from 0.12.1 to 0.12.2 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/780">#780</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/bcrypt/compare/4.1.2...4.1.3">compare
view</a></li>
</ul>
</details>
<br />


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-16 20:58:18 +02:00
Erik Vroon fe458771fc UX improvements (#722) 2024-05-14 19:43:42 +02:00
Erik Vroon 2e9e4343b3 Fix created columns (#726)
The default was wrong, the `"now()"` was executed when building the
database, resulting in a default of a constant value instead of the
function `now()`
2024-05-14 18:59:46 +02:00
Erik Vroon bb19e6258d Add demo entities to demo account (#723) 2024-05-13 17:57:33 +02:00
Erik Vroon a1f850f8d6 Group teams by stage items (#710) 2024-05-07 22:12:10 +02:00
Erik Vroon 0e4df8dcb5 Handle foreign key on stage items (#701)
fix https://github.com/evroon/bracket/issues/629
2024-05-05 10:50:09 +02:00
Danny Piper 05891698d6 Expose port 8400 in backend Dockerfile (#671) 2024-05-03 19:59:05 +02:00
dependabot[bot] ca8a240379 Update pytest requirement from <=8.1.1 to <=8.2.0 in /backend (#669)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<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>8.2.0</h2>
<h1>pytest 8.2.0 (2024-04-27)</h1>
<h2>Deprecations</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12069">#12069</a>:
A deprecation warning is now raised when implementations of one of the
following hooks request a deprecated <code>py.path.local</code>
parameter instead of the <code>pathlib.Path</code> parameter which
replaced it:</p>
<ul>
<li><code>pytest_ignore_collect</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>path</code> parameter - use
<code>collection_path</code> instead.</li>
<li><code>pytest_collect_file</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>path</code> parameter - use
<code>file_path</code> instead.</li>
<li><code>pytest_pycollect_makemodule</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>path</code> parameter - use
<code>module_path</code> instead.</li>
<li><code>pytest_report_header</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>startdir</code> parameter - use
<code>start_path</code> instead.</li>
<li><code>pytest_report_collectionfinish</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>startdir</code> parameter - use
<code>start_path</code> instead.</li>
</ul>
<p>The replacement parameters are available since pytest 7.0.0.
The old parameters will be removed in pytest 9.0.0.</p>
<p>See <code>legacy-path-hooks-deprecated</code>{.interpreted-text
role=&quot;ref&quot;} for more details.</p>
</li>
</ul>
<h2>Features</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11871">#11871</a>:
Added support for reading command line arguments from a file using the
prefix character <code>@</code>, like e.g.: <code>pytest
@tests.txt</code>. The file must have one argument per line.</p>
<p>See <code>Read arguments from file
&lt;args-from-file&gt;</code>{.interpreted-text role=&quot;ref&quot;}
for details.</p>
</li>
</ul>
<h2>Improvements</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11523">#11523</a>:
<code>pytest.importorskip</code>{.interpreted-text
role=&quot;func&quot;} will now issue a warning if the module could be
found, but raised <code>ImportError</code>{.interpreted-text
role=&quot;class&quot;} instead of
<code>ModuleNotFoundError</code>{.interpreted-text
role=&quot;class&quot;}.</p>
<p>The warning can be suppressed by passing
<code>exc_type=ImportError</code> to
<code>pytest.importorskip</code>{.interpreted-text
role=&quot;func&quot;}.</p>
<p>See <code>import-or-skip-import-error</code>{.interpreted-text
role=&quot;ref&quot;} for details.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11728">#11728</a>:
For <code>unittest</code>-based tests, exceptions during class cleanup
(as raised by functions registered with <code>TestCase.addClassCleanup
&lt;unittest.TestCase.addClassCleanup&gt;</code>{.interpreted-text
role=&quot;meth&quot;}) are now reported instead of silently
failing.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11777">#11777</a>:
Text is no longer truncated in the <code>short test summary info</code>
section when <code>-vv</code> is given.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12112">#12112</a>:
Improved namespace packages detection when
<code>consider_namespace_packages</code>{.interpreted-text
role=&quot;confval&quot;} is enabled, covering more situations (like
editable installs).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/9502">#9502</a>:
Added <code>PYTEST_VERSION</code>{.interpreted-text
role=&quot;envvar&quot;} environment variable which is defined at the
start of the pytest session and undefined afterwards. It contains the
value of <code>pytest.__version__</code>, and among other things can be
used to easily check if code is running from within a pytest run.</p>
</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12065">#12065</a>:
Fixed a regression in pytest 8.0.0 where test classes containing
<code>setup_method</code> and tests using <code>@staticmethod</code> or
<code>@classmethod</code> would crash with <code>AttributeError:
'NoneType' object has no attribute 'setup_method'</code>.</p>
<p>Now the <code>request.instance
&lt;pytest.FixtureRequest.instance&gt;</code>{.interpreted-text
role=&quot;attr&quot;} attribute of tests using
<code>@staticmethod</code> and <code>@classmethod</code> is no longer
<code>None</code>, but a fresh instance of the class, like in non-static
methods.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/6bd3f313447290380cbc2db30fb9ee5cca7eb941"><code>6bd3f31</code></a>
Tweak changelog for 8.2.0</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/9b6219b5e89af237e5bc80354d405d2b5c2fc8a0"><code>9b6219b</code></a>
Prepare release version 8.2.0</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/835765c9d31e0a86c6028f983b28d32c82a759c4"><code>835765c</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12130">#12130</a>
from bluetech/fixtures-inline</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/7e7503c0b015f61d9d21d3b5f55990b7fcd683f7"><code>7e7503c</code></a>
unittest: report class cleanup exceptions (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12250">#12250</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/882c4da2f37702b00bdbd3b6c74e9821d33e0204"><code>882c4da</code></a>
fixtures: inline <code>fail_fixturefunc</code></li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/2e8fb9f1401d727e20f004326752fd1922f9c601"><code>2e8fb9f</code></a>
fixtures: extract a <code>_check_fixturedef</code> method</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/acf2971f46a9518b3552d48ea9541a1951c2b207"><code>acf2971</code></a>
fixtures: inline <code>_getnextfixturedef</code> into
<code>_get_active_fixturedef</code></li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/3c77aec1dac0894ec4ca774b71ec91c85cf91dd1"><code>3c77aec</code></a>
fixtures: move &quot;request&quot; check early</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/d217d68cde0c34d619862f15c773ecc02ecdaabe"><code>d217d68</code></a>
fixtures: inline <code>_compute_fixture_value</code></li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/530be285751143febe54b8974b234eed5eb8b079"><code>530be28</code></a>
fixtures: use early return in <code>_get_active_fixturedef</code></li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.2.0">compare
view</a></li>
</ul>
</details>
<br />


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-30 08:56:25 +02:00