GitLab E2E Testing merge requestshttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests2024-03-26T07:02:34+01:00https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/293chore(deps): bump poetry-plugin-export from 1.6.0 to 1.7.12024-03-26T07:02:34+01:00HIFIS Botchore(deps): bump poetry-plugin-export from 1.6.0 to 1.7.1Bumps [poetry-plugin-export](https://github.com/python-poetry/poetry-plugin-export) from 1.6.0 to 1.7.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/python-poetry/poetry-plugin-export/releas...Bumps [poetry-plugin-export](https://github.com/python-poetry/poetry-plugin-export) from 1.6.0 to 1.7.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/python-poetry/poetry-plugin-export/releases">poetry-plugin-export's releases</a>.</em></p>
<blockquote>
<h2>1.7.1</h2>
<h3>Changed</h3>
<ul>
<li>Export <code>--index-url</code> before <code>--extra-index-url</code> to work around a pip bug (<a href="https://github.com/python-poetry/poetry-plugin-export/pull/270">#270</a>).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix an issue where the source with the highest priority was exported with <code>--index-url</code> despite PyPI being among the sources (<a href="https://github.com/python-poetry/poetry-plugin-export/pull/270">#270</a>).</li>
</ul>
<h2>1.7.0</h2>
<h3>Changed</h3>
<ul>
<li>Bump minimum required poetry version to 1.8.0 (<a href="https://github.com/python-poetry/poetry-plugin-export/pull/263">#263</a>).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix an issue where all sources were exported with <code>--extra-index-url</code> even though PyPI was deactivated (<a href="https://github.com/python-poetry/poetry-plugin-export/pull/263">#263</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python-poetry/poetry-plugin-export/blob/main/CHANGELOG.md">poetry-plugin-export's changelog</a>.</em></p>
<blockquote>
<h2>[1.7.1] - 2023-03-19</h2>
<h3>Changed</h3>
<ul>
<li>Export <code>--index-url</code> before <code>--extra-index-url</code> to work around a pip bug (<a href="https://github.com/python-poetry/poetry-plugin-export/pull/270">#270</a>).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix an issue where the source with the highest priority was exported with <code>--index-url</code> despite PyPI being among the sources (<a href="https://github.com/python-poetry/poetry-plugin-export/pull/270">#270</a>).</li>
</ul>
<h2>[1.7.0] - 2023-03-14</h2>
<h3>Changed</h3>
<ul>
<li>Bump minimum required poetry version to 1.8.0 (<a href="https://github.com/python-poetry/poetry-plugin-export/pull/263">#263</a>).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix an issue where all sources were exported with <code>--extra-index-url</code> even though PyPI was deactivated (<a href="https://github.com/python-poetry/poetry-plugin-export/pull/263">#263</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/80b14f20333bafc3b100a6e0bacc9a5cdf6620c9"><code>80b14f2</code></a> release: bump version to 1.7.1</li>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/07f8981b387c5580d9e3a51d517322f0b2fa5a2c"><code>07f8981</code></a> fix <code>--index-url</code> handling for Poetry 1.8 - second try (<a href="https://github.com/python-poetry/poetry-plugin-export/issues/270">#270</a>)</li>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/bce7f70744987a1dcdc0bbe8390da8d3a80ef4ab"><code>bce7f70</code></a> [pre-commit.ci] pre-commit autoupdate</li>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/81dc5f34228bae61a55d55b327177b2e6ece1f41"><code>81dc5f3</code></a> release: bump version to 1.7.0</li>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/b9a26712c3a9a5e91909671fbd9500b644f3d9b5"><code>b9a2671</code></a> chore: update dependencies</li>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/0174116ee8b99e013f099700a427f47ca16385f7"><code>0174116</code></a> chore: fix name of test</li>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/b8de903aceaddbeb8d119656423cd19965fcc255"><code>b8de903</code></a> chore: make tests forward-compatible</li>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/133da2f837bf8d91fc826d9e4f8042025ae6e8ef"><code>133da2f</code></a> use ruff format</li>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/e09a53519de4b325d4d65159edb47d5c0f986c3f"><code>e09a535</code></a> fix <code>--index-url</code> handling for Poetry 1.8:</li>
<li><a href="https://github.com/python-poetry/poetry-plugin-export/commit/ccd49d53611f50581e6ee0fc6c3ea28e42f70bfd"><code>ccd49d5</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/python-poetry/poetry-plugin-export/issues/257">#257</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/python-poetry/poetry-plugin-export/compare/1.6.0...1.7.1">compare view</a></li>
</ul>
</details>
<br />HIFIS BotHIFIS Bothttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/292chore(deps): bump platformdirs from 3.11.0 to 4.2.02024-03-25T13:45:44+01:00HIFIS Botchore(deps): bump platformdirs from 3.11.0 to 4.2.0Bumps [platformdirs](https://github.com/platformdirs/platformdirs) from 3.11.0 to 4.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/platformdirs/platformdirs/releases">platformdirs's releas...Bumps [platformdirs](https://github.com/platformdirs/platformdirs) from 3.11.0 to 4.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/platformdirs/platformdirs/releases">platformdirs's releases</a>.</em></p>
<blockquote>
<h2>4.2.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Fix 2 typos about XDG_DATA_DIR by <a href="https://github.com/Freed-Wu"><code>@Freed-Wu</code></a> in <a href="https://github.com/platformdirs/platformdirs/pull/256">platformdirs/platformdirs#256</a></li>
<li>Add convenience methods to <code>PlatformDirsAPI</code> that allow iterating over both user and site dirs/paths. by <a href="https://github.com/SpaceshipOperations"><code>@SpaceshipOperations</code></a> in <a href="https://github.com/platformdirs/platformdirs/pull/258">platformdirs/platformdirs#258</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/SpaceshipOperations"><code>@SpaceshipOperations</code></a> made their first contribution in <a href="https://github.com/platformdirs/platformdirs/pull/258">platformdirs/platformdirs#258</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/platformdirs/platformdirs/compare/4.1.0...4.2.0">https://github.com/platformdirs/platformdirs/compare/4.1.0...4.2.0</a></p>
<h2>4.1.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Update changelog for 4.0.0 by <a href="https://github.com/rafalkrupinski"><code>@rafalkrupinski</code></a> in <a href="https://github.com/platformdirs/platformdirs/pull/242">platformdirs/platformdirs#242</a></li>
<li>docs: fix Linux user_log_dir example in README by <a href="https://github.com/dbohdan"><code>@dbohdan</code></a> in <a href="https://github.com/platformdirs/platformdirs/pull/245">platformdirs/platformdirs#245</a></li>
<li>Drop support for EOL Python 3.7 by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://github.com/platformdirs/platformdirs/pull/246">platformdirs/platformdirs#246</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/rafalkrupinski"><code>@rafalkrupinski</code></a> made their first contribution in <a href="https://github.com/platformdirs/platformdirs/pull/242">platformdirs/platformdirs#242</a></li>
<li><a href="https://github.com/dbohdan"><code>@dbohdan</code></a> made their first contribution in <a href="https://github.com/platformdirs/platformdirs/pull/245">platformdirs/platformdirs#245</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/platformdirs/platformdirs/compare/4.0.0...4.1.0">https://github.com/platformdirs/platformdirs/compare/4.0.0...4.1.0</a></p>
<h2>4.0.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>site_cache_dir: Use <code>/var/cache</code> again instead of <code>/var/tmp</code> on UNIX by <a href="https://github.com/andersk"><code>@andersk</code></a> in <a href="https://github.com/platformdirs/platformdirs/pull/239">platformdirs/platformdirs#239</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/andersk"><code>@andersk</code></a> made their first contribution in <a href="https://github.com/platformdirs/platformdirs/pull/239">platformdirs/platformdirs#239</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/platformdirs/platformdirs/compare/3.11.0...4.0.0">https://github.com/platformdirs/platformdirs/compare/3.11.0...4.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/platformdirs/platformdirs/blob/main/CHANGES.rst">platformdirs's changelog</a>.</em></p>
<blockquote>
<h1>platformdirs Changelog</h1>
<h2>platformdirs 4.1.0 (2024-01-XX)</h2>
<ul>
<li>Add convenience methods <code>iter_{config,cache,data,runtime}_{dirs,paths}</code>.</li>
</ul>
<h2>platformdirs 4.0.0 (2023-11-10)</h2>
<ul>
<li>UNIX: revert site_cache_dir to use <code>/var/cache</code> instead of <code>/var/tmp</code></li>
</ul>
<h2>platformdirs 3.8.1 (2023-07-06)</h2>
<ul>
<li>BSD: provide a fallback for <code>user_runtime_dir</code></li>
</ul>
<h2>platformdirs 3.8.0 (2023-06-22)</h2>
<ul>
<li>Add missing user media directory docs</li>
</ul>
<h2>platformdirs 3.7.0 (2023-06-20)</h2>
<ul>
<li>Have user_runtime_dir return /var/run/user/uid for *BSD</li>
</ul>
<h2>platformdirs 3.6.0 (2023-06-19)</h2>
<ul>
<li>introduce <code>user_downloads_dir</code></li>
</ul>
<h2>platformdirs 3.5.3 (2023-06-09)</h2>
<ul>
<li>Use ruff</li>
</ul>
<h2>platformdirs 3.5.2 (2023-05-30)</h2>
<ul>
<li>test with 3.12.0.b1</li>
</ul>
<h2>platformdirs 3.5.1 (2023-05-11)</h2>
<ul>
<li>Add 3.12 support</li>
<li>Add tox.ini to sdist</li>
<li>removing Windows versions</li>
<li>Better handling for UNIX support</li>
</ul>
<h2>platformdirs 3.5.0 (2023-04-27)</h2>
<ul>
<li>introduce <code>user_music_dir</code></li>
</ul>
<h2>platformdirs 3.4.0 (2023-04-26)</h2>
<ul>
<li>introduce <code>user_videos_dir</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/platformdirs/platformdirs/commit/bc4d114fc0be787431c0367dc1bfbd143325063c"><code>bc4d114</code></a> Add convenience methods to <code>PlatformDirsAPI</code> that allow iterating over both u...</li>
<li><a href="https://github.com/platformdirs/platformdirs/commit/0d8beeac1427018025581686abfbe469be0f8363"><code>0d8beea</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/platformdirs/platformdirs/issues/260">#260</a>)</li>
<li><a href="https://github.com/platformdirs/platformdirs/commit/0dcc0515e6c7a4244b0a0f4b20096823989aac29"><code>0dcc051</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/platformdirs/platformdirs/issues/257">#257</a>)</li>
<li><a href="https://github.com/platformdirs/platformdirs/commit/3ce2035cb8295c1957d3a97f160ff80a76a5a06c"><code>3ce2035</code></a> Fix 2 typos about XDG_DATA_DIR (<a href="https://github.com/platformdirs/platformdirs/issues/256">#256</a>)</li>
<li><a href="https://github.com/platformdirs/platformdirs/commit/783376b9bfc72f309697ab3db3f55fbeb7119358"><code>783376b</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/platformdirs/platformdirs/issues/255">#255</a>)</li>
<li><a href="https://github.com/platformdirs/platformdirs/commit/f86cfb82e8c4e967f9cb1385a5c2ded4adfb9fa7"><code>f86cfb8</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/platformdirs/platformdirs/issues/254">#254</a>)</li>
<li><a href="https://github.com/platformdirs/platformdirs/commit/5cbfd8d8de98ef43437e3643575480ea2a7ccee0"><code>5cbfd8d</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/platformdirs/platformdirs/issues/253">#253</a>)</li>
<li><a href="https://github.com/platformdirs/platformdirs/commit/9f684a65ed7944fcc88af32f379564d6e86b4027"><code>9f684a6</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/platformdirs/platformdirs/issues/251">#251</a>)</li>
<li><a href="https://github.com/platformdirs/platformdirs/commit/1db25222bcc480c6040c85dfcbb4422aeb612190"><code>1db2522</code></a> Bump actions/setup-python from 4 to 5 (<a href="https://github.com/platformdirs/platformdirs/issues/248">#248</a>)</li>
<li><a href="https://github.com/platformdirs/platformdirs/commit/4b683927058ec7a0e7c3c93f12430d61ee904a54"><code>4b68392</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/platformdirs/platformdirs/issues/247">#247</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/platformdirs/platformdirs/compare/3.11.0...4.2.0">compare view</a></li>
</ul>
</details>
<br />HIFIS BotHIFIS Bothttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/291chore(deps-dev): bump license-expression from 30.2.0 to 30.3.02024-03-25T07:15:04+01:00HIFIS Botchore(deps-dev): bump license-expression from 30.2.0 to 30.3.0Bumps [license-expression](https://github.com/nexB/license-expression) from 30.2.0 to 30.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/nexB/license-expression/releases">license-expression...Bumps [license-expression](https://github.com/nexB/license-expression) from 30.2.0 to 30.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/nexB/license-expression/releases">license-expression's releases</a>.</em></p>
<blockquote>
<h2>v30.3.0</h2>
<p>This is a minor release without API changes:</p>
<ul>
<li>Use latest skeleton</li>
<li>Update license list to latest ScanCode and SPDX 3.23</li>
<li>Drop support for Python 3.7</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Release prep v30.3.0 by <a href="https://github.com/AyanSinhaMahapatra"><code>@AyanSinhaMahapatra</code></a> in <a href="https://github.com/nexB/license-expression/pull/92">nexB/license-expression#92</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/nexB/license-expression/compare/v30.2.0...v30.3.0">https://github.com/nexB/license-expression/compare/v30.2.0...v30.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/nexB/license-expression/blob/main/CHANGELOG.rst">license-expression's changelog</a>.</em></p>
<blockquote>
<h2>v30.3.0 - 2024-03-18</h2>
<p>This is a minor release without API changes:</p>
<ul>
<li>Use latest skeleton</li>
<li>Update license list to latest ScanCode and SPDX 3.23</li>
<li>Drop support for Python 3.7</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/nexB/license-expression/commit/c20b3f605daefc7cd9e4dc7b34e95280f206def3"><code>c20b3f6</code></a> Merge pull request <a href="https://github.com/nexB/license-expression/issues/92">#92</a> from nexB/release-prep-v30.2.1</li>
<li><a href="https://github.com/nexB/license-expression/commit/3bf21b1bfcc1257c9e946faf1c394555294e542c"><code>3bf21b1</code></a> Bump version to v30.3.0</li>
<li><a href="https://github.com/nexB/license-expression/commit/3d55bc63d597c25d82686db6de755f402658984f"><code>3d55bc6</code></a> Update llgpl license as exception</li>
<li><a href="https://github.com/nexB/license-expression/commit/bf47b146aa861217dc189fb6170fa4648439ad6c"><code>bf47b14</code></a> Merge remote-tracking branch 'skeleton/main' into release-prep-v30.2.1</li>
<li><a href="https://github.com/nexB/license-expression/commit/4241ab9c5dd427ad0e0352b4465b347db88d5ffa"><code>4241ab9</code></a> Bump version to v30.2.1</li>
<li><a href="https://github.com/nexB/license-expression/commit/3fea7b41868b56aa6f94cf56c0aaa3a942a742dd"><code>3fea7b4</code></a> Update licenses from scancode-licensedb</li>
<li><a href="https://github.com/nexB/license-expression/commit/acf94b360d675087195b7f216f4bee4401609729"><code>acf94b3</code></a> Merge pull request <a href="https://github.com/nexB/license-expression/issues/87">#87</a> from nexB/update-macos-runners</li>
<li><a href="https://github.com/nexB/license-expression/commit/008d521aec51e5983f6d6a2adc4efa7fd92159cf"><code>008d521</code></a> Update CI runners and python version</li>
<li><a href="https://github.com/nexB/license-expression/commit/0071028910dd300b515ed01bc8dff8c2c5d20e47"><code>0071028</code></a> Merge pull request <a href="https://github.com/nexB/license-expression/issues/85">#85</a> from nexB/84-widen-rtd-page</li>
<li><a href="https://github.com/nexB/license-expression/commit/7d74b8a3c98761293cd133d543e4d58a525dc7bf"><code>7d74b8a</code></a> Fix top padding for rst content</li>
<li>Additional commits viewable in <a href="https://github.com/nexB/license-expression/compare/v30.2.0...v30.3.0">compare view</a></li>
</ul>
</details>
<br />HIFIS BotHIFIS Bothttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/288Chore(deps): bump trio from 0.24.0 to 0.25.02024-03-25T07:08:17+01:00HIFIS BotChore(deps): bump trio from 0.24.0 to 0.25.0Bumps [trio](https://github.com/python-trio/trio) from 0.24.0 to 0.25.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python-trio/trio/commit/0b8d3e2435ca9cb00a1aab72bf98da334dec2b1c"><code>0b8d3e2</code></a>...Bumps [trio](https://github.com/python-trio/trio) from 0.24.0 to 0.25.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python-trio/trio/commit/0b8d3e2435ca9cb00a1aab72bf98da334dec2b1c"><code>0b8d3e2</code></a> Bump version to 0.25.0</li>
<li><a href="https://github.com/python-trio/trio/commit/e3fd384e6ba4b6d253a639dbf4193a6d8878e60e"><code>e3fd384</code></a> [pre-commit.ci] pre-commit autoupdate ruff-pre-commit: v0.3.0 → v0.3.2</li>
<li><a href="https://github.com/python-trio/trio/commit/f890f8fcb4940d7dca62ee5a27d091e50536c4e0"><code>f890f8f</code></a> <code>Path</code> refactor (<a href="https://github.com/python-trio/trio/issues/2959">#2959</a>)</li>
<li><a href="https://github.com/python-trio/trio/commit/379d99bfe7c2e0b837aa79a4c26191bf06c98a8a"><code>379d99b</code></a> Add pre-commit autoupdate to autodeps (<a href="https://github.com/python-trio/trio/issues/2970">#2970</a>)</li>
<li><a href="https://github.com/python-trio/trio/commit/b541b8b43dd0aed3a7c8d87b93895b5798b650b1"><code>b541b8b</code></a> bump pyright, introducing warnings for tons of missing docstrings (<a href="https://github.com/python-trio/trio/issues/2910">#2910</a>)</li>
<li><a href="https://github.com/python-trio/trio/commit/9dcf733c5d4b88be4c170b08449f8de056597634"><code>9dcf733</code></a> fix: updated the google docstring url (<a href="https://github.com/python-trio/trio/issues/2967">#2967</a>)</li>
<li><a href="https://github.com/python-trio/trio/commit/48f8293b7d6467a79dff86e7f4b2767fb883d220"><code>48f8293</code></a> Bump dependencies from commit 13ee1b (<a href="https://github.com/python-trio/trio/issues/2966">#2966</a>)</li>
<li><a href="https://github.com/python-trio/trio/commit/13ee1b0e579961fbffa36cb76b4b0dcd8e62bbb6"><code>13ee1b0</code></a> Remove incorrect <code>str</code> possibility from HostnameResolver.getaddrinfo (<a href="https://github.com/python-trio/trio/issues/2964">#2964</a>)</li>
<li><a href="https://github.com/python-trio/trio/commit/accaae421399ebb37a8411db0c06a5d0b5631f72"><code>accaae4</code></a> use the regular readme for the long description (<a href="https://github.com/python-trio/trio/issues/2866">#2866</a>)</li>
<li><a href="https://github.com/python-trio/trio/commit/78c55aad94f1ecd5343002574b8a9e806cdf62ba"><code>78c55aa</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/python-trio/trio/issues/2962">#2962</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/python-trio/trio/compare/v0.24.0...v0.25.0">compare view</a></li>
</ul>
</details>
<br />HIFIS BotHIFIS Bothttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/286Chore(deps-dev): bump black from 24.2.0 to 24.3.02024-03-25T07:00:35+01:00HIFIS BotChore(deps-dev): bump black from 24.2.0 to 24.3.0Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/psf/black/releases">black's releases</a>.</em></p>
<blockquote>
<h2>24.3.0</h2>...Bumps [black](https://github.com/psf/black) from 24.2.0 to 24.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/psf/black/releases">black's releases</a>.</em></p>
<blockquote>
<h2>24.3.0</h2>
<h3>Highlights</h3>
<p>This release is a milestone: it fixes Black's first CVE security vulnerability. If you
run Black on untrusted input, or if you habitually put thousands of leading tab
characters in your docstrings, you are strongly encouraged to upgrade immediately to fix
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21503">CVE-2024-21503</a>.</p>
<p>This release also fixes a bug in Black's AST safety check that allowed Black to make
incorrect changes to certain f-strings that are valid in Python 3.12 and higher.</p>
<h3>Stable style</h3>
<ul>
<li>Don't move comments along with delimiters, which could cause crashes (<a href="https://github.com/psf/black/issues/4248">#4248</a>)</li>
<li>Strengthen AST safety check to catch more unsafe changes to strings. Previous versions
of Black would incorrectly format the contents of certain unusual f-strings containing
nested strings with the same quote type. Now, Black will crash on such strings until
support for the new f-string syntax is implemented. (<a href="https://github.com/psf/black/issues/4270">#4270</a>)</li>
<li>Fix a bug where line-ranges exceeding the last code line would not work as expected
(<a href="https://github.com/psf/black/issues/4273">#4273</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix catastrophic performance on docstrings that contain large numbers of leading tab
characters. This fixes
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21503">CVE-2024-21503</a>.
(<a href="https://github.com/psf/black/issues/4278">#4278</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Note what happens when <code>--check</code> is used with <code>--quiet</code> (<a href="https://github.com/psf/black/issues/4236">#4236</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p>
<blockquote>
<h2>24.3.0</h2>
<h3>Highlights</h3>
<p>This release is a milestone: it fixes Black's first CVE security vulnerability. If you
run Black on untrusted input, or if you habitually put thousands of leading tab
characters in your docstrings, you are strongly encouraged to upgrade immediately to fix
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21503">CVE-2024-21503</a>.</p>
<p>This release also fixes a bug in Black's AST safety check that allowed Black to make
incorrect changes to certain f-strings that are valid in Python 3.12 and higher.</p>
<h3>Stable style</h3>
<ul>
<li>Don't move comments along with delimiters, which could cause crashes (<a href="https://github.com/psf/black/issues/4248">#4248</a>)</li>
<li>Strengthen AST safety check to catch more unsafe changes to strings. Previous versions
of Black would incorrectly format the contents of certain unusual f-strings containing
nested strings with the same quote type. Now, Black will crash on such strings until
support for the new f-string syntax is implemented. (<a href="https://github.com/psf/black/issues/4270">#4270</a>)</li>
<li>Fix a bug where line-ranges exceeding the last code line would not work as expected
(<a href="https://github.com/psf/black/issues/4273">#4273</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Fix catastrophic performance on docstrings that contain large numbers of leading tab
characters. This fixes
<a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-21503">CVE-2024-21503</a>.
(<a href="https://github.com/psf/black/issues/4278">#4278</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Note what happens when <code>--check</code> is used with <code>--quiet</code> (<a href="https://github.com/psf/black/issues/4236">#4236</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/psf/black/commit/552baf822992936134cbd31a38f69c8cfe7c0f05"><code>552baf8</code></a> Prepare release 24.3.0 (<a href="https://github.com/psf/black/issues/4279">#4279</a>)</li>
<li><a href="https://github.com/psf/black/commit/f00093672628d212b8965a8993cee8bedf5fe9b8"><code>f000936</code></a> Fix catastrophic performance in lines_with_leading_tabs_expanded() (<a href="https://github.com/psf/black/issues/4278">#4278</a>)</li>
<li><a href="https://github.com/psf/black/commit/7b5a657285f38126bf28483478bbd9ea928077ec"><code>7b5a657</code></a> Fix --line-ranges behavior when ranges are at EOF (<a href="https://github.com/psf/black/issues/4273">#4273</a>)</li>
<li><a href="https://github.com/psf/black/commit/1abcffc81816257985678f08c61584ed4287f22a"><code>1abcffc</code></a> Use regex where we ignore case on windows (<a href="https://github.com/psf/black/issues/4252">#4252</a>)</li>
<li><a href="https://github.com/psf/black/commit/719e67462c80574c81a96faa144886de6da84489"><code>719e674</code></a> Fix 4227: Improve documentation for --quiet --check (<a href="https://github.com/psf/black/issues/4236">#4236</a>)</li>
<li><a href="https://github.com/psf/black/commit/e5510afc06cd238cd0cba4095283943a870a7e7b"><code>e5510af</code></a> update plugin url for Thonny (<a href="https://github.com/psf/black/issues/4259">#4259</a>)</li>
<li><a href="https://github.com/psf/black/commit/6af7d1109693c4ad3af08ecbc34649c232b47a6d"><code>6af7d11</code></a> Fix AST safety check false negative (<a href="https://github.com/psf/black/issues/4270">#4270</a>)</li>
<li><a href="https://github.com/psf/black/commit/f03ee113c9f3dfeb477f2d4247bfb7de2e5f465c"><code>f03ee11</code></a> Ensure <code>blib2to3.pygram</code> is initialized before use (<a href="https://github.com/psf/black/issues/4224">#4224</a>)</li>
<li><a href="https://github.com/psf/black/commit/e4bfedbec2e8b10cc6b7b31442478f05db0ce06d"><code>e4bfedb</code></a> fix: Don't move comments while splitting delimiters (<a href="https://github.com/psf/black/issues/4248">#4248</a>)</li>
<li><a href="https://github.com/psf/black/commit/d0287e1f7558d97e6c0ebd6dc5bcb5b970e2bf8c"><code>d0287e1</code></a> Make trailing comma logic more concise (<a href="https://github.com/psf/black/issues/4202">#4202</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/psf/black/compare/24.2.0...24.3.0">compare view</a></li>
</ul>
</details>
<br />HIFIS BotHIFIS Bothttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/285chore(deps-dev): bump zipp from 3.18.0 to 3.18.12024-03-15T06:28:15+01:00HIFIS Botchore(deps-dev): bump zipp from 3.18.0 to 3.18.1Bumps [zipp](https://github.com/jaraco/zipp) from 3.18.0 to 3.18.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jaraco/zipp/blob/main/NEWS.rst">zipp's changelog</a>.</em></p>
<blockquote>
<h1>v3...Bumps [zipp](https://github.com/jaraco/zipp) from 3.18.0 to 3.18.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jaraco/zipp/blob/main/NEWS.rst">zipp's changelog</a>.</em></p>
<blockquote>
<h1>v3.18.1</h1>
<p>No significant changes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/jaraco/zipp/commit/bfae83474a730e8cc9b8a71027fb859b46b3875c"><code>bfae834</code></a> Finalize</li>
<li><a href="https://github.com/jaraco/zipp/commit/487066ec9757c3c82e96014d0b30906996c6280d"><code>487066e</code></a> Merge changelog into last release.</li>
<li><a href="https://github.com/jaraco/zipp/commit/4584ee2dcfb10d5314ad319d9d5b140c90bc2951"><code>4584ee2</code></a> Move changelog entry, saved to the wrong location :(</li>
<li>See full diff in <a href="https://github.com/jaraco/zipp/compare/v3.18.0...v3.18.1">compare view</a></li>
</ul>
</details>
<br />HIFIS BotHIFIS Bothttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/284chore(deps): bump setuptools from 69.1.1 to 69.2.02024-03-14T08:08:07+01:00HIFIS Botchore(deps): bump setuptools from 69.1.1 to 69.2.0Bumps [setuptools](https://github.com/pypa/setuptools) from 69.1.1 to 69.2.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/setuptools/blob/main/NEWS.rst">setuptools's changelog</a>.</em></p>...Bumps [setuptools](https://github.com/pypa/setuptools) from 69.1.1 to 69.2.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/setuptools/blob/main/NEWS.rst">setuptools's changelog</a>.</em></p>
<blockquote>
<h1>v69.2.0</h1>
<h2>Features</h2>
<ul>
<li>Explicitly use <code>encoding="locale"</code> for <code>.pth</code> files whenever possible,
to reduce <code>EncodingWarnings</code>.
This avoid errors with UTF-8 (see discussion in <a href="https://github.com/python/cpython/issues/77102">python/cpython#77102</a>). (<a href="https://github.com/pypa/setuptools/issues/4265">#4265</a>)</li>
</ul>
<h2>Bugfixes</h2>
<ul>
<li>Clarify some <code>pkg_resources</code> methods return <code>bytes</code>, not <code>str</code>. Also return an empty <code>bytes</code> in <code>EmptyProvider._get</code> -- by :user:<code>Avasam</code> (<a href="https://github.com/pypa/setuptools/issues/4243">#4243</a>)</li>
<li>Return an empty <code>list</code> by default in <code>pkg_resources.ResourceManager.cleanup_resources</code> -- by :user:<code>Avasam</code> (<a href="https://github.com/pypa/setuptools/issues/4244">#4244</a>)</li>
<li>Made <code>pkg_resoursces.NullProvider</code>'s <code>has_metadata</code> and <code>metadata_isdir</code> methods return actual booleans like all other Providers. -- by :user:<code>Avasam</code> (<a href="https://github.com/pypa/setuptools/issues/4254">#4254</a>)</li>
</ul>
<h2>Misc</h2>
<ul>
<li><a href="https://github.com/pypa/setuptools/issues/4237">#4237</a>, <a href="https://github.com/pypa/setuptools/issues/4238">#4238</a>, <a href="https://github.com/pypa/setuptools/issues/4241">#4241</a>, <a href="https://github.com/pypa/setuptools/issues/4260">#4260</a>, <a href="https://github.com/pypa/setuptools/issues/4261">#4261</a>, <a href="https://github.com/pypa/setuptools/issues/4263">#4263</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/setuptools/commit/6ee23bf0579c52e1cbe7c97fc20fd085ff2a25c7"><code>6ee23bf</code></a> Bump version: 69.1.1 → 69.2.0</li>
<li><a href="https://github.com/pypa/setuptools/commit/35df7d0d7ecae0c8d6820261f48941f9a4825877"><code>35df7d0</code></a> Update upload-artefact action to v3 (<a href="https://github.com/pypa/setuptools/issues/4274">#4274</a>)</li>
<li><a href="https://github.com/pypa/setuptools/commit/50f0459cbd195e548bdfecc08e567c54c76c7f44"><code>50f0459</code></a> Update .github/workflows/ci-sage.yml</li>
<li><a href="https://github.com/pypa/setuptools/commit/c9e6b2ae2770286aeab5f95063eccb2dc6deb05a"><code>c9e6b2a</code></a> Update upload-artefact action to v4</li>
<li><a href="https://github.com/pypa/setuptools/commit/9156fc0750c2f8927be32cc13835a89107475061"><code>9156fc0</code></a> Update cygwin-install-action to v4 (<a href="https://github.com/pypa/setuptools/issues/4269">#4269</a>)</li>
<li><a href="https://github.com/pypa/setuptools/commit/e0cb8e8fb5e0561da909e22703d5c8a1ce4a0f1d"><code>e0cb8e8</code></a> Update cygwin-install-action</li>
<li><a href="https://github.com/pypa/setuptools/commit/0badbf58189229a2f8b56c61fc860f68f674bd2b"><code>0badbf5</code></a> Update checkout action to v4 (<a href="https://github.com/pypa/setuptools/issues/4272">#4272</a>)</li>
<li><a href="https://github.com/pypa/setuptools/commit/fe64b7001691b7f3da380a51ea8eb5a264624a2c"><code>fe64b70</code></a> Update setup-python action to v5 (<a href="https://github.com/pypa/setuptools/issues/4271">#4271</a>)</li>
<li><a href="https://github.com/pypa/setuptools/commit/b40a70bee6934b50a84ba7cefbd828a99af76917"><code>b40a70b</code></a> Merge branch 'main' into update-setup-python-action</li>
<li><a href="https://github.com/pypa/setuptools/commit/c3dc91e8927047c189fa08b2f733cf4ed45039a1"><code>c3dc91e</code></a> CI: Update cache action to v4 (<a href="https://github.com/pypa/setuptools/issues/4275">#4275</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v69.1.1...v69.2.0">compare view</a></li>
</ul>
</details>
<br />https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/283Fix retrieval of AAI login button2024-03-13T10:55:35+01:00Huste, TobiasFix retrieval of AAI login buttonRelated to #39Related to #39Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/282chore(deps-dev): bump zipp from 3.17.0 to 3.18.02024-03-13T14:49:19+01:00HIFIS Botchore(deps-dev): bump zipp from 3.17.0 to 3.18.0Bumps [zipp](https://github.com/jaraco/zipp) from 3.17.0 to 3.18.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jaraco/zipp/blob/main/NEWS.rst">zipp's changelog</a>.</em></p>
<blockquote>
<h1>v3...Bumps [zipp](https://github.com/jaraco/zipp) from 3.17.0 to 3.18.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jaraco/zipp/blob/main/NEWS.rst">zipp's changelog</a>.</em></p>
<blockquote>
<h1>v3.18.0</h1>
<h2>Features</h2>
<ul>
<li>Bypass ZipFile.namelist in glob for better performance. (<a href="https://github.com/jaraco/zipp/issues/106">#106</a>)</li>
<li>Refactored glob functionality to support a more generalized solution with support for platform-specific path separators. (<a href="https://github.com/jaraco/zipp/issues/108">#108</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/jaraco/zipp/commit/3c06d30b91b37a118536d9d424e0a8b893e78a6e"><code>3c06d30</code></a> Finalize</li>
<li><a href="https://github.com/jaraco/zipp/commit/48b72b8db6ae5f7712323aca6b340744db15f576"><code>48b72b8</code></a> Merge pull request <a href="https://github.com/jaraco/zipp/issues/113">#113</a> from jaraco/feature/glob-perf</li>
<li><a href="https://github.com/jaraco/zipp/commit/171fa98236a1adfc316c3bc5cdc5eaa4b9548424"><code>171fa98</code></a> Add news fragment.</li>
<li><a href="https://github.com/jaraco/zipp/commit/ac8ea7a5b83a38215826be08f56df066f2532ec1"><code>ac8ea7a</code></a> Bypass ZipFile.namelist in glob. Closes <a href="https://github.com/jaraco/zipp/issues/106">#106</a>.</li>
<li><a href="https://github.com/jaraco/zipp/commit/4cceb497c278ad0ecb11a9472e58f4130f5ff16b"><code>4cceb49</code></a> Add special accounting for pypy when computing the stack level for text encod...</li>
<li><a href="https://github.com/jaraco/zipp/commit/2ec3ed8567d0842675c38fd8ef0a28db668e602d"><code>2ec3ed8</code></a> Add another test at another magnitude.</li>
<li><a href="https://github.com/jaraco/zipp/commit/d9bf5aab8b39c6a124d9499ae0315d3bf2ac2f46"><code>d9bf5aa</code></a> Fix name generator for width=1</li>
<li><a href="https://github.com/jaraco/zipp/commit/a9eb0cb5c2a556db13fc8b0515cd8dc5655a4061"><code>a9eb0cb</code></a> Moved compatibility module to compat package.</li>
<li><a href="https://github.com/jaraco/zipp/commit/a05a4454643fa135b20ae98075d3a6bbd9ae82b3"><code>a05a445</code></a> Merge <a href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li>
<li><a href="https://github.com/jaraco/zipp/commit/b434f69238b4ee517ae20978afa19f3cd1ed8f1f"><code>b434f69</code></a> Use 'extend-select' to avoid disabling the default config. Ref jaraco/skeleto...</li>
<li>Additional commits viewable in <a href="https://github.com/jaraco/zipp/compare/v3.17.0...v3.18.0">compare view</a></li>
</ul>
</details>
<br />https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/281chore(deps-dev): bump importlib-resources from 6.1.2 to 6.3.02024-03-13T14:52:56+01:00HIFIS Botchore(deps-dev): bump importlib-resources from 6.1.2 to 6.3.0Bumps [importlib-resources](https://github.com/python/importlib_resources) from 6.1.2 to 6.3.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python/importlib_resources/blob/main/NEWS.rst">importl...Bumps [importlib-resources](https://github.com/python/importlib_resources) from 6.1.2 to 6.3.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python/importlib_resources/blob/main/NEWS.rst">importlib-resources's changelog</a>.</em></p>
<blockquote>
<h1>v6.3.0</h1>
<h2>Features</h2>
<ul>
<li>Add <code>Anchor</code> to <code>importlib.resources</code> (in order for the code to comply with the documentation)</li>
</ul>
<h1>v6.2.0</h1>
<h2>Features</h2>
<ul>
<li>Future compatibility adapters now ensure that standard library readers are replaced without overriding non-standard readers. (<a href="https://github.com/python/importlib_resources/issues/295">#295</a>)</li>
</ul>
<h1>v6.1.3</h1>
<p>No significant changes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python/importlib_resources/commit/9f5b437d9af146edde9e4d1f2757cb808b5c3803"><code>9f5b437</code></a> Finalize</li>
<li><a href="https://github.com/python/importlib_resources/commit/3209ccec86bc4dce93ca86fe7303813c28676d0c"><code>3209cce</code></a> <a href="https://github.com/python/importlib_resources/issues/113238">gh-113238</a><code>python/cpython#113801</code></li>
<li><a href="https://github.com/python/importlib_resources/commit/15ef1e12b87238738a8b73ec56d14d4f16c9d81f"><code>15ef1e1</code></a> Finalize</li>
<li><a href="https://github.com/python/importlib_resources/commit/ec50a15d6cdb0ba67e3bb90a37496f698cd6d62e"><code>ec50a15</code></a> Merge pull request <a href="https://github.com/python/importlib_resources/issues/297">#297</a> from python/feature/better-native-reader-support</li>
<li><a href="https://github.com/python/importlib_resources/commit/56bd2b9cb41f76db5b7ef057cadd6d056aadf21f"><code>56bd2b9</code></a> Finalize</li>
<li><a href="https://github.com/python/importlib_resources/commit/6d48bc93d76431b5538250d236c1c54c53f0fdcd"><code>6d48bc9</code></a> Add news fragment.</li>
<li><a href="https://github.com/python/importlib_resources/commit/a7b1b802a29d3fa35f59162dd4a085cd38513d6e"><code>a7b1b80</code></a> Re-implement _block_standard as a wrapper function around _adapters.Traversab...</li>
<li><a href="https://github.com/python/importlib_resources/commit/527173b872b7673a0d43fa042dab9f095b24181f"><code>527173b</code></a> Give precedence to native traversable readers.</li>
<li><a href="https://github.com/python/importlib_resources/commit/99a41c1fe19aa9f39ec88a69a66a6298837db4d2"><code>99a41c1</code></a> Re-use isolated_modules in ZipSetupBase.</li>
<li><a href="https://github.com/python/importlib_resources/commit/8918e27bc55dd0a71661b061d6371bd0fd3c49fe"><code>8918e27</code></a> Remove unlink compatibility (unused).</li>
<li>Additional commits viewable in <a href="https://github.com/python/importlib_resources/compare/v6.1.2...v6.3.0">compare view</a></li>
</ul>
</details>
<br />https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/280chore(deps): bump packaging from 23.2 to 24.02024-03-13T12:30:59+01:00HIFIS Botchore(deps): bump packaging from 23.2 to 24.0Bumps [packaging](https://github.com/pypa/packaging) from 23.2 to 24.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pypa/packaging/releases">packaging's releases</a>.</em></p>
<blockquote>
<...Bumps [packaging](https://github.com/pypa/packaging) from 23.2 to 24.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pypa/packaging/releases">packaging's releases</a>.</em></p>
<blockquote>
<h2>24.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix specifier matching when the specifier is long and has an epoch by <a href="https://github.com/SpecLad"><code>@SpecLad</code></a> in <a href="https://github.com/pypa/packaging/pull/712">pypa/packaging#712</a></li>
<li>Clarify version split/join usage by <a href="https://github.com/uranusjr"><code>@uranusjr</code></a> in <a href="https://github.com/pypa/packaging/pull/725">pypa/packaging#725</a></li>
<li>Default optional metadata values to None by <a href="https://github.com/dstufft"><code>@dstufft</code></a> in <a href="https://github.com/pypa/packaging/pull/734">pypa/packaging#734</a></li>
<li>Stop using deprecated/removed keys by <a href="https://github.com/dstufft"><code>@dstufft</code></a> in <a href="https://github.com/pypa/packaging/pull/739">pypa/packaging#739</a></li>
<li>Correctly use the ExceptionGroup shim only when needed by <a href="https://github.com/dstufft"><code>@dstufft</code></a> in <a href="https://github.com/pypa/packaging/pull/736">pypa/packaging#736</a></li>
<li>Update CHANGELOG entry about <code>validate</code> kwarg by <a href="https://github.com/pradyunsg"><code>@pradyunsg</code></a> in <a href="https://github.com/pypa/packaging/pull/731">pypa/packaging#731</a></li>
<li>Support --disable-gil builds (PEP 703) in packaging.tags by <a href="https://github.com/colesbury"><code>@colesbury</code></a> in <a href="https://github.com/pypa/packaging/pull/728">pypa/packaging#728</a></li>
<li>Skip <code>test_glibc_version_string_ctypes_raise_oserror</code> if <code>ctypes</code> is unavailable by <a href="https://github.com/kevinchang96"><code>@kevinchang96</code></a> in <a href="https://github.com/pypa/packaging/pull/741">pypa/packaging#741</a></li>
<li>Enable CodeQL by <a href="https://github.com/joycebrum"><code>@joycebrum</code></a> in <a href="https://github.com/pypa/packaging/pull/743">pypa/packaging#743</a></li>
<li>PEP 703: Rename <code>Py_NOGIL</code> to <code>Py_GIL_DISABLED</code> by <a href="https://github.com/hugovk"><code>@hugovk</code></a> in <a href="https://github.com/pypa/packaging/pull/747">pypa/packaging#747</a></li>
<li>Replace PEP references with PUG links by <a href="https://github.com/jeanas"><code>@jeanas</code></a> in <a href="https://github.com/pypa/packaging/pull/750">pypa/packaging#750</a></li>
<li>Remove coverage ignore for non-existent file by <a href="https://github.com/shenanigansd"><code>@shenanigansd</code></a> in <a href="https://github.com/pypa/packaging/pull/752">pypa/packaging#752</a></li>
<li>Update URLs by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://github.com/pypa/packaging/pull/764">pypa/packaging#764</a></li>
<li>Configure dependabot by <a href="https://github.com/joycebrum"><code>@joycebrum</code></a> in <a href="https://github.com/pypa/packaging/pull/757">pypa/packaging#757</a></li>
<li>Hash pin github actions by <a href="https://github.com/joycebrum"><code>@joycebrum</code></a> in <a href="https://github.com/pypa/packaging/pull/758">pypa/packaging#758</a></li>
<li>Apply some refurb suggestions by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://github.com/pypa/packaging/pull/763">pypa/packaging#763</a></li>
<li>Appply some bugbear suggestions by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://github.com/pypa/packaging/pull/761">pypa/packaging#761</a></li>
<li>Apply some ruff suggestions by <a href="https://github.com/DimitriPapadopoulos"><code>@DimitriPapadopoulos</code></a> in <a href="https://github.com/pypa/packaging/pull/772">pypa/packaging#772</a></li>
<li>Add riscv64 as a supported manylinux architecture by <a href="https://github.com/markdryan"><code>@markdryan</code></a> in <a href="https://github.com/pypa/packaging/pull/751">pypa/packaging#751</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/colesbury"><code>@colesbury</code></a> made their first contribution in <a href="https://github.com/pypa/packaging/pull/728">pypa/packaging#728</a></li>
<li><a href="https://github.com/kevinchang96"><code>@kevinchang96</code></a> made their first contribution in <a href="https://github.com/pypa/packaging/pull/741">pypa/packaging#741</a></li>
<li><a href="https://github.com/jeanas"><code>@jeanas</code></a> made their first contribution in <a href="https://github.com/pypa/packaging/pull/750">pypa/packaging#750</a></li>
<li><a href="https://github.com/shenanigansd"><code>@shenanigansd</code></a> made their first contribution in <a href="https://github.com/pypa/packaging/pull/752">pypa/packaging#752</a></li>
<li><a href="https://github.com/markdryan"><code>@markdryan</code></a> made their first contribution in <a href="https://github.com/pypa/packaging/pull/751">pypa/packaging#751</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/packaging/compare/23.2...24.0">https://github.com/pypa/packaging/compare/23.2...24.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/packaging/blob/main/CHANGELOG.rst">packaging's changelog</a>.</em></p>
<blockquote>
<p>24.0 - 2024-03-10</p>
<pre><code>
* Do specifier matching correctly when the specifier contains an epoch number
and has more components than the version (:issue:`683`)
* Support the experimental ``--disable-gil`` builds in packaging.tags
(:issue:`727`)
* BREAKING: Make optional ``metadata.Metadata`` attributes default to ``None`` (:issue:`733`)
* Fix errors when trying to access the ``description_content_type``, ``keywords``,
and ``requires_python`` attributes on ``metadata.Metadata`` when those values
have not been provided (:issue:`733`)
* Fix a bug preventing the use of the built in ``ExceptionGroup`` on versions of
Python that support it (:issue:`725`)
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/packaging/commit/7a983f7f0068669ead9d4f7571be24d6c0d83eb9"><code>7a983f7</code></a> Bump for release</li>
<li><a href="https://github.com/pypa/packaging/commit/4d8534061364e3cbfee582192ab81a095ec2db51"><code>4d85340</code></a> Add riscv64 as a supported manylinux architecture (<a href="https://github.com/pypa/packaging/issues/751">#751</a>)</li>
<li><a href="https://github.com/pypa/packaging/commit/4dce7618f59d623512b21d846da3e072e86aaf2e"><code>4dce761</code></a> Apply some ruff suggestions (<a href="https://github.com/pypa/packaging/issues/772">#772</a>)</li>
<li><a href="https://github.com/pypa/packaging/commit/57a6a7ff661930a8b0dde55663947b80cf3c196a"><code>57a6a7f</code></a> Appply some bugbear suggestions (<a href="https://github.com/pypa/packaging/issues/761">#761</a>)</li>
<li><a href="https://github.com/pypa/packaging/commit/7bcd6d8ec33f0a614f9d017d31be4b50ece1549a"><code>7bcd6d8</code></a> Apply some refurb suggestions (<a href="https://github.com/pypa/packaging/issues/763">#763</a>)</li>
<li><a href="https://github.com/pypa/packaging/commit/d0067e98b72ad6e09cfb890509c2228aa3476aa3"><code>d0067e9</code></a> [StepSecurity] ci: Harden GitHub Actions (<a href="https://github.com/pypa/packaging/issues/1">#1</a>) (<a href="https://github.com/pypa/packaging/issues/758">#758</a>)</li>
<li><a href="https://github.com/pypa/packaging/commit/eae70ddedb444d43e33585f0017d53ccb62c40aa"><code>eae70dd</code></a> feat: Create dependabot.yml (<a href="https://github.com/pypa/packaging/issues/757">#757</a>)</li>
<li><a href="https://github.com/pypa/packaging/commit/241bb350d44ba3ecf11fffe096fdb7c376224c9c"><code>241bb35</code></a> Update URLs (<a href="https://github.com/pypa/packaging/issues/764">#764</a>)</li>
<li><a href="https://github.com/pypa/packaging/commit/769823740a8f5e6b0e37fd05f57f091b56b0ceeb"><code>7698237</code></a> Remove coverage ignore for non-existent file (<a href="https://github.com/pypa/packaging/issues/752">#752</a>)</li>
<li><a href="https://github.com/pypa/packaging/commit/b271d2bd9463a6b7fd9b2b585ce16ac0b3097e59"><code>b271d2b</code></a> Replace PEP references with PUG links (<a href="https://github.com/pypa/packaging/issues/750">#750</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/packaging/compare/23.2...24.0">compare view</a></li>
</ul>
</details>
<br />https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/279chore(deps): bump pytest from 8.1.0 to 8.1.12024-03-13T11:29:09+01:00HIFIS Botchore(deps): bump pytest from 8.1.0 to 8.1.1Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.0 to 8.1.1.
<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>...Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.0 to 8.1.1.
<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.1.1</h2>
<h1>pytest 8.1.1 (2024-03-08)</h1>
<p>::: {.note}
::: {.title}
Note
:::</p>
<p>This release is not a usual bug fix release -- it contains features and improvements, being a follow up
to <code>8.1.0</code>, which has been yanked from PyPI.
:::</p>
<h2>Features</h2>
<ul>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11475">#11475</a>: Added the new <code>consider_namespace_packages</code>{.interpreted-text role="confval"} configuration option, defaulting to <code>False</code>.</p>
<p>If set to <code>True</code>, pytest will attempt to identify modules that are part of <a href="https://packaging.python.org/en/latest/guides/packaging-namespace-packages">namespace packages</a> when importing modules.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11653">#11653</a>: Added the new <code>verbosity_test_cases</code>{.interpreted-text role="confval"} configuration option for fine-grained control of test execution verbosity.
See <code>Fine-grained verbosity <pytest.fine_grained_verbosity></code>{.interpreted-text role="ref"} for more details.</p>
</li>
</ul>
<h2>Improvements</h2>
<ul>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/10865">#10865</a>: <code>pytest.warns</code>{.interpreted-text role="func"} now validates that <code>warnings.warn</code>{.interpreted-text role="func"} was called with a [str]{.title-ref} or a [Warning]{.title-ref}.
Currently in Python it is possible to use other types, however this causes an exception when <code>warnings.filterwarnings</code>{.interpreted-text role="func"} is used to filter those warnings (see [CPython <a href="https://github.com/pytest-dev/pytest/issues/103577">#103577</a>](<a href="https://github.com/python/cpython/issues/103577">python/cpython#103577</a>) for a discussion).
While this can be considered a bug in CPython, we decided to put guards in pytest as the error message produced without this check in place is confusing.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11311">#11311</a>: When using <code>--override-ini</code> for paths in invocations without a configuration file defined, the current working directory is used
as the relative directory.</p>
<p>Previoulsy this would raise an <code>AssertionError</code>{.interpreted-text role="class"}.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11475">#11475</a>: <code>--import-mode=importlib <import-mode-importlib></code>{.interpreted-text role="ref"} now tries to import modules using the standard import mechanism (but still without changing :py<code>sys.path</code>{.interpreted-text role="data"}), falling back to importing modules directly only if that fails.</p>
<p>This means that installed packages will be imported under their canonical name if possible first, for example <code>app.core.models</code>, instead of having the module name always be derived from their path (for example <code>.env310.lib.site_packages.app.core.models</code>).</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11801">#11801</a>: Added the <code>iter_parents() <_pytest.nodes.Node.iter_parents></code>{.interpreted-text role="func"} helper method on nodes.
It is similar to <code>listchain <_pytest.nodes.Node.listchain></code>{.interpreted-text role="func"}, but goes from bottom to top, and returns an iterator, not a list.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11850">#11850</a>: Added support for <code>sys.last_exc</code>{.interpreted-text role="data"} for post-mortem debugging on Python>=3.12.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11962">#11962</a>: In case no other suitable candidates for configuration file are found, a <code>pyproject.toml</code> (even without a <code>[tool.pytest.ini_options]</code> table) will be considered as the configuration file and define the <code>rootdir</code>.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11978">#11978</a>: Add <code>--log-file-mode</code> option to the logging plugin, enabling appending to log-files. This option accepts either <code>"w"</code> or <code>"a"</code> and defaults to <code>"w"</code>.</p>
<p>Previously, the mode was hard-coded to be <code>"w"</code> which truncates the file before logging.</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/81653ee385f4c62ee7e64502a7b7530096553115"><code>81653ee</code></a> Adjust changelog manually for 8.1.1</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/e60b4b9ed80f761e3a51868a01338911a567b093"><code>e60b4b9</code></a> Prepare release version 8.1.1</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/15fbe57c44fed6737f5c6dad99cf4437b6755a6c"><code>15fbe57</code></a> [8.1.x] Revert legacy path removals (<a href="https://github.com/pytest-dev/pytest/issues/12093">#12093</a>)</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/86c3aab005a98de7e12ee5e37782837f5db70ac3"><code>86c3aab</code></a> [8.1.x] Do not import duplicated modules with --importmode=importlib (<a href="https://github.com/pytest-dev/pytest/issues/12077">#12077</a>)</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/5b82b0cd20c3adcc21f34ae30c595c7355a87e23"><code>5b82b0c</code></a> [8.1.x] Yank version 8.1.0 (<a href="https://github.com/pytest-dev/pytest/issues/12076">#12076</a>)</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/0a536810dc5f51dac99bdb90dde06704b5aa034e"><code>0a53681</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/12054">#12054</a> from pytest-dev/release-8.1.0</li>
<li>See full diff in <a href="https://github.com/pytest-dev/pytest/compare/8.1.0...8.1.1">compare view</a></li>
</ul>
</details>
<br />https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/277chore(deps-dev): bump importlib-metadata from 7.0.1 to 7.0.22024-03-13T14:58:17+01:00HIFIS Botchore(deps-dev): bump importlib-metadata from 7.0.1 to 7.0.2Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 7.0.1 to 7.0.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python/importlib_metadata/blob/main/NEWS.rst">importlib-...Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 7.0.1 to 7.0.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python/importlib_metadata/blob/main/NEWS.rst">importlib-metadata's changelog</a>.</em></p>
<blockquote>
<h1>v7.0.2</h1>
<p>No significant changes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python/importlib_metadata/commit/913352a8765662f1569123b27ecb9ca7bc4d649e"><code>913352a</code></a> Finalize</li>
<li><a href="https://github.com/python/importlib_metadata/commit/26b22b8ec7ef16cc1c2ec3e24ce14594d033e599"><code>26b22b8</code></a> Merge pull request <a href="https://github.com/python/importlib_metadata/issues/483">#483</a> from Danyal-Faheem/add-types-for-untyped-methods</li>
<li><a href="https://github.com/python/importlib_metadata/commit/9d4908e77692d915872b24c040d3a1c89ebba1be"><code>9d4908e</code></a> 🧎♀️ Genuflect to the types.</li>
<li><a href="https://github.com/python/importlib_metadata/commit/fd3a0abc127bbd8986958e5baa54f9304daf2fa4"><code>fd3a0ab</code></a> Re-order imports for consistency.</li>
<li><a href="https://github.com/python/importlib_metadata/commit/0ae1d24c9585a3111007f9e37e55a2f7d6aa8faa"><code>0ae1d24</code></a> Merge <a href="https://github.com/jaraco/skeleton">https://github.com/jaraco/skeleton</a></li>
<li><a href="https://github.com/python/importlib_metadata/commit/55a55ea046dddc4e714777031952769b52eaa929"><code>55a55ea</code></a> Fix docs error due to duplicate explicit target name.</li>
<li><a href="https://github.com/python/importlib_metadata/commit/79521e175bc3ababd40f31ca3e3dfdab001118d5"><code>79521e1</code></a> Moved example sources to the tests/data directory, avoiding build issues.</li>
<li><a href="https://github.com/python/importlib_metadata/commit/9f2d682d24df57c047651deba4a5c37eac029c02"><code>9f2d682</code></a> 👹 Feed the hobgoblins (delint).</li>
<li><a href="https://github.com/python/importlib_metadata/commit/b434f69238b4ee517ae20978afa19f3cd1ed8f1f"><code>b434f69</code></a> Use 'extend-select' to avoid disabling the default config. Ref jaraco/skeleto...</li>
<li><a href="https://github.com/python/importlib_metadata/commit/d1c5444126aeacefee3949b30136446ab99979d8"><code>d1c5444</code></a> Enable complexity check and pycodestyle warnings. Closes <a href="https://github.com/jaraco/skeleton/issues/110">jaraco/skeleton#110</a>.</li>
<li>Additional commits viewable in <a href="https://github.com/python/importlib_metadata/compare/v7.0.1...v7.0.2">compare view</a></li>
</ul>
</details>
<br />https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/276chore(deps): update docker docker tag to v25.0.42024-03-13T11:01:52+01:00Renovate Botchore(deps): update docker docker tag to v25.0.4This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker | service-image | patch | `25.0.3-dind` -> `25.0.4-dind` |
| docker | image | patch | `25.0.3` -> `25.0.4` |
---
### Configuration...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| docker | service-image | patch | `25.0.3-dind` -> `25.0.4-dind` |
| docker | image | patch | `25.0.3` -> `25.0.4` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTQuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxNC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/275chore(deps): bump rapidfuzz from 3.6.1 to 3.6.22024-03-13T16:34:33+01:00HIFIS Botchore(deps): bump rapidfuzz from 3.6.1 to 3.6.2Bumps [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) from 3.6.1 to 3.6.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rapidfuzz/RapidFuzz/releases">rapidfuzz's releases</a>.</em></p>
<b...Bumps [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) from 3.6.1 to 3.6.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rapidfuzz/RapidFuzz/releases">rapidfuzz's releases</a>.</em></p>
<blockquote>
<h2>Release 3.6.2</h2>
<h2>Changed</h2>
<ul>
<li>upgrade to <code>Cython==3.0.9</code></li>
</ul>
<h2>Fixed</h2>
<ul>
<li>upgrade <code>rapidfuzz-cpp</code> which includes a fix for build issues on some compilers</li>
<li>fix some issues with the sphinx config</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rapidfuzz/RapidFuzz/blob/main/CHANGELOG.rst">rapidfuzz's changelog</a>.</em></p>
<blockquote>
<h2>Changelog</h2>
<p>[3.6.2] - 2024-03-05
^^^^^^^^^^^^^^^^^^^^</p>
<p>Changed</p>
<pre><code>* upgrade to ``Cython==3.0.9``
<p>Fixed</p>
<pre><code>* upgrade ``rapidfuzz-cpp`` which includes a fix for build issues on some compilers
* fix some issues with the sphinx config
[3.6.1] - 2023-12-28
^^^^^^^^^^^^^^^^^^^^
Fixed
</code></pre>
<ul>
<li>fix overflow error on systems with <code>sizeof(size_t) &lt; 8</code></li>
</ul>
<p>[3.6.0] - 2023-12-26
^^^^^^^^^^^^^^^^^^^^
Fixed</p>
<pre><code>* fix pure python fallback implementation of ``fuzz.token_set_ratio``
* properly link with ``-latomic`` if ``std::atomic&lt;uint64_t&gt;`` is not natively supported
Performance
</code></pre>
<ul>
<li>add banded implementation of LCS / Indel. This improves the runtime from <code>O((|s1|/64) * |s2|)</code> to <code>O((score_cutoff/64) * |s2|)</code></li>
</ul>
<p>Changed</p>
<pre><code>* upgrade to ``Cython==3.0.7``
* cdist for many metrics now returns a matrix of ``uint32`` instead of ``int32`` by default
[3.5.2] - 2023-11-02
^^^^^^^^^^^^^^^^^^^^
Fixed
</code></pre>
<ul>
<li>use _mm_malloc/_mm_free on macOS if aligned_alloc is unsupported</li>
</ul>
<p>[3.5.1] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Fixed</p>
<pre><code>* fix compilation failure on macOS
[3.5.0] - 2023-10-31
&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/26917be34e943fd082f13f3106b84b4c27a7f56a"><code>26917be</code></a> update target version in linter</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/361dc046ee63fb350c8f5af987c7180383547cd5"><code>361dc04</code></a> fix outstanding linter errors</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/a52c863f31d07dd119135f385127ca6d0ce9542d"><code>a52c863</code></a> upgrade linters</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/ac9663614a79a75a0dd2140c67991f119a54c08e"><code>ac96636</code></a> apply formatter</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/282be3c1df660dc151a45da5754993fe716211eb"><code>282be3c</code></a> update dependencies</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/c6c2e582ee50dcf0657ba8a2c72d881dbb5dd619"><code>c6c2e58</code></a> Comment out sphinx config static directory as it does not exist</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/c9f49963b5117c1fcf53ace505497ef73c323156"><code>c9f4996</code></a> Move <strong>future</strong> import to before first suggested code insertion</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/1848474e58bd8af6ee0b0c993a95445a187984f9"><code>1848474</code></a> fix artifact names</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/8376b88d2b3dd65dce80a67101fab0fbecb91f56"><code>8376b88</code></a> update black repo</li>
<li><a href="https://github.com/rapidfuzz/RapidFuzz/commit/1c2768b96c46819f3af5823eb7042fd895e199f7"><code>1c2768b</code></a> fix artifact names</li>
<li>Additional commits viewable in <a href="https://github.com/rapidfuzz/RapidFuzz/compare/v3.6.1...v3.6.2">compare view</a></li>
</ul>
</details>
<br />
</code></pre>https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/274chore(deps): bump cryptography from 42.0.4 to 42.0.52024-03-13T11:34:00+01:00HIFIS Botchore(deps): bump cryptography from 42.0.4 to 42.0.5Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.4 to 42.0.5.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's changelog<...Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.4 to 42.0.5.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst">cryptography's changelog</a>.</em></p>
<blockquote>
<p>42.0.5 - 2024-02-23</p>
<pre><code>
* Limit the number of name constraint checks that will be performed in
:mod:`X.509 path validation <cryptography.x509.verification>` to protect
against denial of service attacks.
* Upgrade ``pyo3`` version, which fixes building on PowerPC.
<p>.. _v42-0-4:
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pyca/cryptography/commit/33833f031d9d36234e11d9671be150d53b9e598d"><code>33833f0</code></a> Release 42.0.5 (<a href="https://github.com/pyca/cryptography/issues/10470">#10470</a>)</li>
<li><a href="https://github.com/pyca/cryptography/commit/4be53bf20cc90cbac01f5f94c5d1aecc5289ba1f"><code>4be53bf</code></a> Added a budget for NC checks to protect against DoS (<a href="https://github.com/pyca/cryptography/issues/10467">#10467</a>) (<a href="https://github.com/pyca/cryptography/issues/10468">#10468</a>)</li>
<li><a href="https://github.com/pyca/cryptography/commit/8e9de309f850a17409da5de39cfcd9296c25ea36"><code>8e9de30</code></a> Bump pyo3 from 0.20.2 to 0.20.3 in /src/rust (<a href="https://github.com/pyca/cryptography/issues/10462">#10462</a>) (<a href="https://github.com/pyca/cryptography/issues/10465">#10465</a>)</li>
<li>See full diff in <a href="https://github.com/pyca/cryptography/compare/42.0.4...42.0.5">compare view</a></li>
</ul>
</details>
<br />https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/273chore(deps): bump trove-classifiers from 2024.1.31 to 2024.3.32024-03-05T08:36:29+01:00HIFIS Botchore(deps): bump trove-classifiers from 2024.1.31 to 2024.3.3Bumps [trove-classifiers](https://github.com/pypa/trove-classifiers) from 2024.1.31 to 2024.3.3.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/trove-classifiers/commit/2fca3e366fa8814539dbdd76511bc297bda7...Bumps [trove-classifiers](https://github.com/pypa/trove-classifiers) from 2024.1.31 to 2024.3.3.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/trove-classifiers/commit/2fca3e366fa8814539dbdd76511bc297bda7f15a"><code>2fca3e3</code></a> add "License :: OSI Approved :: NASA Open Source Agreement (NOSA)" (<a href="https://github.com/pypa/trove-classifiers/issues/167">#167</a>)</li>
<li><a href="https://github.com/pypa/trove-classifiers/commit/9ed0812f28a978f93c734838606f8e8a0dea78a3"><code>9ed0812</code></a> Add classifier: <code>License :: OSI Approved :: Educational Community License</code> (#...</li>
<li><a href="https://github.com/pypa/trove-classifiers/commit/d4baa57738c174e6fcf1386cc4acb1127576fb8b"><code>d4baa57</code></a> Add classifier for Hy (<a href="https://github.com/pypa/trove-classifiers/issues/173">#173</a>)</li>
<li>See full diff in <a href="https://github.com/pypa/trove-classifiers/compare/2024.1.31...2024.3.3">compare view</a></li>
</ul>
</details>
<br />HIFIS BotHIFIS Bothttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/272chore(deps): bump pkginfo from 1.9.6 to 1.10.02024-03-05T08:30:31+01:00HIFIS Botchore(deps): bump pkginfo from 1.9.6 to 1.10.0Bumps [pkginfo](https://code.launchpad.net/~tseaver/pkginfo/trunk) from 1.9.6 to 1.10.0.Bumps [pkginfo](https://code.launchpad.net/~tseaver/pkginfo/trunk) from 1.9.6 to 1.10.0.HIFIS BotHIFIS Bothttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/271chore(deps): bump pytest from 8.0.1 to 8.1.02024-03-05T08:22:06+01:00HIFIS Botchore(deps): bump pytest from 8.0.1 to 8.1.0Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.1 to 8.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases">pytest's releases</a>.</em></p>
<blockquote>...Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.1 to 8.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases">pytest's releases</a>.</em></p>
<blockquote>
<h2>8.1.0</h2>
<h1>pytest 8.1.0 (2024-03-03)</h1>
<h2>Features</h2>
<ul>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11475">#11475</a>: Added the new <code>consider_namespace_packages</code>{.interpreted-text role="confval"} configuration option, defaulting to <code>False</code>.</p>
<p>If set to <code>True</code>, pytest will attempt to identify modules that are part of <a href="https://packaging.python.org/en/latest/guides/packaging-namespace-packages">namespace packages</a> when importing modules.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11653">#11653</a>: Added the new <code>verbosity_test_cases</code>{.interpreted-text role="confval"} configuration option for fine-grained control of test execution verbosity.
See <code>Fine-grained verbosity <pytest.fine_grained_verbosity></code>{.interpreted-text role="ref"} for more details.</p>
</li>
</ul>
<h2>Improvements</h2>
<ul>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/10865">#10865</a>: <code>pytest.warns</code>{.interpreted-text role="func"} now validates that <code>warnings.warn</code>{.interpreted-text role="func"} was called with a [str]{.title-ref} or a [Warning]{.title-ref}.
Currently in Python it is possible to use other types, however this causes an exception when <code>warnings.filterwarnings</code>{.interpreted-text role="func"} is used to filter those warnings (see [CPython <a href="https://github.com/pytest-dev/pytest/issues/103577">#103577</a>](<a href="https://github.com/python/cpython/issues/103577">python/cpython#103577</a>) for a discussion).
While this can be considered a bug in CPython, we decided to put guards in pytest as the error message produced without this check in place is confusing.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11311">#11311</a>: When using <code>--override-ini</code> for paths in invocations without a configuration file defined, the current working directory is used
as the relative directory.</p>
<p>Previoulsy this would raise an <code>AssertionError</code>{.interpreted-text role="class"}.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11475">#11475</a>: <code>--import-mode=importlib <import-mode-importlib></code>{.interpreted-text role="ref"} now tries to import modules using the standard import mechanism (but still without changing :py<code>sys.path</code>{.interpreted-text role="data"}), falling back to importing modules directly only if that fails.</p>
<p>This means that installed packages will be imported under their canonical name if possible first, for example <code>app.core.models</code>, instead of having the module name always be derived from their path (for example <code>.env310.lib.site_packages.app.core.models</code>).</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11801">#11801</a>: Added the <code>iter_parents() <_pytest.nodes.Node.iter_parents></code>{.interpreted-text role="func"} helper method on nodes.
It is similar to <code>listchain <_pytest.nodes.Node.listchain></code>{.interpreted-text role="func"}, but goes from bottom to top, and returns an iterator, not a list.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11850">#11850</a>: Added support for <code>sys.last_exc</code>{.interpreted-text role="data"} for post-mortem debugging on Python>=3.12.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11962">#11962</a>: In case no other suitable candidates for configuration file are found, a <code>pyproject.toml</code> (even without a <code>[tool.pytest.ini_options]</code> table) will be considered as the configuration file and define the <code>rootdir</code>.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11978">#11978</a>: Add <code>--log-file-mode</code> option to the logging plugin, enabling appending to log-files. This option accepts either <code>"w"</code> or <code>"a"</code> and defaults to <code>"w"</code>.</p>
<p>Previously, the mode was hard-coded to be <code>"w"</code> which truncates the file before logging.</p>
</li>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/12047">#12047</a>: When multiple finalizers of a fixture raise an exception, now all exceptions are reported as an exception group.
Previously, only the first exception was reported.</p>
</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>
<p><a href="https://github.com/pytest-dev/pytest/issues/11904">#11904</a>: Fixed a regression in pytest 8.0.0 that would cause test collection to fail due to permission errors when using <code>--pyargs</code>.</p>
<p>This change improves the collection tree for tests specified using <code>--pyargs</code>, see <code>12043</code>{.interpreted-text role="pull"} for a comparison with pytest 8.0 and <8.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pytest-dev/pytest/commit/b9a167f9bbbd6eda4f0360c5bf5b7f5af50f2bc4"><code>b9a167f</code></a> Prepare release version 8.1.0</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/00043f7f1047b29fdaeb18e169fe9d6146988cb8"><code>00043f7</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/12038">#12038</a> from bluetech/fixtures-rm-arg2index</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/f4e10251a4a003495b5228cea421d4de5fa0ce89"><code>f4e1025</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/12048">#12048</a> from bluetech/fixture-teardown-excgroup</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/43492f5707b38dab9b62dfb829bb41a13579629f"><code>43492f5</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/12051">#12051</a> from jakkdl/test_debugging_pythonbreakpoint</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/82fe28dae4eec900123175cee87245f37b964e5c"><code>82fe28d</code></a> [automated] Update plugin list (<a href="https://github.com/pytest-dev/pytest/issues/12049">#12049</a>)</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/5e2ee7175c145f84ff9882be9496abb56e6e56f2"><code>5e2ee71</code></a> monkeypatch.delenv PYTHONBREAKPOINT in two tests that previously failed/skipped</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/89ee4493ccbcd118349082cd78eb52a761683120"><code>89ee449</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/11997">#11997</a> from nicoddemus/11475-importlib</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/8248946a552635f5751a58c7a6dfd24e98db7404"><code>8248946</code></a> Do not collect symlinked tests under Windows (<a href="https://github.com/pytest-dev/pytest/issues/12050">#12050</a>)</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/434282e17f5f1f4fcc1464a0a0921cf19804bdd7"><code>434282e</code></a> fixtures: use exception group when multiple finalizers raise in fixture teardown</li>
<li><a href="https://github.com/pytest-dev/pytest/commit/d6134bc21e27efee7a2e264bd089e6c223515904"><code>d6134bc</code></a> doc: document consider_namespace_packages option</li>
<li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/8.0.1...8.1.0">compare view</a></li>
</ul>
</details>
<br />HIFIS BotHIFIS Bothttps://codebase.helmholtz.cloud/hifis-software-deployment/gitlab-e2e-testing/-/merge_requests/270chore(deps): bump poetry from 1.7.1 to 1.8.22024-03-19T15:05:36+01:00HIFIS Botchore(deps): bump poetry from 1.7.1 to 1.8.2Bumps [poetry](https://github.com/python-poetry/poetry) from 1.7.1 to 1.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/python-poetry/poetry/releases">poetry's releases</a>.</em></p>
<block...Bumps [poetry](https://github.com/python-poetry/poetry) from 1.7.1 to 1.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/python-poetry/poetry/releases">poetry's releases</a>.</em></p>
<blockquote>
<h2>1.8.2</h2>
<h3>Fixed</h3>
<ul>
<li>Harden <code>lazy-wheel</code> error handling if the index server is behaving badly in an unexpected way (<a href="https://github.com/python-poetry/poetry/pull/9051">#9051</a>).</li>
<li>Improve <code>lazy-wheel</code> error handling if the index server does not handle HTTP range requests correctly (<a href="https://github.com/python-poetry/poetry/pull/9082">#9082</a>).</li>
<li>Improve <code>lazy-wheel</code> error handling if the index server pretends to support HTTP range requests but does not respect them (<a href="https://github.com/python-poetry/poetry/pull/9084">#9084</a>).</li>
<li>Improve <code>lazy-wheel</code> to allow redirects for HEAD requests (<a href="https://github.com/python-poetry/poetry/pull/9087">#9087</a>).</li>
<li>Improve debug logging for <code>lazy-wheel</code> errors (<a href="https://github.com/python-poetry/poetry/pull/9059">#9059</a>).</li>
<li>Fix an issue where the hash of a metadata file could not be calculated correctly due to an encoding issue (<a href="https://github.com/python-poetry/poetry/pull/9048">#9048</a>).</li>
<li>Fix an issue where <code>poetry add</code> failed in non-package mode if no project name was set (<a href="https://github.com/python-poetry/poetry/pull/9046">#9046</a>).</li>
<li>Fix an issue where a hint to non-package mode was not compliant with the final name of the setting (<a href="https://github.com/python-poetry/poetry/pull/9073">#9073</a>).</li>
</ul>
<h2>1.8.1</h2>
<h3>Fixed</h3>
<ul>
<li>Update the minimum required version of <code>packaging</code> (<a href="https://github.com/python-poetry/poetry/pull/9031">#9031</a>).</li>
<li>Handle unexpected responses from servers that do not support HTTP range requests with negative offsets more robust (<a href="https://github.com/python-poetry/poetry/pull/9030">#9030</a>).</li>
</ul>
<h3>Docs</h3>
<ul>
<li>Rename <code>master</code> branch to <code>main</code> (<a href="https://github.com/python-poetry/poetry/pull/9022">#9022</a>).</li>
</ul>
<h2>1.8.0</h2>
<h3>Added</h3>
<ul>
<li><strong>Add a <code>non-package</code> mode for use cases where Poetry is only used for dependency management</strong> (<a href="https://github.com/python-poetry/poetry/pull/8650">#8650</a>).</li>
<li><strong>Add support for PEP 658 to fetch metadata without having to download wheels</strong> (<a href="https://github.com/python-poetry/poetry/pull/5509">#5509</a>).</li>
<li><strong>Add a <code>lazy-wheel</code> config option (default: <code>true</code>) to reduce wheel downloads during dependency resolution</strong> (<a href="https://github.com/python-poetry/poetry/pull/8815">#8815</a>, <a href="https://github.com/python-poetry/poetry/pull/8941">#8941</a>).</li>
<li>Improve performance of dependency resolution by using shallow copies instead of deep copies (<a href="https://github.com/python-poetry/poetry/pull/8671">#8671</a>).</li>
<li><code>poetry check</code> validates that no unknown sources are referenced in dependencies (<a href="https://github.com/python-poetry/poetry/pull/8709">#8709</a>).</li>
<li>Add archive validation during installation for further hash algorithms (<a href="https://github.com/python-poetry/poetry/pull/8851">#8851</a>).</li>
<li>Add a <code>to</code> key in <code>tool.poetry.packages</code> to allow custom subpackage names (<a href="https://github.com/python-poetry/poetry/pull/8791">#8791</a>).</li>
<li>Add a config option to disable <code>keyring</code> (<a href="https://github.com/python-poetry/poetry/pull/8910">#8910</a>).</li>
<li>Add a <code>--sync</code> option to <code>poetry update</code> (<a href="https://github.com/python-poetry/poetry/pull/8931">#8931</a>).</li>
<li>Add an <code>--output</code> option to <code>poetry build</code> (<a href="https://github.com/python-poetry/poetry/pull/8828">#8828</a>).</li>
<li>Add a <code>--dist-dir</code> option to <code>poetry publish</code> (<a href="https://github.com/python-poetry/poetry/pull/8828">#8828</a>).</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>The implicit PyPI source is disabled if at least one primary source is configured</strong> (<a href="https://github.com/python-poetry/poetry/pull/8771">#8771</a>).</li>
<li><strong>Deprecate source priority <code>default</code></strong> (<a href="https://github.com/python-poetry/poetry/pull/8771">#8771</a>).</li>
<li><strong>Upgrade the warning about an inconsistent lockfile to an error</strong> (<a href="https://github.com/python-poetry/poetry/pull/8737">#8737</a>).</li>
<li>Deprecate setting <code>installer.modern-installation</code> to <code>false</code> (<a href="https://github.com/python-poetry/poetry/pull/8988">#8988</a>).</li>
<li>Drop support for <code>pip<19</code> (<a href="https://github.com/python-poetry/poetry/pull/8894">#8894</a>).</li>
<li>Require <code>requests-toolbelt>=1</code> (<a href="https://github.com/python-poetry/poetry/pull/8680">#8680</a>).</li>
<li>Allow <code>platformdirs</code> 4.x (<a href="https://github.com/python-poetry/poetry/pull/8668">#8668</a>).</li>
<li>Allow and require <code>xattr</code> 1.x on macOS (<a href="https://github.com/python-poetry/poetry/pull/8801">#8801</a>).</li>
<li>Improve venv shell activation in <code>fish</code> (<a href="https://github.com/python-poetry/poetry/pull/8804">#8804</a>).</li>
<li>Rename <code>system</code> to <code>base</code> in output of <code>poetry env info</code> (<a href="https://github.com/python-poetry/poetry/pull/8832">#8832</a>).</li>
<li>Use pretty name in output of <code>poetry version</code> (<a href="https://github.com/python-poetry/poetry/pull/8849">#8849</a>).</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python-poetry/poetry/blob/main/CHANGELOG.md">poetry's changelog</a>.</em></p>
<blockquote>
<h2>[1.8.2] - 2024-03-02</h2>
<h3>Fixed</h3>
<ul>
<li>Harden <code>lazy-wheel</code> error handling if the index server is behaving badly in an unexpected way (<a href="https://github.com/python-poetry/poetry/pull/9051">#9051</a>).</li>
<li>Improve <code>lazy-wheel</code> error handling if the index server does not handle HTTP range requests correctly (<a href="https://github.com/python-poetry/poetry/pull/9082">#9082</a>).</li>
<li>Improve <code>lazy-wheel</code> error handling if the index server pretends to support HTTP range requests but does not respect them (<a href="https://github.com/python-poetry/poetry/pull/9084">#9084</a>).</li>
<li>Improve <code>lazy-wheel</code> to allow redirects for HEAD requests (<a href="https://github.com/python-poetry/poetry/pull/9087">#9087</a>).</li>
<li>Improve debug logging for <code>lazy-wheel</code> errors (<a href="https://github.com/python-poetry/poetry/pull/9059">#9059</a>).</li>
<li>Fix an issue where the hash of a metadata file could not be calculated correctly due to an encoding issue (<a href="https://github.com/python-poetry/poetry/pull/9048">#9048</a>).</li>
<li>Fix an issue where <code>poetry add</code> failed in non-package mode if no project name was set (<a href="https://github.com/python-poetry/poetry/pull/9046">#9046</a>).</li>
<li>Fix an issue where a hint to non-package mode was not compliant with the final name of the setting (<a href="https://github.com/python-poetry/poetry/pull/9073">#9073</a>).</li>
</ul>
<h2>[1.8.1] - 2024-02-26</h2>
<h3>Fixed</h3>
<ul>
<li>Update the minimum required version of <code>packaging</code> (<a href="https://github.com/python-poetry/poetry/pull/9031">#9031</a>).</li>
<li>Handle unexpected responses from servers that do not support HTTP range requests with negative offsets more robust (<a href="https://github.com/python-poetry/poetry/pull/9030">#9030</a>).</li>
</ul>
<h3>Docs</h3>
<ul>
<li>Rename <code>master</code> branch to <code>main</code> (<a href="https://github.com/python-poetry/poetry/pull/9022">#9022</a>).</li>
</ul>
<h2>[1.8.0] - 2024-02-25</h2>
<h3>Added</h3>
<ul>
<li><strong>Add a <code>non-package</code> mode for use cases where Poetry is only used for dependency management</strong> (<a href="https://github.com/python-poetry/poetry/pull/8650">#8650</a>).</li>
<li><strong>Add support for PEP 658 to fetch metadata without having to download wheels</strong> (<a href="https://github.com/python-poetry/poetry/pull/5509">#5509</a>).</li>
<li><strong>Add a <code>lazy-wheel</code> config option (default: <code>true</code>) to reduce wheel downloads during dependency resolution</strong> (<a href="https://github.com/python-poetry/poetry/pull/8815">#8815</a>,
<a href="https://github.com/python-poetry/poetry/pull/8941">#8941</a>).</li>
<li>Improve performance of dependency resolution by using shallow copies instead of deep copies (<a href="https://github.com/python-poetry/poetry/pull/8671">#8671</a>).</li>
<li><code>poetry check</code> validates that no unknown sources are referenced in dependencies (<a href="https://github.com/python-poetry/poetry/pull/8709">#8709</a>).</li>
<li>Add archive validation during installation for further hash algorithms (<a href="https://github.com/python-poetry/poetry/pull/8851">#8851</a>).</li>
<li>Add a <code>to</code> key in <code>tool.poetry.packages</code> to allow custom subpackage names (<a href="https://github.com/python-poetry/poetry/pull/8791">#8791</a>).</li>
<li>Add a config option to disable <code>keyring</code> (<a href="https://github.com/python-poetry/poetry/pull/8910">#8910</a>).</li>
<li>Add a <code>--sync</code> option to <code>poetry update</code> (<a href="https://github.com/python-poetry/poetry/pull/8931">#8931</a>).</li>
<li>Add an <code>--output</code> option to <code>poetry build</code> (<a href="https://github.com/python-poetry/poetry/pull/8828">#8828</a>).</li>
<li>Add a <code>--dist-dir</code> option to <code>poetry publish</code> (<a href="https://github.com/python-poetry/poetry/pull/8828">#8828</a>).</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>The implicit PyPI source is disabled if at least one primary source is configured</strong> (<a href="https://github.com/python-poetry/poetry/pull/8771">#8771</a>).</li>
<li><strong>Deprecate source priority <code>default</code></strong> (<a href="https://github.com/python-poetry/poetry/pull/8771">#8771</a>).</li>
<li><strong>Upgrade the warning about an inconsistent lockfile to an error</strong> (<a href="https://github.com/python-poetry/poetry/pull/8737">#8737</a>).</li>
<li>Deprecate setting <code>installer.modern-installation</code> to <code>false</code> (<a href="https://github.com/python-poetry/poetry/pull/8988">#8988</a>).</li>
<li>Drop support for <code>pip<19</code> (<a href="https://github.com/python-poetry/poetry/pull/8894">#8894</a>).</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python-poetry/poetry/commit/c3e22d63f50256f588bd1438eedcd761a1507a43"><code>c3e22d6</code></a> release: bump version to 1.8.2</li>
<li><a href="https://github.com/python-poetry/poetry/commit/70d4f589be0327089c08080d33e9f28206a112ab"><code>70d4f58</code></a> Improve error message when installing non-package in package-mode</li>
<li><a href="https://github.com/python-poetry/poetry/commit/03f3232e5d0a915ef8532505ed67275a73254416"><code>03f3232</code></a> Hash metadata as bytes (<a href="https://github.com/python-poetry/poetry/issues/9049">#9049</a>)</li>
<li><a href="https://github.com/python-poetry/poetry/commit/33b7618a9aacee944ca2fef110ff16e20a593997"><code>33b7618</code></a> lazy-wheel: allow redirects for HEAD request</li>
<li><a href="https://github.com/python-poetry/poetry/commit/58995de480b958dc715b629f553fb7dba9c06482"><code>58995de</code></a> lazy-wheel: improve handling of servers that tell us that they support range ...</li>
<li><a href="https://github.com/python-poetry/poetry/commit/d8afecbfb10bdc432fbba11f8bf48e29530c0f55"><code>d8afecb</code></a> lazy-wheel: be more robust with regard to Artifactory's incorrect handling of...</li>
<li><a href="https://github.com/python-poetry/poetry/commit/3e431462cf1facdf123fdfa517c3c66d88a8e7e7"><code>3e43146</code></a> repo/http: add debug log for lazy wheel error</li>
<li><a href="https://github.com/python-poetry/poetry/commit/f2bfacbc32ec7fc92b56b9afe0773f97642b7bb6"><code>f2bfacb</code></a> harden lazy wheel wheel error handling</li>
<li><a href="https://github.com/python-poetry/poetry/commit/304c54addc04c91a8a28bfe86786b41c7ecb33dd"><code>304c54a</code></a> non-package-mode: fix <code>poetry add</code> (<a href="https://github.com/python-poetry/poetry/issues/9046">#9046</a>)</li>
<li><a href="https://github.com/python-poetry/poetry/commit/78f7dd6b762b78e657ee9c74cf0ae50ccb0904ec"><code>78f7dd6</code></a> release: bump version to 1.8.1</li>
<li>Additional commits viewable in <a href="https://github.com/python-poetry/poetry/compare/1.7.1...1.8.2">compare view</a></li>
</ul>
</details>
<br />HIFIS BotHIFIS Bot