dependabot[bot] opened a new pull request, #3395: URL: https://github.com/apache/iggy/pull/3395
Updates the requirements on [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst">pytest-xdist's changelog</a>.</em></p> <blockquote> <h1>pytest-xdist 3.8.0 (2025-06-30)</h1> <h2>Features</h2> <ul> <li> <p><code>[#1083](https://github.com/pytest-dev/pytest-xdist/issues/1083) <https://github.com/pytest-dev/pytest-xdist/issues/1083></code>_: Add <code>--no-loadscope-reorder</code> and <code>--loadscope-reorder</code> option to control whether to automatically reorder tests in loadscope for tests where relative ordering matters. This only applies when using <code>loadscope</code>.</p> <p>For example, [test_file_1, test_file_2, ..., test_file_n] are given as input test files, if <code>--no-loadscope-reorder</code> is used, for either worker, the <code>test_file_a</code> will be executed before <code>test_file_b</code> only if <code>a < b</code>.</p> <p>The default behavior is to reorder the tests to maximize the number of tests that can be executed in parallel.</p> </li> </ul> <h1>pytest-xdist 3.7.0 (2025-05-26)</h1> <h2>Features</h2> <ul> <li> <p><code>[#1142](https://github.com/pytest-dev/pytest-xdist/issues/1142) <https://github.com/pytest-dev/pytest-xdist/issues/1142></code>_: Added support for Python 3.13.</p> </li> <li> <p><code>[#1144](https://github.com/pytest-dev/pytest-xdist/issues/1144) <https://github.com/pytest-dev/pytest-xdist/issues/1144></code>_: The internal <code>steal</code> command is now atomic - it unschedules either all requested tests or none.</p> <p>This is a prerequisite for group/scope support in the <code>worksteal</code> scheduler, so test groups won't be broken up incorrectly.</p> </li> <li> <p><code>[#1170](https://github.com/pytest-dev/pytest-xdist/issues/1170) <https://github.com/pytest-dev/pytest-xdist/issues/1170></code>_: Add the <code>--px</code> arg to create proxy gateways.</p> <p>Proxy gateways are passed to additional gateways using the <code>via</code> keyword. They can serve as a way to run multiple workers on remote machines.</p> </li> <li> <p><code>[#1200](https://github.com/pytest-dev/pytest-xdist/issues/1200) <https://github.com/pytest-dev/pytest-xdist/issues/1200></code>_: Now multiple <code>xdist_group</code> markers are considered when assigning tests to groups (order does not matter).</p> <p>Previously, only the last marker would assign a test to a group, but now if a test has multiple <code>xdist_group</code> marks applied (for example via parametrization or via fixtures), they are merged to make a new group.</p> </li> </ul> <h2>Removals</h2> <ul> <li><code>[#1162](https://github.com/pytest-dev/pytest-xdist/issues/1162) <https://github.com/pytest-dev/pytest-xdist/issues/1162></code>_: Dropped support for EOL Python 3.8.</li> </ul> <h2>Trivial Changes</h2> <ul> <li> <p><code>[#1092](https://github.com/pytest-dev/pytest-xdist/issues/1092) <https://github.com/pytest-dev/pytest-xdist/issues/1092></code>_: Update an error message to better indicate where users should go for more information.</p> </li> <li> <p><code>[#1190](https://github.com/pytest-dev/pytest-xdist/issues/1190) <https://github.com/pytest-dev/pytest-xdist/issues/1190></code>_: Switched to using a SPDX license identifier introduced in PEP 639.</p> </li> </ul> <h1>pytest-xdist 3.6.1 (2024-04-28)</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/1e3e4dc16523c8a8f6c67d95a950166420718c99"><code>1e3e4dc</code></a> Release 3.8.0</li> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/600aad575a4e4382855145b0c464d51b8f0b7242"><code>600aad5</code></a> Ensure all xdist group names are strings (<a href="https://redirect.github.com/pytest-dev/pytest-xdist/issues/1216">#1216</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/9d7ba5b5fbbbe26793fbfb7cb1903eb69425cf09"><code>9d7ba5b</code></a> Add <code>--no-loadscope-reorder</code> and <code>--loadscope-reorder</code> options (<a href="https://redirect.github.com/pytest-dev/pytest-xdist/issues/1217">#1217</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/532f07fb181bb1546eda79bbe6b46bdb56c699e1"><code>532f07f</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest-xdist/issues/1210">#1210</a> from pytest-dev/pre-commit-ci-update-config</li> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/0883ad085e0cf039c8ae13eb2789c1076544d225"><code>0883ad0</code></a> Fix Path usage in <code>test_rsync_roots_no_roots</code></li> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/58a51bc14015d211761e44c2bdacab09c3893668"><code>58a51bc</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/59a2ad0150697b9ff837f3ae8dcf6e074d5a114b"><code>59a2ad0</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest-xdist/issues/1220">#1220</a> from pytest-dev/dependabot/github_actions/github-act...</li> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/d42b9c72044855236c68286ca3bdb34486a05872"><code>d42b9c7</code></a> build(deps): bump hynek/build-and-inspect-python-package</li> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/ebfcb99072aed3503fda5175245f28895a0204bb"><code>ebfcb99</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest-xdist/issues/1206">#1206</a> from pytest-dev/release-3.7.0</li> <li><a href="https://github.com/pytest-dev/pytest-xdist/commit/23b7fd6054298a530b02b33d07007b3082a36277"><code>23b7fd6</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pytest-dev/pytest-xdist/issues/1207">#1207</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-xdist/compare/v3.0.0...v3.8.0">compare view</a></li> </ul> </details> <br /> You can trigger a rebase of this PR 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 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> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
