-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add template #1
Merged
Merged
Add template #1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* chore(template): merge template changes 🆙 * Update pypi-test-publish.yml * Update pypi-publish.yml * Update template-sync.yml * Update pyright.yml * Update pylint.yml * Update mypy.yml * Update main.yml * Update pyright.yml * Create Dockerfile * Create add-notice.sh * Create devcontainer.json * Create noop.txt * Update requirements.test.txt * Update ws.code-workspace * Create conftest.py * Delete conftest.py * Update setup.py * Update tox.ini Bring in tox.ini from `Microsoft/recommenders` repo * Create pyproject.toml Update pypi-test-publish.yml Update pypi-publish.yml Delete black.toml Update pyproject.toml Update pyproject.toml Update tox.ini Update tox.ini Update pyproject.toml Update black.yml Update black.yml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update black.yml rename python project dir with underscore Update tests/test_methods.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> formatting Update pyproject.toml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update pyproject.toml Delete mypy.yml Update pyproject.toml Update pyproject.toml Update pyright.yml Update pytest.yml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update pyproject.toml Update __init__.py Update ai_python_package/__init__.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Apply suggestions from code review Co-authored-by: Steve Dower <steve.dower@microsoft.com> Co-authored-by: Brett Cannon <brett@python.org> Update .github/workflows/black.yml Delete tox.ini Update pyproject.toml Update pyproject.toml Update pypi-publish.yml Update pytest.yml Create bandit.yml Rename main.yml to wemake-python-styleguide.yml Update pyproject.toml Co-authored-by: Steve Dower <steve.dower@microsoft.com> create source directory Update pyproject.toml Update pyproject.toml cleanup Update pyright.yml Update pyright.yml Update pytest.yml Update pytest.yml Update bandit.yml Update bandit.yml Update black.yml Update pylint.yml Update pyproject.toml Update pyproject.toml Update pytest.yml Update __init__.py Update pytest.yml Update bandit.yml Update bandit.yml Update black.yml Update pylint.yml Update pyright.yml Update pytest.yml Update bandit.yml Update black.yml Update pylint.yml Update pyright.yml Update pytest.yml Update pypi-publish.yml Update pypi-test-publish.yml Update pypi-test-publish.yml Update and rename pypi-publish.yml to twine.yml Update pypi-test-publish.yml Rename pypi-test-publish.yml to twine-test.yml Update pyright.yml Update pyright.yml Update wemake-python-styleguide.yml Update bandit.yml Update black.yml Create pull-request.yml Update pylint.yml Update pyright.yml Update pytest.yml Update pull-request.yml Update pull-request.yml Update pull-request.yml Update pull-request.yml Update pyproject.toml Update pull-request.yml Update pull-request.yml Delete bandit.yml Update pull-request.yml Update pull-request.yml Delete pylint.yml Delete pyright.yml Delete pytest.yml Delete wemake-python-styleguide.yml Apply suggestions from code review Update pull-request.yml Update pull-request.yml Update pull-request.yml Update pull-request.yml Create .pre-commit-config.yaml Update .pre-commit-config.yaml Create noxfile.py Create nox.yml Update requirements.test.txt * Update noxfile.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update noxfile.py * Update noxfile.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Delete nox.yml * Delete noxfile.py * Update pyproject.toml * Update pyproject.toml * Update pyproject.toml * Update pull-request.yml * Update and rename twine.yml to publish.yml * Update pyproject.toml * Update pyproject.toml * Update pyproject.toml * Update hello_world.py * Update hello_world.py * Update test_methods.py * Update hello_world.py * Update hello_world.py * Update src/ai_python_package/hello_world.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update src/ai_python_package/hello_world.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update hello_world.py * Update src/ai_python_package/hello_world.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update src/ai_python_package/hello_world.py * Update .pre-commit-config.yaml * Update pull-request.yml * Update pull-request.yml * Update requirements.test.txt * cleanup tox * Update .pre-commit-config.yaml * Update pyproject.toml * Create .flake8 * Delete requirements.txt * Delete requirements.test.txt * Update pyproject.toml * Update pyproject.toml * Rename twine-test.yml to publish-test.yml * Update publish.yml * Create proto-pr.yml * move pylint configs into pyproject.toml * Delete proto-pr.yml * Apply suggestions from code review * Apply suggestions from code review * Update pyproject.toml * Create conftest.py * Update test_methods.py * Update conftest.py * Update test_methods.py * Update conftest.py * Update test_methods.py * Update test_methods.py * Apply suggestions from code review Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update README.md * Update Dockerfile * Update Dockerfile * Delete MANIFEST.in * Update Dockerfile * adding python configs for codespace * Update Dockerfile * Update Dockerfile * fix workspace configurations * update sys path to include src directory for pytest * remove preinstalled from recommendations * remove dup * fix pylance issues * drop ai prefix * reformat * precommit hooks * setup pre-commit in container * enable code coverage * add toml extension * add toml extension * move coverage configuration to pyproject.toml * fix duplication * Create pull-request-2.yml * Update pull-request-2.yml * Update pull-request-2.yml * Update .github/workflows/pull-request-2.yml * Update pull-request-2.yml * Update pull-request-2.yml * Update pull-request-2.yml * Update pull-request-2.yml * Update pull-request-2.yml * Update pull-request-2.yml * Delete pull-request.yml * Rename pull-request-2.yml to pull-request.yml * add requirements installation to docker * cut reqs install attempt * Delete black.yml * Update pull-request.yml * Update Dockerfile * Update pull-request.yml * Update pull-request.yml * Update publish.yml * Update pull-request.yml * Update pull-request.yml * Delete publish.yml * Update pull-request.yml * Update pull-request.yml * Delete publish-test.yml * Rename pull-request.yml to CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update .vscode/extensions.json * Update CI.yml * Update CI.yml * Update pyproject.toml * Update CI.yml * Update CI.yml * Update CI.yml * Create .pypirc * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update README.md * Update CI.yml * Create workflows.md * Create devcontainer.md * Create developer.md * Create vscode.md * Create pyproject.md * Create pre-commit-config.md * Update CI.yml * Update pyproject.toml * Update pyproject.toml * Update pyproject.toml * Update pyproject.toml * Apply suggestions from code review * Update CI.yml * Update __init__.py * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update pyproject.toml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update CI.yml * Create publish.yml * Update CI.yml * Update CI.yml * Update CI.yml * Update publish.yml * Update CI.yml * Update publish.yml * Revert "Create pyproject.toml" * Revert "Revert "Create pyproject.toml"" * Update pyproject.toml * Update CI.yml * Update test_methods.py * Update tests/test_methods.py * Update devcontainer.json * Delete ws.code-workspace * Update template-sync.yml * Delete .templateversionrc * Create template-sync.yml * Create README.md * Update template-sync.yml * Update pyproject.toml * Update CI.yml (#38) * Update CI.yml Update Python Action to version 0.0.29 * Update CI.yml * Update CI.yml (#39) * Update CI.yml * Update CI.yml * Update publish.yml Co-authored-by: dciborow <github-action@actions-template-sync.noreply.github.com> Co-authored-by: Jianjie Liu <liujianji3@gmail.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
As per issue #83 build of a fresh checkout fails. This PR increases the isort version to resolve the issue. Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.1.11 to 23.3.12. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/PyCQA/flake8-bugbear/releases">flake8-bugbear's releases</a>.</em></p> <blockquote> <h2>23.3.12</h2> <ul> <li>B950: now ignores 'noqa' and 'type: ignore' comments.</li> <li>B005: Do not flag when using the <code>strip()</code> method on an imported module.</li> <li>B030: Allow calls and starred expressions in except handlers.</li> </ul> <h2>23.2.13</h2> <ul> <li>B906: Add <code>visit_Bytes</code>, <code>visit_Num</code> and <code>visit_Str</code> to the list of <code>visit_*</code> functions that are ignored by the B906 check. The <code>ast.Bytes</code>, <code>ast.Num</code> and <code>ast.Str</code> nodes are all deprecated, but may still be used by some codebases in order to maintain backwards compatibility with Python 3.7.</li> <li>B016: Warn when raising f-strings.</li> <li>Add B028: Check for an explicit stacklevel keyword argument on the warn method from the warnings module.</li> <li>Add B029: Check when trying to use <code>except</code> with an empty tuple i.e. <code>except: ()</code>.</li> <li>Add B032: Check for possible unintentional type annotations instead of assignments.</li> </ul> <h2>23.1.20</h2> <ul> <li>B024: now ignores classes without any methods. (<a href="https://github.com/PyCQA/flake8-bugbear/issues/336">#336</a>)</li> <li>B017: Don't warn when <code>pytest.raises()</code> has a <code>match</code> argument. (<a href="https://github.com/PyCQA/flake8-bugbear/issues/334">#334</a>)</li> <li>B906: Ignore <code>visit_</code> functions with a <code>_fields</code> attribute that can't contain ast.AST subnodes. (<a href="https://github.com/PyCQA/flake8-bugbear/issues/330">#330</a>)</li> </ul> <h2>23.1.17</h2> <ul> <li>Rename B028 to B907, making it optional/opinionated.</li> </ul> <h2>23.1.14</h2> <ul> <li>Add B906: <code>visit_</code> function with no further calls to a <code>visit</code> function. (<a href="https://github.com/PyCQA/flake8-bugbear/issues/313">#313</a>)</li> <li>Add B028: Suggest <code>!r</code> when formatted value in f-string is surrounded by quotes. (<a href="https://github.com/PyCQA/flake8-bugbear/issues/319">#319</a>)</li> </ul> <h2>22.12.6</h2> <ul> <li>Add B905: <code>zip()</code> without an explicit <code>strict=</code> parameter. (<a href="https://github.com/PyCQA/flake8-bugbear/issues/314">#314</a>)</li> <li>B027: ignore <a href="https://github.com/overload"><code>@overload</code></a> when typing is imported with other names (<a href="https://github.com/PyCQA/flake8-bugbear/issues/309">#309</a>)</li> </ul> <h2>22.10.27</h2> <ul> <li>B027: Ignore <a href="https://github.com/overload"><code>@overload</code></a> decorator (<a href="https://github.com/PyCQA/flake8-bugbear/issues/306">#306</a>)</li> <li>B023: Also fix map (<a href="https://github.com/PyCQA/flake8-bugbear/issues/305">#305</a>)</li> <li>B023: Avoid false alarms with filter, reduce, key= and return. Added tests for functools (<a href="https://github.com/PyCQA/flake8-bugbear/issues/303">#303</a>)</li> </ul> <h2>22.10.25</h2> <ul> <li>Make B015 and B018 messages slightly more polite (<a href="https://github.com/PyCQA/flake8-bugbear/issues/298">#298</a>)</li> <li>Add B027: Empty method in abstract base class with no abstract decorator</li> <li>Multiple B024 false positive fixes</li> <li>Move CI to use <code>tox</code> (<a href="https://github.com/PyCQA/flake8-bugbear/issues/294">#294</a>)</li> <li>Move to using PEP621 / <code>pyproject.toml</code> package (<a href="https://github.com/PyCQA/flake8-bugbear/issues/291">#291</a>)</li> <li>Tested in 3.11</li> </ul> <h2>22.9.23</h2> <ul> <li>add B026: find argument unpacking after keyword argument (<a href="https://github.com/PyCQA/flake8-bugbear/issues/287">#287</a>)</li> <li>Move to setup.cfg like flake8 (<a href="https://github.com/PyCQA/flake8-bugbear/issues/288">#288</a>)</li> </ul> <h2>22.9.11</h2> <ul> <li>Add B025: Find duplicate except clauses (<a href="https://github.com/PyCQA/flake8-bugbear/issues/284">#284</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/63acfdc6f75d1f6bb4b16e7bed24bdc6ab7b886e"><code>63acfdc</code></a> Fix typo on version str</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/72794d5c6f06721381d9c1af6f4dcca60279e415"><code>72794d5</code></a> Update READEME + version for 23.3.12 release</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/5c85ef43264487869bf5e6a828a0b5305557c6b3"><code>5c85ef4</code></a> B950: Ignores 'noqa' and 'type: ignore' comments (<a href="https://github.com/PyCQA/flake8-bugbear/issues/162">#162</a>) (<a href="https://github.com/PyCQA/flake8-bugbear/issues/358">#358</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/37bd2a079e1b2ebc0a72c8cf1a8e1c90c6c69148"><code>37bd2a0</code></a> Fix bug in b030 (<a href="https://github.com/PyCQA/flake8-bugbear/issues/364">#364</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/dc34703c40e1415a5b89ea5c046c16cba409b03a"><code>dc34703</code></a> Fix typos in docstring (<a href="https://github.com/PyCQA/flake8-bugbear/issues/361">#361</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/1bf567a381fbca96e6426c44894f7c3930d93fc3"><code>1bf567a</code></a> B005: Do not flag on imported modules (<a href="https://github.com/PyCQA/flake8-bugbear/issues/353">#353</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/58dca8bab3300519a7ed028edea5770cdf6d0ce2"><code>58dca8b</code></a> B030: allow splats and calls (<a href="https://github.com/PyCQA/flake8-bugbear/issues/354">#354</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/73238157c386530926dbc1507815387c146dce1a"><code>7323815</code></a> Fix B029 typo (<a href="https://github.com/PyCQA/flake8-bugbear/issues/355">#355</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/fa49539b05e2f1c0962ff3d09a86a889b16b9c92"><code>fa49539</code></a> Update release notes for 23.2.13 (<a href="https://github.com/PyCQA/flake8-bugbear/issues/351">#351</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/1d87dc8c2bd6c8c54080e1d56ec098e66a85e57e"><code>1d87dc8</code></a> Update README + version for 23.2.13 release</li> <li>Additional commits viewable in <a href="https://github.com/PyCQA/flake8-bugbear/compare/22.1.11...23.3.12">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flake8-bugbear&package-manager=pip&previous-version=22.1.11&new-version=23.3.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.1.0 to 7.2.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases">pytest's releases</a>.</em></p> <blockquote> <h2>7.2.2</h2> <h1>pytest 7.2.2 (2023-03-03)</h1> <h2>Bug Fixes</h2> <ul> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10533">#10533</a>: Fixed <code>pytest.approx</code>{.interpreted-text role="func"} handling of dictionaries containing one or more values of [0.0]{.title-ref}.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10592">#10592</a>: Fixed crash if [--cache-show]{.title-ref} and [--help]{.title-ref} are passed at the same time.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10597">#10597</a>: Fixed bug where a fixture method named <code>teardown</code> would be called as part of <code>nose</code> teardown stage.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10626">#10626</a>: Fixed crash if <code>--fixtures</code> and <code>--help</code> are passed at the same time.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10660">#10660</a>: Fixed :py<code>pytest.raises</code>{.interpreted-text role="func"} to return a 'ContextManager' so that type-checkers could narrow <code>pytest.raises(...) if ... else nullcontext()</code> down to 'ContextManager' rather than 'object'.</li> </ul> <h2>Improved Documentation</h2> <ul> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10690">#10690</a>: Added [CI]{.title-ref} and [BUILD_NUMBER]{.title-ref} environment variables to the documentation.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10721">#10721</a>: Fixed entry-points declaration in the documentation example using Hatch.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10753">#10753</a>: Changed wording of the module level skip to be very explicit about not collecting tests and not executing the rest of the module.</li> </ul> <h2>7.2.1</h2> <h1>pytest 7.2.1 (2023-01-13)</h1> <h2>Bug Fixes</h2> <ul> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10452">#10452</a>: Fix 'importlib.abc.TraversableResources' deprecation warning in Python 3.12.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10457">#10457</a>: If a test is skipped from inside a fixture, the test summary now shows the test location instead of the fixture location.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10506">#10506</a>: Fix bug where sometimes pytest would use the file system root directory as <code>rootdir <rootdir></code>{.interpreted-text role="ref"} on Windows.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10607">#10607</a>: Fix a race condition when creating junitxml reports, which could occur when multiple instances of pytest execute in parallel.</li> <li><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10641">#10641</a>: Fix a race condition when creating or updating the stepwise plugin's cache, which could occur when multiple xdist worker nodes try to simultaneously update the stepwise plugin's cache.</li> </ul> <h2>7.2.0</h2> <h1>pytest 7.2.0 (2022-10-23)</h1> <h2>Deprecations</h2> <ul> <li> <p><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10012">#10012</a>: Update <code>pytest.PytestUnhandledCoroutineWarning</code>{.interpreted-text role="class"} to a deprecation; it will raise an error in pytest 8.</p> </li> <li> <p><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10396">#10396</a>: pytest no longer depends on the <code>py</code> library. <code>pytest</code> provides a vendored copy of <code>py.error</code> and <code>py.path</code> modules but will use the <code>py</code> library if it is installed. If you need other <code>py.*</code> modules, continue to install the deprecated <code>py</code> library separately, otherwise it can usually be removed as a dependency.</p> </li> <li> <p><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4562">#4562</a>: Deprecate configuring hook specs/impls using attributes/marks.</p> <p>Instead use :py<code>pytest.hookimpl</code>{.interpreted-text role="func"} and :py<code>pytest.hookspec</code>{.interpreted-text role="func"}. For more details, see the <code>docs <legacy-path-hooks-deprecated></code>{.interpreted-text role="ref"}.</p> </li> <li> <p><a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/9886">#9886</a>: The functionality for running tests written for <code>nose</code> has been officially deprecated.</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/4191e0259805acbc499d326441c98e2b950637f1"><code>4191e02</code></a> Prepare release version 7.2.2</li> <li><a href="https://github.com/pytest-dev/pytest/commit/eb50c6ce9990c322f7ec1d25c8433456aa8fd7f6"><code>eb50c6c</code></a> [7.2.x] Normalize how changelog entries are written (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10790">#10790</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/9693556f27ee77ac74c380943b9b8e5b926edcf1"><code>9693556</code></a> [7.2.x] Fix test_cmdline_python_namespace_package (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10789">#10789</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/e8e7d44a4c28fc608ada23030f2883b922155218"><code>e8e7d44</code></a> [7.2.x] made minor updates to fixtures docs (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10778">#10778</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/2fd4549db50e0086ce163654c8e060478111f05a"><code>2fd4549</code></a> [7.2.x] docs: be more explicit about module level skip preventing collection ...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/cee8d6f274213f790ca286cb2d0b9390c6234c6c"><code>cee8d6f</code></a> [7.2.x] Update import mode documentation to not refer to <strong>import</strong>() anymore...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/79108bf9a37aebe1879c545cdf926251772cc05e"><code>79108bf</code></a> [7.2.x] add CI and BUILD_NUMBER env var in docs (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10750">#10750</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/779a87aada33af444f14841a04344016a087669e"><code>779a87a</code></a> [7.2.x] Update open training (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10740">#10740</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/60216810d938ea574b81761782d902309fd77ffd"><code>6021681</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pytest-dev/pytest/issues/10734">#10734</a> from pytest-dev/backport-10725-to-7.2.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/37e410fce841635c6d3b4ba6b37c6a8df360b40a"><code>37e410f</code></a> [7.2.x] Fix entry-points declaration in the documentation example using Hatch</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/7.1.0...7.2.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=7.1.0&new-version=7.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.17.0 to 3.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/releases">pre-commit's releases</a>.</em></p> <blockquote> <h2>pre-commit v3.1.1</h2> <h3>Fixes</h3> <ul> <li>Fix <code>rust</code> with <code>language_version</code> and a non-writable host <code>RUSTUP_HOME</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit-ci/issues/issues/173">pre-commit-ci/issues#173</a> by <a href="https://github.com/Swiftb0y"><code>@Swiftb0y</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2788">#2788</a> by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.1.0</h2> <h3>Fixes</h3> <ul> <li>Fix <code>dotnet</code> for <code>.sln</code>-based hooks for dotnet>=7.0.200. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2763">#2763</a> PR by <a href="https://github.com/m-rsha"><code>@m-rsha</code></a>.</li> </ul> </li> <li>Prevent stashing when <code>diff</code> fails to execute. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2774">#2774</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2773">#2773</a> issue by <a href="https://github.com/strubbly"><code>@strubbly</code></a>.</li> </ul> </li> <li>Dependencies are no longer sorted in repository key. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2776">#2776</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h3>Updating</h3> <ul> <li>Deprecate <code>language: python_venv</code>. Use <code>language: python</code> instead. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2746">#2746</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2734">#2734</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.0.4</h2> <h3>Fixes</h3> <ul> <li>Fix hook diff detection for files affected by <code>--textconv</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2743">#2743</a> PR by <a href="https://github.com/adamchainz"><code>@adamchainz</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2743">#2743</a> issue by <a href="https://github.com/adamchainz"><code>@adamchainz</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.0.3</h2> <h3>Fixes</h3> <ul> <li>Revert "Prevent local <code>Gemfile</code> from interfering with hook execution.". <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2739">#2739</a> issue by <a href="https://github.com/Roguelazer"><code>@Roguelazer</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2740">#2740</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.0.2</h2> <h3>Fixes</h3> <ul> <li>Prevent local <code>Gemfile</code> from interfering with hook execution. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2727">#2727</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Fix <code>language: r</code>, <code>repo: local</code> hooks <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit-ci/issues/issues/107">pre-commit-ci/issues#107</a> by <a href="https://github.com/lorenzwalthert"><code>@lorenzwalthert</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2728">#2728</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.0.1</h2> <h3>Fixes</h3> <ul> <li>Ensure coursier hooks are available offline after install. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2723">#2723</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.0.0</h2> <h3>Features</h3> <ul> <li>Make <code>language: golang</code> bootstrap <code>go</code> if not present. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2651">#2651</a> PR by <a href="https://github.com/taoufik07"><code>@taoufik07</code></a>.</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md">pre-commit's changelog</a>.</em></p> <blockquote> <h1>3.1.1 - 2023-02-27</h1> <h3>Fixes</h3> <ul> <li>Fix <code>rust</code> with <code>language_version</code> and a non-writable host <code>RUSTUP_HOME</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit-ci/issues/issues/173">pre-commit-ci/issues#173</a> by <a href="https://github.com/Swiftb0y"><code>@Swiftb0y</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2788">#2788</a> by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h1>3.1.0 - 2023-02-22</h1> <h3>Fixes</h3> <ul> <li>Fix <code>dotnet</code> for <code>.sln</code>-based hooks for dotnet>=7.0.200. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2763">#2763</a> PR by <a href="https://github.com/m-rsha"><code>@m-rsha</code></a>.</li> </ul> </li> <li>Prevent stashing when <code>diff</code> fails to execute. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2774">#2774</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2773">#2773</a> issue by <a href="https://github.com/strubbly"><code>@strubbly</code></a>.</li> </ul> </li> <li>Dependencies are no longer sorted in repository key. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2776">#2776</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h3>Updating</h3> <ul> <li>Deprecate <code>language: python_venv</code>. Use <code>language: python</code> instead. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2746">#2746</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2734">#2734</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h1>3.0.4 - 2023-02-03</h1> <h3>Fixes</h3> <ul> <li>Fix hook diff detection for files affected by <code>--textconv</code>. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2743">#2743</a> PR by <a href="https://github.com/adamchainz"><code>@adamchainz</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2743">#2743</a> issue by <a href="https://github.com/adamchainz"><code>@adamchainz</code></a>.</li> </ul> </li> </ul> <h1>3.0.3 - 2023-02-01</h1> <h3>Fixes</h3> <ul> <li>Revert "Prevent local <code>Gemfile</code> from interfering with hook execution.". <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2739">#2739</a> issue by <a href="https://github.com/Roguelazer"><code>@Roguelazer</code></a>.</li> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2740">#2740</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h1>3.0.2 - 2023-01-29</h1> <h3>Fixes</h3> <ul> <li>Prevent local <code>Gemfile</code> from interfering with hook execution. <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2727">#2727</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Fix <code>language: r</code>, <code>repo: local</code> hooks <ul> <li><a href="https://github-redirect.dependabot.com/pre-commit-ci/issues/issues/107">pre-commit-ci/issues#107</a> by <a href="https://github.com/lorenzwalthert"><code>@lorenzwalthert</code></a>.</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pre-commit/pre-commit/commit/2822de9aa6284f2de1c5ff8d0884b38bc553afa5"><code>2822de9</code></a> v3.1.1</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/7f386a752ef8c35371e93341932fb86b39341c0b"><code>7f386a7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2788">#2788</a> from pre-commit/rustup-home-temporary</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/2700a7d62241d7bea52d5305b5bca88ad7072919"><code>2700a7d</code></a> set RUSTUP_HOME when using a non-system rust</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/294590fd124484a786ba90423fa5d89536a6de98"><code>294590f</code></a> v3.1.0</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/7bfa7e15c6625068eb268a68e3825d2e144e454b"><code>7bfa7e1</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2776">#2776</a> from pre-commit/unsorted-additional-deps</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/a631abdabf0fcc2bb31f85ae33dfdefb958fe03a"><code>a631abd</code></a> remove sorting for repo key for additional_deps</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/cdd360645a10935bcca6190e5be978e17fe9cb49"><code>cdd3606</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2775">#2775</a> from pre-commit/called-process-error-trailing-whites...</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/4ded56efac790028557e8ad446937d00dff7f05d"><code>4ded56e</code></a> fix trailing whitespace in CalledProcessError output</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/192be6079b7854d8b163d8c8265fad8605177eb6"><code>192be60</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/2774">#2774</a> from pre-commit/diff-must-succeed</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/cddc9cff0f05a8d9e3ca126df03962574efe98e9"><code>cddc9cf</code></a> only treat exit code 1 as a successful diff</li> <li>Additional commits viewable in <a href="https://github.com/pre-commit/pre-commit/compare/v2.17.0...v3.1.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pre-commit&package-manager=pip&previous-version=2.17.0&new-version=3.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [black](https://github.com/psf/black) from 22.1.0 to 23.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases">black's releases</a>.</em></p> <blockquote> <h2>23.1.0</h2> <h3>Highlights</h3> <p>This is the first release of 2023, and following our <a href="https://black.readthedocs.io/en/stable/the_black_code_style/index.html#stability-policy">stability policy</a>, it comes with a number of improvements to our stable style, notably improvements to empty line handling and the removal of redundant parentheses in several contexts.</p> <p>There are also many changes to the preview style; try out <code>black --preview</code> and give us feedback to help us set the stable style for next year.</p> <p>In addition to style changes, Black now automatically infers the supported Python versions from your <code>pyproject.toml</code> file, removing the need to set Black's target versions separately.</p> <h3>Stable style</h3> <!-- raw HTML omitted --> <ul> <li>Introduce the 2023 stable style, which incorporates most aspects of last year's preview style (<a href="https://github-redirect.dependabot.com/psf/black/issues/3418">#3418</a>). Specific changes: <ul> <li>Enforce empty lines before classes and functions with sticky leading comments (<a href="https://github-redirect.dependabot.com/psf/black/issues/3302">#3302</a>) (22.12.0)</li> <li>Reformat empty and whitespace-only files as either an empty file (if no newline is present) or as a single newline character (if a newline is present) (<a href="https://github-redirect.dependabot.com/psf/black/issues/3348">#3348</a>) (22.12.0)</li> <li>Correctly handle trailing commas that are inside a line's leading non-nested parens (<a href="https://github-redirect.dependabot.com/psf/black/issues/3370">#3370</a>) (22.12.0)</li> <li><code>--skip-string-normalization</code> / <code>-S</code> now prevents docstring prefixes from being normalized as expected (<a href="https://github-redirect.dependabot.com/psf/black/issues/3168">#3168</a>) (since 22.8.0)</li> <li>When using <code>--skip-magic-trailing-comma</code> or <code>-C</code>, trailing commas are stripped from subscript expressions with more than 1 element (<a href="https://github-redirect.dependabot.com/psf/black/issues/3209">#3209</a>) (22.8.0)</li> <li>Fix a string merging/split issue when a comment is present in the middle of implicitly concatenated strings on its own line (<a href="https://github-redirect.dependabot.com/psf/black/issues/3227">#3227</a>) (22.8.0)</li> <li>Docstring quotes are no longer moved if it would violate the line length limit (<a href="https://github-redirect.dependabot.com/psf/black/issues/3044">#3044</a>, <a href="https://github-redirect.dependabot.com/psf/black/issues/3430">#3430</a>) (22.6.0)</li> <li>Parentheses around return annotations are now managed (<a href="https://github-redirect.dependabot.com/psf/black/issues/2990">#2990</a>) (22.6.0)</li> <li>Remove unnecessary parentheses around awaited objects (<a href="https://github-redirect.dependabot.com/psf/black/issues/2991">#2991</a>) (22.6.0)</li> <li>Remove unnecessary parentheses in <code>with</code> statements (<a href="https://github-redirect.dependabot.com/psf/black/issues/2926">#2926</a>) (22.6.0)</li> <li>Remove trailing newlines after code block open (<a href="https://github-redirect.dependabot.com/psf/black/issues/3035">#3035</a>) (22.6.0)</li> <li>Code cell separators <code>#%%</code> are now standardised to <code># %%</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2919">#2919</a>) (22.3.0)</li> <li>Remove unnecessary parentheses from <code>except</code> statements (<a href="https://github-redirect.dependabot.com/psf/black/issues/2939">#2939</a>) (22.3.0)</li> <li>Remove unnecessary parentheses from tuple unpacking in <code>for</code> loops (<a href="https://github-redirect.dependabot.com/psf/black/issues/2945">#2945</a>) (22.3.0)</li> <li>Avoid magic-trailing-comma in single-element subscripts (<a href="https://github-redirect.dependabot.com/psf/black/issues/2942">#2942</a>) (22.3.0)</li> </ul> </li> <li>Fix a crash when a colon line is marked between <code># fmt: off</code> and <code># fmt: on</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/3439">#3439</a>)</li> </ul> <h3>Preview style</h3> <!-- raw HTML omitted --> <ul> <li>Format hex codes in unicode escape sequences in string literals (<a href="https://github-redirect.dependabot.com/psf/black/issues/2916">#2916</a>)</li> <li>Add parentheses around <code>if</code>-<code>else</code> expressions (<a href="https://github-redirect.dependabot.com/psf/black/issues/2278">#2278</a>)</li> <li>Improve performance on large expressions that contain many strings (<a href="https://github-redirect.dependabot.com/psf/black/issues/3467">#3467</a>)</li> <li>Fix a crash in preview style with assert + parenthesized string (<a href="https://github-redirect.dependabot.com/psf/black/issues/3415">#3415</a>)</li> <li>Fix crashes in preview style with walrus operators used in function return annotations and except clauses (<a href="https://github-redirect.dependabot.com/psf/black/issues/3423">#3423</a>)</li> <li>Fix a crash in preview advanced string processing where mixed implicitly concatenated regular and f-strings start with an empty span (<a href="https://github-redirect.dependabot.com/psf/black/issues/3463">#3463</a>)</li> <li>Fix a crash in preview advanced string processing where a standalone comment is placed before a dict's value (<a href="https://github-redirect.dependabot.com/psf/black/issues/3469">#3469</a>)</li> <li>Fix an issue where extra empty lines are added when a decorator has <code># fmt: skip</code> applied or there is a standalone comment between decorators (<a href="https://github-redirect.dependabot.com/psf/black/issues/3470">#3470</a>)</li> <li>Do not put the closing quotes in a docstring on a separate line, even if the line is too long (<a href="https://github-redirect.dependabot.com/psf/black/issues/3430">#3430</a>)</li> <li>Long values in dict literals are now wrapped in parentheses; correspondingly unnecessary parentheses around short values in dict literals are now removed; long string lambda values are now wrapped in parentheses (<a href="https://github-redirect.dependabot.com/psf/black/issues/3440">#3440</a>)</li> <li>Fix two crashes in preview style involving edge cases with docstrings (<a href="https://github-redirect.dependabot.com/psf/black/issues/3451">#3451</a>)</li> <li>Exclude string type annotations from improved string processing; fix crash when the return type annotation is stringified and spans across multiple lines (<a href="https://github-redirect.dependabot.com/psf/black/issues/3462">#3462</a>)</li> <li>Wrap multiple context managers in parentheses when targeting Python 3.9+ (<a href="https://github-redirect.dependabot.com/psf/black/issues/3489">#3489</a>)</li> <li>Fix several crashes in preview style with walrus operators used in <code>with</code> statements or tuples (<a href="https://github-redirect.dependabot.com/psf/black/issues/3473">#3473</a>)</li> <li>Fix an invalid quote escaping bug in f-string expressions where it produced invalid code. Implicitly concatenated f-strings with different quotes can now be merged or quote-normalized by changing the quotes used in expressions. (<a href="https://github-redirect.dependabot.com/psf/black/issues/3509">#3509</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p> <blockquote> <h2>23.1.0</h2> <h3>Highlights</h3> <p>This is the first release of 2023, and following our <a href="https://black.readthedocs.io/en/stable/the_black_code_style/index.html#stability-policy">stability policy</a>, it comes with a number of improvements to our stable style, including improvements to empty line handling, removal of redundant parentheses in several contexts, and output that highlights implicitly concatenated strings better.</p> <p>There are also many changes to the preview style; try out <code>black --preview</code> and give us feedback to help us set the stable style for next year.</p> <p>In addition to style changes, Black now automatically infers the supported Python versions from your <code>pyproject.toml</code> file, removing the need to set Black's target versions separately.</p> <h3>Stable style</h3> <!-- raw HTML omitted --> <ul> <li>Introduce the 2023 stable style, which incorporates most aspects of last year's preview style (<a href="https://github-redirect.dependabot.com/psf/black/issues/3418">#3418</a>). Specific changes: <ul> <li>Enforce empty lines before classes and functions with sticky leading comments (<a href="https://github-redirect.dependabot.com/psf/black/issues/3302">#3302</a>) (22.12.0)</li> <li>Reformat empty and whitespace-only files as either an empty file (if no newline is present) or as a single newline character (if a newline is present) (<a href="https://github-redirect.dependabot.com/psf/black/issues/3348">#3348</a>) (22.12.0)</li> <li>Implicitly concatenated strings used as function args are now wrapped inside parentheses (<a href="https://github-redirect.dependabot.com/psf/black/issues/3307">#3307</a>) (22.12.0)</li> <li>Correctly handle trailing commas that are inside a line's leading non-nested parens (<a href="https://github-redirect.dependabot.com/psf/black/issues/3370">#3370</a>) (22.12.0)</li> <li><code>--skip-string-normalization</code> / <code>-S</code> now prevents docstring prefixes from being normalized as expected (<a href="https://github-redirect.dependabot.com/psf/black/issues/3168">#3168</a>) (since 22.8.0)</li> <li>When using <code>--skip-magic-trailing-comma</code> or <code>-C</code>, trailing commas are stripped from subscript expressions with more than 1 element (<a href="https://github-redirect.dependabot.com/psf/black/issues/3209">#3209</a>) (22.8.0)</li> <li>Implicitly concatenated strings inside a list, set, or tuple are now wrapped inside parentheses (<a href="https://github-redirect.dependabot.com/psf/black/issues/3162">#3162</a>) (22.8.0)</li> <li>Fix a string merging/split issue when a comment is present in the middle of implicitly concatenated strings on its own line (<a href="https://github-redirect.dependabot.com/psf/black/issues/3227">#3227</a>) (22.8.0)</li> <li>Docstring quotes are no longer moved if it would violate the line length limit (<a href="https://github-redirect.dependabot.com/psf/black/issues/3044">#3044</a>, <a href="https://github-redirect.dependabot.com/psf/black/issues/3430">#3430</a>) (22.6.0)</li> <li>Parentheses around return annotations are now managed (<a href="https://github-redirect.dependabot.com/psf/black/issues/2990">#2990</a>) (22.6.0)</li> <li>Remove unnecessary parentheses around awaited objects (<a href="https://github-redirect.dependabot.com/psf/black/issues/2991">#2991</a>) (22.6.0)</li> <li>Remove unnecessary parentheses in <code>with</code> statements (<a href="https://github-redirect.dependabot.com/psf/black/issues/2926">#2926</a>) (22.6.0)</li> <li>Remove trailing newlines after code block open (<a href="https://github-redirect.dependabot.com/psf/black/issues/3035">#3035</a>) (22.6.0)</li> <li>Code cell separators <code>#%%</code> are now standardised to <code># %%</code> (<a href="https://github-redirect.dependabot.com/psf/black/issues/2919">#2919</a>) (22.3.0)</li> <li>Remove unnecessary parentheses from <code>except</code> statements (<a href="https://github-redirect.dependabot.com/psf/black/issues/2939">#2939</a>) (22.3.0)</li> <li>Remove unnecessary parentheses from tuple unpacking in <code>for</code> loops (<a href="https://github-redirect.dependabot.com/psf/black/issues/2945">#2945</a>) (22.3.0)</li> <li>Avoid magic-trailing-comma in single-element subscripts (<a href="https://github-redirect.dependabot.com/psf/black/issues/2942">#2942</a>) (22.3.0)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/b0d1fba7ac3be53c71fb0d3211d911e629f8aecb"><code>b0d1fba</code></a> Prepare release 23.1.0 (<a href="https://github-redirect.dependabot.com/psf/black/issues/3536">#3536</a>)</li> <li><a href="https://github.com/psf/black/commit/69ca0a4c7a365c5f5eea519a90980bab72cab764"><code>69ca0a4</code></a> Infer target version based on project metadata (<a href="https://github-redirect.dependabot.com/psf/black/issues/3219">#3219</a>)</li> <li><a href="https://github.com/psf/black/commit/c4bd2e31ceeac84d68592986fe70920f3d3d0443"><code>c4bd2e3</code></a> Draft for Black 2023 stable style (<a href="https://github-redirect.dependabot.com/psf/black/issues/3418">#3418</a>)</li> <li><a href="https://github.com/psf/black/commit/226cbf0226ee3bc26972357ba54c36409e9a84ae"><code>226cbf0</code></a> Fix unsafe cast in linegen.py w/ await yield handling (<a href="https://github-redirect.dependabot.com/psf/black/issues/3533">#3533</a>)</li> <li><a href="https://github.com/psf/black/commit/f4ebc683208d095b252b87147d002e925c9c1171"><code>f4ebc68</code></a> Upgrade isort (<a href="https://github-redirect.dependabot.com/psf/black/issues/3534">#3534</a>)</li> <li><a href="https://github.com/psf/black/commit/6407ebb870afe0062ee581abdea07c1ef5213d31"><code>6407ebb</code></a> Remove Python version in the_basics.md (<a href="https://github-redirect.dependabot.com/psf/black/issues/3528">#3528</a>)</li> <li><a href="https://github.com/psf/black/commit/196b1f349eb2baa9bbbc483226874cc01fb7567d"><code>196b1f3</code></a> Fix <code>black --help</code> output for <code>--python-cell-magics</code> option to be reproducibl...</li> <li><a href="https://github.com/psf/black/commit/d950f15987a49a5f3e37127ec718b4c12666b8cf"><code>d950f15</code></a> Update document now that paren wrapping CMs on Python 3.9+ is implemented (<a href="https://github-redirect.dependabot.com/psf/black/issues/3">#3</a>...</li> <li><a href="https://github.com/psf/black/commit/a36878eb2f375e2ac1e13052f663909f3835ec46"><code>a36878e</code></a> Fix an invalid quote escaping bug in f-string expressions (<a href="https://github-redirect.dependabot.com/psf/black/issues/3509">#3509</a>)</li> <li><a href="https://github.com/psf/black/commit/eabff673b37c5430d4cf72fa050a189a57be2deb"><code>eabff67</code></a> Format hex code in unicode escape sequences in string literals (<a href="https://github-redirect.dependabot.com/psf/black/issues/2916">#2916</a>)</li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/22.1.0...23.1.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=22.1.0&new-version=23.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [shellcheck-py](https://github.com/ryanrhee/shellcheck-py) from 0.8.0.4 to 0.9.0.2. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/4bb61ddc1b4175565f8f975fd20d657f00f2bd53"><code>4bb61dd</code></a> v0.9.0.2</li> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/77d54408aa70feb5932bbbd03ebc50da0d89ef72"><code>77d5440</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ryanrhee/shellcheck-py/issues/80">#80</a> from shellcheck-py/all-repos_autofix_azure-pipelines-a...</li> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/63d056c1a299fbf1b23d04233e0add122db25188"><code>63d056c</code></a> Update azure-pipelines template repositories</li> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/d0a0a0d7aa4e87ed0c7a31b5fcee1c20697718ff"><code>d0a0a0d</code></a> v0.9.0.1</li> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/1617fda05329c0e473797a6a25a82f39fb146456"><code>1617fda</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ryanrhee/shellcheck-py/issues/79">#79</a> from scop/v0.9.0</li> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/9f8327204d3b517630c9fce9694104d90392c1c3"><code>9f83272</code></a> Upgrade to v0.9.0</li> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/8b8c1f783fde1869f1bab3f208a212dadd37419e"><code>8b8c1f7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ryanrhee/shellcheck-py/issues/78">#78</a> from shellcheck-py/pre-commit-ci-update-config</li> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/32747cba3541ff418d711f02fdfc903697ac6069"><code>32747cb</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/a2a5b63d3ab6d48785b05496b66c71760508f427"><code>a2a5b63</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ryanrhee/shellcheck-py/issues/77">#77</a> from shellcheck-py/pre-commit-ci-update-config</li> <li><a href="https://github.com/shellcheck-py/shellcheck-py/commit/b000e19ab02ae1edd3ebefd4ca6bf254de34c568"><code>b000e19</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li>Additional commits viewable in <a href="https://github.com/ryanrhee/shellcheck-py/compare/v0.8.0.4...v0.9.0.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=shellcheck-py&package-manager=pip&previous-version=0.8.0.4&new-version=0.9.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Updates the requirements on [pytest-mock](https://github.com/pytest-dev/pytest-mock) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-mock/releases">pytest-mock's releases</a>.</em></p> <blockquote> <h2>v3.10.0</h2> <ul> <li>Added new <code>mocker.stop(m)</code> method to stop specific <code>mocker.patch</code> or <code>mocker.spy</code> calls (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/319">#319</a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst">pytest-mock's changelog</a>.</em></p> <blockquote> <h2>3.10.0 (2022-10-05)</h2> <ul> <li>Added new <code>mocker.stop(m)</code> method to stop specific <code>mocker.patch</code> or <code>mocker.spy</code> calls (<code>[#319](https://github.com/pytest-dev/pytest-mock/issues/319)</code>_).</li> </ul> <p>.. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/319">#319</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/319">pytest-dev/pytest-mock#319</a></p> <h2>3.9.0 (2022-09-28)</h2> <ul> <li>Expose <code>NonCallableMagicMock</code> via the <code>mocker</code> fixture (<code>[#318](https://github.com/pytest-dev/pytest-mock/issues/318)</code>_).</li> </ul> <p>.. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/318">#318</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/318">pytest-dev/pytest-mock#318</a></p> <h2>3.8.2 (2022-07-05)</h2> <ul> <li>Fixed <code>AsyncMock</code> support for Python 3.7+ in <code>mocker.async_stub</code> (<code>[#302](https://github.com/pytest-dev/pytest-mock/issues/302)</code>_).</li> </ul> <p>.. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/302">#302</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/302">pytest-dev/pytest-mock#302</a></p> <h2>3.8.1 (2022-06-24)</h2> <ul> <li>Fixed regression caused by an explicit <code>mock</code> dependency in the code (<code>[#298](https://github.com/pytest-dev/pytest-mock/issues/298)</code>_).</li> </ul> <p>.. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/298">#298</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/298">pytest-dev/pytest-mock#298</a></p> <h2>3.8.0 (2022-06-24)</h2> <ul> <li>Add <code>MockerFixture.async_mock</code> method. Thanks <code>@PerchunPak</code>_ for the PR (<code>[#296](https://github.com/pytest-dev/pytest-mock/issues/296)</code>_).</li> </ul> <p>.. _<a href="https://github.com/PerchunPak"><code>@PerchunPak</code></a>: <a href="https://github.com/PerchunPak">https://github.com/PerchunPak</a> .. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/296">#296</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/pull/296">pytest-dev/pytest-mock#296</a></p> <h2>3.7.0 (2022-01-28)</h2> <ul> <li>Python 3.10 now officially supported.</li> <li>Dropped support for Python 3.6.</li> </ul> <h2>3.6.1 (2021-05-06)</h2> <ul> <li>Fix <code>mocker.resetall()</code> when using <code>mocker.spy()</code> (<code>[#237](https://github.com/pytest-dev/pytest-mock/issues/237)</code><em>). Thanks <code>@blaxter</code></em> for the report and <code>@shadycuz</code>_ for the PR.</li> </ul> <p>.. _<a href="https://github.com/blaxter"><code>@blaxter</code></a>: <a href="https://github.com/blaxter">https://github.com/blaxter</a> .. _<a href="https://github.com/shadycuz"><code>@shadycuz</code></a>: <a href="https://github.com/shadycuz">https://github.com/shadycuz</a> .. _<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/237">#237</a>: <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/237">pytest-dev/pytest-mock#237</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/6c03dfd4240de4a178bab67c0a32fba28d8bcf91"><code>6c03dfd</code></a> Release 3.10.0</li> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/fbb5039d7269c34705a7dab39f2a2cea92111859"><code>fbb5039</code></a> Implement selective un-spying and un-patching (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/319">#319</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/a1c7421daad8d6bc433db28a5df1b01bd0a93222"><code>a1c7421</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/321">#321</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/4f2703c94ce4838befc1ffef1c3bdca4ac1eccf2"><code>4f2703c</code></a> Add Python 3.11 support (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/320">#320</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/1e2001fb78aeb42ae068cc0c17075016d47fa1a7"><code>1e2001f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/318">#318</a> from willfrey/patch-2</li> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/64a34f64215d779dc0384acc3cdd5a164544a60a"><code>64a34f6</code></a> Update CHANGELOG for 3.9.0</li> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/4e31630aad7dca66258f232e6b62754dadd79f2b"><code>4e31630</code></a> Add test for NonCallableMagicMock</li> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/798f07e99773b05d284be6f4cb32e79d532965b5"><code>798f07e</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/317">#317</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/247b9d46e6fdfc696257c4daade9c08a195c45aa"><code>247b9d4</code></a> Expose NonCallableMagicMock in MockerFixture</li> <li><a href="https://github.com/pytest-dev/pytest-mock/commit/0fd7fea3eece2e2dd09affeed39f0e3a50295f0d"><code>0fd7fea</code></a> Update link to notes about usage as context manager (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-mock/issues/313">#313</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-mock/compare/v0.1.0...v3.10.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.2.2 to 7.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases">pytest's releases</a>.</em></p> <blockquote> <h2>7.3.0</h2> <h1>pytest 7.3.0 (2023-04-08)</h1> <h2>Features</h2> <ul> <li><a href="https://github.com/pytest-dev/pytest/issues/10525">#10525</a>: Test methods decorated with <code>@classmethod</code> can now be discovered as tests, following the same rules as normal methods. This fills the gap that static methods were discoverable as tests but not class methods.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/10755">#10755</a>: <code>console_output_style</code>{.interpreted-text role="confval"} now supports <code>progress-even-when-capture-no</code> to force the use of the progress output even when capture is disabled. This is useful in large test suites where capture may have significant performance impact.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/7431">#7431</a>: <code>--log-disable</code> CLI option added to disable individual loggers.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/8141">#8141</a>: Added <code>tmp_path_retention_count</code>{.interpreted-text role="confval"} and <code>tmp_path_retention_policy</code>{.interpreted-text role="confval"} configuration options to control how directories created by the <code>tmp_path</code>{.interpreted-text role="fixture"} fixture are kept.</li> </ul> <h2>Improvements</h2> <ul> <li><a href="https://github.com/pytest-dev/pytest/issues/10226">#10226</a>: If multiple errors are raised in teardown, we now re-raise an <code>ExceptionGroup</code> of them instead of discarding all but the last.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/10658">#10658</a>: Allow <code>-p</code> arguments to include spaces (eg: <code>-p no:logging</code> instead of <code>-pno:logging</code>). Mostly useful in the <code>addopts</code> section of the configuration file.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/10710">#10710</a>: Added <code>start</code> and <code>stop</code> timestamps to <code>TestReport</code> objects.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/10727">#10727</a>: Split the report header for <code>rootdir</code>, <code>config file</code> and <code>testpaths</code> so each has its own line.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/10840">#10840</a>: pytest should no longer crash on AST with pathological position attributes, for example testing AST produced by [Hylang <https://github.com/hylang/hy>__]{.title-ref}.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/6267">#6267</a>: The full output of a test is no longer truncated if the truncation message would be longer than the hidden text. The line number shown has also been fixed.</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/pytest-dev/pytest/issues/10743">#10743</a>: The assertion rewriting mechanism now works correctly when assertion expressions contain the walrus operator.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/10765">#10765</a>: Fixed <code>tmp_path</code>{.interpreted-text role="fixture"} fixture always raising <code>OSError</code>{.interpreted-text role="class"} on <code>emscripten</code> platform due to missing <code>os.getuid</code>{.interpreted-text role="func"}.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/1904">#1904</a>: Correctly handle <code>__tracebackhide__</code> for chained exceptions.</li> </ul> <h2>Improved Documentation</h2> <ul> <li><a href="https://github.com/pytest-dev/pytest/issues/10782">#10782</a>: Fixed the minimal example in <code>goodpractices</code>{.interpreted-text role="ref"}: <code>pip install -e .</code> requires a <code>version</code> entry in <code>pyproject.toml</code> to run successfully.</li> </ul> <h2>Trivial/Internal Changes</h2> <ul> <li><a href="https://github.com/pytest-dev/pytest/issues/10669">#10669</a>: pytest no longer depends on the [attrs]{.title-ref} package (don't worry, nice diffs for attrs classes are still supported).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/ef982aaf2bce28d6b27e24756a4d29377a593a1d"><code>ef982aa</code></a> Prepare release version 7.3.0</li> <li><a href="https://github.com/pytest-dev/pytest/commit/3683722bcbc0facc8fe695c7ece286f26fc6234f"><code>3683722</code></a> FormattedExcinfo.get_source: avoid crash when line number is out-of-bounds/ne...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/31d0b51039fc295dfb14bfc5d2baddebe11bb746"><code>31d0b51</code></a> [automated] Update plugin list (<a href="https://github.com/pytest-dev/pytest/issues/10857">#10857</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/2d2f69dab5a9042a45d4ee6a1bf0227f8487657b"><code>2d2f69d</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/10862">#10862</a> from pytest-dev/pre-commit-ci-update-config</li> <li><a href="https://github.com/pytest-dev/pytest/commit/2a39ed3461e44d4801316783308d8d9595422c83"><code>2a39ed3</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a3b39069bc44774206c7bd682e0ca253d5f74efc"><code>a3b3906</code></a> [automated] Update plugin list (<a href="https://github.com/pytest-dev/pytest/issues/10838">#10838</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/172c832cbdbfa407087ed6a895a298b48984da2a"><code>172c832</code></a> [automated] Update plugin list (<a href="https://github.com/pytest-dev/pytest/issues/10823">#10823</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/839b90db457eacd7a0c541c8a64d0dfe3447a33c"><code>839b90d</code></a> build(deps): Bump peter-evans/create-pull-request from 4.2.3 to 4.2.4 (<a href="https://github.com/pytest-dev/pytest/issues/10828">#10828</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/549cc512f7aca5da453d22b0663ae4dbbc0d611e"><code>549cc51</code></a> build(deps): Bump pytest-asyncio in /testing/plugins_integration (<a href="https://github.com/pytest-dev/pytest/issues/10827">#10827</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/2369bed1db7a2c840e2f651bbef37eaa112f1c0d"><code>2369bed</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/10727">#10727</a> from RonnyPfannschmidt/ronny/split-report-header</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/7.2.2...7.3.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=7.2.2&new-version=7.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.17.0 to 2.17.2. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pylint-dev/pylint/commit/de0147e92586be56cdee9711dd3d3a7a7e1c9ef2"><code>de0147e</code></a> Bump pylint to 2.17.2, update changelog (<a href="https://github.com/PyCQA/pylint/issues/8533">#8533</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/84c197d1674eb2aa1642e84a2580987190971ed1"><code>84c197d</code></a> [Backport maintenance/2.17.x] Add regression test for <a href="https://github.com/PyCQA/pylint/issues/7506">#7506</a> (<a href="https://github.com/PyCQA/pylint/issues/8531">#8531</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/574edc3da35a750ef1ffe2bc4167acdb9e9bd357"><code>574edc3</code></a> Upgrade astroid to 2.15.2 (<a href="https://github.com/PyCQA/pylint/issues/8530">#8530</a>) (<a href="https://github.com/PyCQA/pylint/issues/8532">#8532</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/6dda042008e69419cdf52192ab699d97e48b05e3"><code>6dda042</code></a> [pyreverse] Bugfix: strip "/" at the end of the file (<a href="https://github.com/PyCQA/pylint/issues/8517">#8517</a>) (<a href="https://github.com/PyCQA/pylint/issues/8528">#8528</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/538c41b7044e8945a8bb6e58b44caef61fa062a3"><code>538c41b</code></a> Don't use removed function from <code>astroid</code> (<a href="https://github.com/PyCQA/pylint/issues/8525">#8525</a>) (<a href="https://github.com/PyCQA/pylint/issues/8526">#8526</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/4e11693a411433cb03b07fc3a04f2e4151280953"><code>4e11693</code></a> [Backport maintenance/2.17.x] Allow integers in TypeAlias names. (<a href="https://github.com/PyCQA/pylint/issues/8507">#8507</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/d429822d56c392b4be914f94d55807b55efbd705"><code>d429822</code></a> Fix <code>unnecessary-lambda</code> false positive for lambdas using its parameters in t...</li> <li><a href="https://github.com/pylint-dev/pylint/commit/ebf1952eb5b4bac46751d91181a62bea4bd6599f"><code>ebf1952</code></a> Don't consider <code>Union</code> to always be a type alias (<a href="https://github.com/PyCQA/pylint/issues/8489">#8489</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/b9c1ab3cd5323f5cb305a12c9e105102e4200ead"><code>b9c1ab3</code></a> Bump pylint to 2.17.1, update changelog (<a href="https://github.com/PyCQA/pylint/issues/8482">#8482</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/7d26dcf3ee9a0c033f1529d09fe1f600b527c1cc"><code>7d26dcf</code></a> Fix incorrect preferred-modules matches (<a href="https://github.com/PyCQA/pylint/issues/8481">#8481</a>)</li> <li>Additional commits viewable in <a href="https://github.com/PyCQA/pylint/compare/v2.17.0...v2.17.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pylint&package-manager=pip&previous-version=2.17.0&new-version=2.17.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [black](https://github.com/psf/black) from 23.1.0 to 23.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>23.3.0</h2> <h3>Highlights</h3> <p>This release fixes a longstanding confusing behavior in Black's GitHub action, where the version of the action did not determine the version of Black being run (issue <a href="https://github.com/psf/black/issues/3382">#3382</a>). In addition, there is a small bug fix around imports and a number of improvements to the preview style.</p> <p>Please try out the <a href="https://black.readthedocs.io/en/stable/the_black_code_style/future_style.html#preview-style">preview style</a> with <code>black --preview</code> and tell us your feedback. All changes in the preview style are expected to become part of Black's stable style in January 2024.</p> <h3>Stable style</h3> <ul> <li>Import lines with <code># fmt: skip</code> and <code># fmt: off</code> no longer have an extra blank line added when they are right after another import line (<a href="https://github.com/psf/black/issues/3610">#3610</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Add trailing commas to collection literals even if there's a comment after the last entry (<a href="https://github.com/psf/black/issues/3393">#3393</a>)</li> <li><code>async def</code>, <code>async for</code>, and <code>async with</code> statements are now formatted consistently compared to their non-async version. (<a href="https://github.com/psf/black/issues/3609">#3609</a>)</li> <li><code>with</code> statements that contain two context managers will be consistently wrapped in parentheses (<a href="https://github.com/psf/black/issues/3589">#3589</a>)</li> <li>Let string splitters respect <a href="https://www.unicode.org/reports/tr11/">East Asian Width</a> (<a href="https://github.com/psf/black/issues/3445">#3445</a>)</li> <li>Now long string literals can be split after East Asian commas and periods (<code>、</code> U+3001 IDEOGRAPHIC COMMA, <code>。</code> U+3002 IDEOGRAPHIC FULL STOP, & <code>,</code> U+FF0C FULLWIDTH COMMA) besides before spaces (<a href="https://github.com/psf/black/issues/3445">#3445</a>)</li> <li>For stubs, enforce one blank line after a nested class with a body other than just <code>...</code> (<a href="https://github.com/psf/black/issues/3564">#3564</a>)</li> <li>Improve handling of multiline strings by changing line split behavior (<a href="https://github.com/psf/black/issues/1879">#1879</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Added support for formatting files with invalid type comments (<a href="https://github.com/psf/black/issues/3594">#3594</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Update GitHub Action to use the version of Black equivalent to action's version if version input is not specified (<a href="https://github.com/psf/black/issues/3543">#3543</a>)</li> <li>Fix missing Python binary path in autoload script for vim (<a href="https://github.com/psf/black/issues/3508">#3508</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Document that only the most recent release is supported for security issues; vulnerabilities should be reported through Tidelift (<a href="https://github.com/psf/black/issues/3612">#3612</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p> <blockquote> <h2>23.3.0</h2> <h3>Highlights</h3> <p>This release fixes a longstanding confusing behavior in Black's GitHub action, where the version of the action did not determine the version of Black being run (issue <a href="https://github.com/psf/black/issues/3382">#3382</a>). In addition, there is a small bug fix around imports and a number of improvements to the preview style.</p> <p>Please try out the <a href="https://black.readthedocs.io/en/stable/the_black_code_style/future_style.html#preview-style">preview style</a> with <code>black --preview</code> and tell us your feedback. All changes in the preview style are expected to become part of Black's stable style in January 2024.</p> <h3>Stable style</h3> <ul> <li>Import lines with <code># fmt: skip</code> and <code># fmt: off</code> no longer have an extra blank line added when they are right after another import line (<a href="https://github.com/psf/black/issues/3610">#3610</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Add trailing commas to collection literals even if there's a comment after the last entry (<a href="https://github.com/psf/black/issues/3393">#3393</a>)</li> <li><code>async def</code>, <code>async for</code>, and <code>async with</code> statements are now formatted consistently compared to their non-async version. (<a href="https://github.com/psf/black/issues/3609">#3609</a>)</li> <li><code>with</code> statements that contain two context managers will be consistently wrapped in parentheses (<a href="https://github.com/psf/black/issues/3589">#3589</a>)</li> <li>Let string splitters respect <a href="https://www.unicode.org/reports/tr11/">East Asian Width</a> (<a href="https://github.com/psf/black/issues/3445">#3445</a>)</li> <li>Now long string literals can be split after East Asian commas and periods (<code>、</code> U+3001 IDEOGRAPHIC COMMA, <code>。</code> U+3002 IDEOGRAPHIC FULL STOP, & <code>,</code> U+FF0C FULLWIDTH COMMA) besides before spaces (<a href="https://github.com/psf/black/issues/3445">#3445</a>)</li> <li>For stubs, enforce one blank line after a nested class with a body other than just <code>...</code> (<a href="https://github.com/psf/black/issues/3564">#3564</a>)</li> <li>Improve handling of multiline strings by changing line split behavior (<a href="https://github.com/psf/black/issues/1879">#1879</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Added support for formatting files with invalid type comments (<a href="https://github.com/psf/black/issues/3594">#3594</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Update GitHub Action to use the version of Black equivalent to action's version if version input is not specified (<a href="https://github.com/psf/black/issues/3543">#3543</a>)</li> <li>Fix missing Python binary path in autoload script for vim (<a href="https://github.com/psf/black/issues/3508">#3508</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Document that only the most recent release is supported for security issues; vulnerabilities should be reported through Tidelift (<a href="https://github.com/psf/black/issues/3612">#3612</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/bf7a16254ec96b084a6caf3d435ec18f0f245cc7"><code>bf7a162</code></a> Fixup the changelog (<a href="https://github.com/psf/black/issues/3628">#3628</a>)</li> <li><a href="https://github.com/psf/black/commit/9b2b048692f0bd642f38230b4e61c778a4653f91"><code>9b2b048</code></a> Prepare release 23.3.0 (<a href="https://github.com/psf/black/issues/3625">#3625</a>)</li> <li><a href="https://github.com/psf/black/commit/bf5abdb0b6cf6644628977230736a0a6478c1bff"><code>bf5abdb</code></a> Specify Python exec path with minor version if available (<a href="https://github.com/psf/black/issues/3508">#3508</a>)</li> <li><a href="https://github.com/psf/black/commit/b542f589a5c4041f54847591104cd51684849f2e"><code>b542f58</code></a> Use GH action version when version argument not specified (<a href="https://github.com/psf/black/issues/3543">#3543</a>)</li> <li><a href="https://github.com/psf/black/commit/f3b1a3b9d2fc6de8f0845399cb80d8bdfd6400fd"><code>f3b1a3b</code></a> Bump furo from 2022.12.7 to 2023.3.23 in /docs (<a href="https://github.com/psf/black/issues/3624">#3624</a>)</li> <li><a href="https://github.com/psf/black/commit/ef6e079901d53a42dfae4ab10b081ce7a73a47b5"><code>ef6e079</code></a> Let string splitters respect <code>East_Asian_Width</code> property (<a href="https://github.com/psf/black/issues/3445">#3445</a>)</li> <li><a href="https://github.com/psf/black/commit/5c064a986c388e2be1e448c3e4b28e5f5ba7ce5a"><code>5c064a9</code></a> Bump sphinx from 5.3.0 to 6.1.3 in /docs (<a href="https://github.com/psf/black/issues/3499">#3499</a>)</li> <li><a href="https://github.com/psf/black/commit/3a9d6f0a5f9013b97676f3d24246bd34d93fce4c"><code>3a9d6f0</code></a> Bump myst-parser from 0.18.1 to 1.0.0 in /docs (<a href="https://github.com/psf/black/issues/3601">#3601</a>)</li> <li><a href="https://github.com/psf/black/commit/53c23e62df9b182edf9e7ccf726acdcf8c25846f"><code>53c23e6</code></a> Support files with type comment syntax errors (<a href="https://github.com/psf/black/issues/3594">#3594</a>)</li> <li><a href="https://github.com/psf/black/commit/dba3c2695c59fdb11825dbdf8f3b0ab6e0b368b2"><code>dba3c26</code></a> Fix bug introduced in <a href="https://github.com/psf/black/issues/3564">#3564</a>. (<a href="https://github.com/psf/black/issues/3615">#3615</a>)</li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/23.1.0...23.3.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=23.1.0&new-version=23.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0 to 4.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's changelog</a>.</em></p> <blockquote> <h2>4.0.0 (2022-09-28)</h2> <p><strong>Note that this release drops support for multiprocessing.</strong></p> <ul> <li> <p><code>--cov-fail-under</code> no longer causes <code>pytest --collect-only</code> to fail Contributed by Zac Hatfield-Dodds in <code>[#511](pytest-dev/pytest-cov#511) <https://github.com/pytest-dev/pytest-cov/pull/511></code>_.</p> </li> <li> <p>Dropped support for multiprocessing (mostly because <code>issue 82408 <https://github.com/python/cpython/issues/82408></code>_). This feature was mostly working but very broken in certain scenarios and made the test suite very flaky and slow.</p> <p>There is builtin multiprocessing support in coverage and you can migrate to that. All you need is this in your <code>.coveragerc</code>::</p> <p>[run] concurrency = multiprocessing parallel = true sigterm = true</p> </li> <li> <p>Fixed deprecation in <code>setup.py</code> by trying to import setuptools before distutils. Contributed by Ben Greiner in <code>[#545](pytest-dev/pytest-cov#545) <https://github.com/pytest-dev/pytest-cov/pull/545></code>_.</p> </li> <li> <p>Removed undesirable new lines that were displayed while reporting was disabled. Contributed by Delgan in <code>[#540](pytest-dev/pytest-cov#540) <https://github.com/pytest-dev/pytest-cov/pull/540></code>_.</p> </li> <li> <p>Documentation fixes. Contributed by Andre Brisco in <code>[#543](pytest-dev/pytest-cov#543) <https://github.com/pytest-dev/pytest-cov/pull/543></code>_ and Colin O'Dell in <code>[#525](pytest-dev/pytest-cov#525) <https://github.com/pytest-dev/pytest-cov/pull/525></code>_.</p> </li> <li> <p>Added support for LCOV output format via <code>--cov-report=lcov</code>. Only works with coverage 6.3+. Contributed by Christian Fetzer in <code>[#536](pytest-dev/pytest-cov#536) <https://github.com/pytest-dev/pytest-cov/issues/536></code>_.</p> </li> <li> <p>Modernized pytest hook implementation. Contributed by Bruno Oliveira in <code>[#549](pytest-dev/pytest-cov#549) <https://github.com/pytest-dev/pytest-cov/pull/549></code>_ and Ronny Pfannschmidt in <code>[#550](pytest-dev/pytest-cov#550) <https://github.com/pytest-dev/pytest-cov/pull/550></code>_.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/28db055bebbf3ee016a2144c8b69dd7b80b48cc5"><code>28db055</code></a> Bump version: 3.0.0 → 4.0.0</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/57e9354a86f658556fe6f15f07625c4b9a9ddf53"><code>57e9354</code></a> Really update the changelog.</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/56b810b91c9ae15d1462633c6a8a1b522ebf8e65"><code>56b810b</code></a> Update chagelog.</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/f7fced579e36b72b57e14768026467e4c4511a40"><code>f7fced5</code></a> Add support for LCOV output</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/1211d3134bb74abb7b00c3c2209091aaab440417"><code>1211d31</code></a> Fix flake8 error</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/b077753f5d9d200815fe500d0ef23e306784e65b"><code>b077753</code></a> Use modern approach to specify hook options</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/00713b3fec90cb8c98a9e4bfb3212e574c08e67b"><code>00713b3</code></a> removed incorrect docs on <code>data_file</code>.</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/b3dda36fddd3ca75689bb3645cd320aa8392aaf3"><code>b3dda36</code></a> Improve workflow with a collecting status check. (<a href="https://github-redirect.dependabot.com/pytest-dev/pytest-cov/issues/548">#548</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/218419f665229d61356f1eea3ddc8e18aa21f87c"><code>218419f</code></a> Prevent undesirable new lines to be displayed when report is disabled</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/60b73ec673c60942a3cf052ee8a1fdc442840558"><code>60b73ec</code></a> migrate build command from distutils to setuptools</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-cov/compare/v3.0.0...v4.0.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=3.0.0&new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [bandit[toml]](https://github.com/PyCQA/bandit) from 1.7.4 to 1.7.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/PyCQA/bandit/releases">bandit[toml]'s releases</a>.</em></p> <blockquote> <h2>1.7.5</h2> <h2>What's Changed</h2> <ul> <li>Add an example screen shot of Bandit to README by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/847">PyCQA/bandit#847</a></li> <li>Bad link to screen shot by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/848">PyCQA/bandit#848</a></li> <li>Use a constant for weak hashes by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/850">PyCQA/bandit#850</a></li> <li>Group location line with code output by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/822">PyCQA/bandit#822</a></li> <li>Fix line range using Python 3.8 end_lineno by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/821">PyCQA/bandit#821</a></li> <li>Add classifier to indicate Py3 only by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/853">PyCQA/bandit#853</a></li> <li>Removal of blacklist call B309 httpsconnection by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/858">PyCQA/bandit#858</a></li> <li>Remove blacklist call check for os.tempnam by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/859">PyCQA/bandit#859</a></li> <li>Indiciate hash type in message by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/860">PyCQA/bandit#860</a></li> <li>Add the httpx module check for verify by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/861">PyCQA/bandit#861</a></li> <li>Add doc for hashlib plugin by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/862">PyCQA/bandit#862</a></li> <li>Make use of rich for progress bar by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/863">PyCQA/bandit#863</a></li> <li>Replace <code>toml</code> with <code>tomli</code> by <a href="https://github.com/mkniewallner"><code>@mkniewallner</code></a> in <a href="https://github.com/PyCQA/bandit/pull/829">PyCQA/bandit#829</a></li> <li>Fix up B109 and B111 removed plugins docs by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/864">PyCQA/bandit#864</a></li> <li>add check for "requests" calls without timeout by <a href="https://github.com/mschfh"><code>@mschfh</code></a> in <a href="https://github.com/PyCQA/bandit/pull/743">PyCQA/bandit#743</a></li> <li>Fix for build breaks in format job by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/869">PyCQA/bandit#869</a></li> <li>Add license and contributing links to docs by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/867">PyCQA/bandit#867</a></li> <li>Remove redundant word Bandit in titles of sections by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/873">PyCQA/bandit#873</a></li> <li>Add request for feedback via 👍 by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/871">PyCQA/bandit#871</a></li> <li>Add a Discord link to the docs by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/870">PyCQA/bandit#870</a></li> <li>Adding logging.config.listen() plugin with examples by <a href="https://github.com/raj3shp"><code>@raj3shp</code></a> in <a href="https://github.com/PyCQA/bandit/pull/874">PyCQA/bandit#874</a></li> <li>Removal of ghugo by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/881">PyCQA/bandit#881</a></li> <li>Remove redundant pip line by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/884">PyCQA/bandit#884</a></li> <li>Corrected documentation on configuration by <a href="https://github.com/a-takahashi223"><code>@a-takahashi223</code></a> in <a href="https://github.com/PyCQA/bandit/pull/868">PyCQA/bandit#868</a></li> <li>Start testing against Python 3.11 by <a href="https://github.com/mkniewallner"><code>@mkniewallner</code></a> in <a href="https://github.com/PyCQA/bandit/pull/887">PyCQA/bandit#887</a></li> <li>Add myself to sponsor list by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/885">PyCQA/bandit#885</a></li> <li>Add Discord link to README by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/875">PyCQA/bandit#875</a></li> <li>Update action versions in Actions workflows (<a href="https://github.com/PyCQA/bandit/issues/890">#890</a>) by <a href="https://github.com/mportesdev"><code>@mportesdev</code></a> in <a href="https://github.com/PyCQA/bandit/pull/893">PyCQA/bandit#893</a></li> <li>Add dependency review action by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/891">PyCQA/bandit#891</a></li> <li>Fix an unclosed <!-- raw HTML omitted --> tag in HTML formatter by <a href="https://github.com/mportesdev"><code>@mportesdev</code></a> in <a href="https://github.com/PyCQA/bandit/pull/896">PyCQA/bandit#896</a></li> <li>'Test plugin listing' in docs incorrectly pointing B612 to plugin ref of B102 by <a href="https://github.com/rajaramsrn"><code>@rajaramsrn</code></a> in <a href="https://github.com/PyCQA/bandit/pull/897">PyCQA/bandit#897</a></li> <li>Make small fixes in docs by <a href="https://github.com/mportesdev"><code>@mportesdev</code></a> in <a href="https://github.com/PyCQA/bandit/pull/899">PyCQA/bandit#899</a></li> <li>Specify semver range for Python 3.11 by <a href="https://github.com/mportesdev"><code>@mportesdev</code></a> in <a href="https://github.com/PyCQA/bandit/pull/901">PyCQA/bandit#901</a></li> <li>Add another bad example of yaml load by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/905">PyCQA/bandit#905</a></li> <li>Add releases link in "Version control integration" by <a href="https://github.com/travisjungroth"><code>@travisjungroth</code></a> in <a href="https://github.com/PyCQA/bandit/pull/909">PyCQA/bandit#909</a></li> <li>Update version of dependency-review-action by <a href="https://github.com/mportesdev"><code>@mportesdev</code></a> in <a href="https://github.com/PyCQA/bandit/pull/911">PyCQA/bandit#911</a></li> <li>Avoid redundant message if debug on by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/913">PyCQA/bandit#913</a></li> <li>Remove invalid checking on hashlib by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/914">PyCQA/bandit#914</a></li> <li>Add some missing curve types by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/920">PyCQA/bandit#920</a></li> <li>add jsonpickle deserialization blacklist by <a href="https://github.com/SugarP1g"><code>@SugarP1g</code></a> in <a href="https://github.com/PyCQA/bandit/pull/707">PyCQA/bandit#707</a></li> <li>Fix reading the number argument from config file by <a href="https://github.com/KAUTH"><code>@KAUTH</code></a> in <a href="https://github.com/PyCQA/bandit/pull/923">PyCQA/bandit#923</a></li> <li>Add end_col_offset if available by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/851">PyCQA/bandit#851</a></li> <li>Enhancement Proposal: Plugin "assert_used" config-skip snippet by <a href="https://github.com/marianomartinelli"><code>@marianomartinelli</code></a> in <a href="https://github.com/PyCQA/bandit/pull/695">PyCQA/bandit#695</a></li> <li>Blacklist pandas read_pickle and add functional test for it by <a href="https://github.com/jaspersival"><code>@jaspersival</code></a> in <a href="https://github.com/PyCQA/bandit/pull/710">PyCQA/bandit#710</a></li> <li>Docs for request without timeout has dead link by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/925">PyCQA/bandit#925</a></li> <li>Add case for global exec by <a href="https://github.com/tonybaloney"><code>@tonybaloney</code></a> in <a href="https://github.com/PyCQA/bandit/pull/570">PyCQA/bandit#570</a></li> <li>Fix a false positive condition yaml_load by <a href="https://github.com/ericwb"><code>@ericwb</code></a> in <a href="https://github.com/PyCQA/bandit/pull/927">PyCQA/bandit#927</a></li> <li>Fix issue <a href="https://github.com/PyCQA/bandit/issues/453">#453</a> jinja2 template select_autoescape when using jinja2.select_autoescape by <a href="https://github.com/kinow"><code>@kinow</code></a> in <a href="https://github.com/PyCQA/bandit/pull/454">PyCQA/bandit#454</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyCQA/bandit/commit/ca4faf2f82a7c68a088100f8ba2b8e56f9bdcfe3"><code>ca4faf2</code></a> Added a bit more <code>project_urls</code> (<a href="https://github.com/PyCQA/bandit/issues/985">#985</a>)</li> <li><a href="https://github.com/PyCQA/bandit/commit/d87faedd61c7d2107db9990036ecf7014579de2f"><code>d87faed</code></a> Check for github action updates monthly (<a href="https://github.com/PyCQA/bandit/issues/989">#989</a>)</li> <li><a href="https://github.com/PyCQA/bandit/commit/72fa5a7496caa89f21ace353d038754dbddf9a91"><code>72fa5a7</code></a> Improve handling nosec for multi-line strings (<a href="https://github.com/PyCQA/bandit/issues/915">#915</a>)</li> <li><a href="https://github.com/PyCQA/bandit/commit/7e6f580d6ad1b35be91046e591526602327a388d"><code>7e6f580</code></a> Improve detecting SQL injections in f-strings (<a href="https://github.com/PyCQA/bandit/issues/917">#917</a>)</li> <li><a href="https://github.com/PyCQA/bandit/commit/fe1361fdcc274850d4099885a802f2c9f28aca08"><code>fe1361f</code></a> Correct build status badge in README (<a href="https://github.com/PyCQA/bandit/issues/980">#980</a>)</li> <li><a href="https://github.com/PyCQA/bandit/commit/a76299303f15268e97a6bacb1cb32a804893c584"><code>a762993</code></a> Fix breaking build due to new tox (<a href="https://github.com/PyCQA/bandit/issues/983">#983</a>)</li> <li><a href="https://github.com/PyCQA/bandit/commit/91c4d979550888c8d190898279bfdb0af732791e"><code>91c4d97</code></a> DOC: Add explanation on how to use pre-commit with config file (<a href="https://github.com/PyCQA/bandit/issues/968">#968</a>)</li> <li><a href="https://github.com/PyCQA/bandit/commit/d9fe642e01866e460454641bcd14b9de9d2b1478"><code>d9fe642</code></a> Add official Python 3.11 support (<a href="https://github.com/PyCQA/bandit/issues/964">#964</a>)</li> <li><a href="https://github.com/PyCQA/bandit/commit/3aaa2b07be47090344d89e5532bcde15127c2909"><code>3aaa2b0</code></a> remove py2 exec example in docs (<a href="https://github.com/PyCQA/bandit/issues/947">#947</a>)</li> <li><a href="https://github.com/PyCQA/bandit/commit/a74385886432e37211f88d5caf135be4bbfdad57"><code>a743858</code></a> Typo fix (<a href="https://github.com/PyCQA/bandit/issues/945">#945</a>)</li> <li>Additional commits viewable in <a href="https://github.com/PyCQA/bandit/compare/1.7.4...1.7.5">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=bandit[toml]&package-manager=pip&previous-version=1.7.4&new-version=1.7.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [check-manifest](https://github.com/mgedmin/check-manifest) from 0.48 to 0.49. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mgedmin/check-manifest/blob/master/CHANGES.rst">check-manifest's changelog</a>.</em></p> <blockquote> <h2>0.49 (2022-12-05)</h2> <ul> <li> <p>Add Python 3.11 support.</p> </li> <li> <p>Drop Python 3.6 support.</p> </li> <li> <p>Exclude more common dev/test files.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mgedmin/check-manifest/commit/00a3953bd6ae759aef9e6adfe78c1da39047fce4"><code>00a3953</code></a> Preparing release 0.49</li> <li><a href="https://github.com/mgedmin/check-manifest/commit/fd932df26b6fdb289d9f81a1dc50a312bf20b308"><code>fd932df</code></a> Use type annotations on class attributes</li> <li><a href="https://github.com/mgedmin/check-manifest/commit/45c925f0b61e471c27f79eecf10ae207b8f91de5"><code>45c925f</code></a> isort insists on this blank line, wtf?</li> <li><a href="https://github.com/mgedmin/check-manifest/commit/80549f41edd4a1fd1c4211d71003d5374026ac9f"><code>80549f4</code></a> Fix tests on OpenIndiana where /usr/bin/false exits with 255</li> <li><a href="https://github.com/mgedmin/check-manifest/commit/6982e1ae6546eff5e812df0fd101afba54ffc360"><code>6982e1a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/mgedmin/check-manifest/issues/160">#160</a> from mgedmin/py311</li> <li><a href="https://github.com/mgedmin/check-manifest/commit/2e59b5dc81fd8ad7bde582ada10befa9123f8357"><code>2e59b5d</code></a> Support Python 3.11</li> <li><a href="https://github.com/mgedmin/check-manifest/commit/7b8c27984eb5a44ce89d4aee6b9a2cb06f58bcfb"><code>7b8c279</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/mgedmin/check-manifest/issues/159">#159</a> from mgedmin/fix-git-submodule-tests-using-file-protocol</li> <li><a href="https://github.com/mgedmin/check-manifest/commit/1ce75c466c218a23082d685d34377cfbbe35f413"><code>1ce75c4</code></a> Try a different workaround</li> <li><a href="https://github.com/mgedmin/check-manifest/commit/3fc19891324c7db46a54a141eb2acb70c06b55e8"><code>3fc1989</code></a> git config doesn't work, try git -c</li> <li><a href="https://github.com/mgedmin/check-manifest/commit/227fb10c4353959357dccfdf3ae0694b2ea25c80"><code>227fb10</code></a> Spell the name of the file: protocol correctly</li> <li>Additional commits viewable in <a href="https://github.com/mgedmin/check-manifest/compare/0.48...0.49">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=check-manifest&package-manager=pip&previous-version=0.48&new-version=0.49)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
[//]: # (dependabot-start)⚠️ **Dependabot is rebasing this PR**⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 23.3.12 to 23.3.23. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/PyCQA/flake8-bugbear/releases">flake8-bugbear's releases</a>.</em></p> <blockquote> <h2>23.3.23</h2> <ul> <li>flake8-bugbear is now >= 3.8.1 project like flake8>=6.0.0 <ul> <li>This has allowed some more modern AST usage cleanup and less CI running etc.</li> </ul> </li> <li>B030: Fix crash on certain unusual except handlers (e.g. <code>except a[0].b:</code>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/fce31d4d0c0111bade9e574f117938553fda8512"><code>fce31d4</code></a> Update READEME + version for 23.3.23 release</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/03a0f405cf2d8357a1d2b7bea32f3b09597adbd0"><code>03a0f40</code></a> (3.8) Bump flake8 dependency to >=6.0.0 (<a href="https://github.com/PyCQA/flake8-bugbear/issues/372">#372</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/d28ff32663a1fec086aa0d12b49b5a1acb972280"><code>d28ff32</code></a> Fix crash on unusual except handlers (<a href="https://github.com/PyCQA/flake8-bugbear/issues/370">#370</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/fc4dde8d3a31523d9e451c025352a92a9749b901"><code>fc4dde8</code></a> (3.8) Minor tweaks (<a href="https://github.com/PyCQA/flake8-bugbear/issues/368">#368</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/a11033321a430c67aaaae555bb80ebb3bc99e9c8"><code>a110333</code></a> (3.8) Replace deprecated ast literals (<a href="https://github.com/PyCQA/flake8-bugbear/issues/366">#366</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/b4404df931583bfed56ab531c4d4df243342c42a"><code>b4404df</code></a> (3.8) Update CI and metadata (<a href="https://github.com/PyCQA/flake8-bugbear/issues/367">#367</a>)</li> <li>See full diff in <a href="https://github.com/PyCQA/flake8-bugbear/compare/23.3.12...23.3.23">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flake8-bugbear&package-manager=pip&previous-version=23.3.12&new-version=23.3.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
[//]: # (dependabot-start)⚠️ **Dependabot is rebasing this PR**⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.3.0 to 7.3.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>7.3.1</h2> <h1>pytest 7.3.1 (2023-04-14)</h1> <h2>Improvements</h2> <ul> <li><a href="https://github.com/pytest-dev/pytest/issues/10875">#10875</a>: Python 3.12 support: fixed <code>RuntimeError: TestResult has no addDuration method</code> when running <code>unittest</code> tests.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/10890">#10890</a>: Python 3.12 support: fixed <code>shutil.rmtree(onerror=...)</code> deprecation warning when using <code>tmp_path</code>{.interpreted-text role="fixture"}.</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/pytest-dev/pytest/issues/10896">#10896</a>: Fixed performance regression related to <code>tmp_path</code>{.interpreted-text role="fixture"} and the new <code>tmp_path_retention_policy</code>{.interpreted-text role="confval"} option.</li> <li><a href="https://github.com/pytest-dev/pytest/issues/10903">#10903</a>: Fix crash <code>INTERNALERROR IndexError: list index out of range</code> which happens when displaying an exception where all entries are hidden. This reverts the change "Correctly handle <code>__tracebackhide__</code> for chained exceptions." introduced in version 7.3.0.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/dab199281c8f969ef870d842a660e40872785bd4"><code>dab1992</code></a> Prepare release version 7.3.1</li> <li><a href="https://github.com/pytest-dev/pytest/commit/c3d9dacd3987f14c230a0bc9e30fa064df30891f"><code>c3d9dac</code></a> [7.3.x] Fix tmp_path regression introduced in 7.3.0 (<a href="https://github.com/pytest-dev/pytest/issues/10912">#10912</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/06d759619df7422d45df6c870e1846854a5a0143"><code>06d7596</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/10906">#10906</a> from pytest-dev/backport-10904-to-7.3.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a4121aa0b6d7f8d67c6934dbb81671a859b9bdf3"><code>a4121aa</code></a> [7.3.x] Revert "Correctly handle tracebackhide for chained exceptions (<a href="https://github.com/pytest-dev/pytest/issues/10772">#10772</a>)"</li> <li><a href="https://github.com/pytest-dev/pytest/commit/6e26c2bf9be582b95227e2dc235473680fc5d59c"><code>6e26c2b</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/10898">#10898</a> from pytest-dev/backport-10893-to-7.3.x</li> <li><a href="https://github.com/pytest-dev/pytest/commit/23cf1feb973d4036458860e8b08bbbbd250edd4d"><code>23cf1fe</code></a> [7.3.x] Python 3.12 alpha fixes</li> <li><a href="https://github.com/pytest-dev/pytest/commit/1a427d32d6d13a16cd669ffeb7ece254167db3c8"><code>1a427d3</code></a> [7.3.x] Amend changelog note for removal of attrs (<a href="https://github.com/pytest-dev/pytest/issues/10889">#10889</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/cec5bfe0588adaa2ca36c72c724378982db6410a"><code>cec5bfe</code></a> Merge pull request <a href="https://github.com/pytest-dev/pytest/issues/10881">#10881</a> from pytest-dev/release-7.3.0</li> <li>See full diff in <a href="https://github.com/pytest-dev/pytest/compare/7.3.0...7.3.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=7.3.0&new-version=7.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.17.2 to 2.17.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pylint-dev/pylint/commit/389e14c36819cb87190fd412d3f366a3283f0078"><code>389e14c</code></a> Bump pylint to 2.17.3, update changelog (<a href="https://github.com/PyCQA/pylint/issues/8620">#8620</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/3fc153ac67f8264275f846bc25daccc57a8f8a5a"><code>3fc153a</code></a> Upgrade astroid to 2.15.4 (<a href="https://github.com/PyCQA/pylint/issues/8615">#8615</a>) (<a href="https://github.com/PyCQA/pylint/issues/8618">#8618</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/c2936a541f570a4a854672cbb4899651d39d6088"><code>c2936a5</code></a> Disable import-error as attrs is no longer a test dependency</li> <li><a href="https://github.com/pylint-dev/pylint/commit/5f7e2a51bf008b0bb4acf2ecbcadcf1c903a72f4"><code>5f7e2a5</code></a> Upgrade astroid to 2.15.3 (<a href="https://github.com/PyCQA/pylint/issues/8584">#8584</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/1dba30b43ce7d2c43e6cc94120d8daca5d9ddabd"><code>1dba30b</code></a> Improve output of <code>consider-using-generator</code> message for <code>min()</code> calls with `...</li> <li><a href="https://github.com/pylint-dev/pylint/commit/ec96bdc206350e378137da27c2f4cd103a94dc63"><code>ec96bdc</code></a> Fix false positive for <code>keyword-arg-before-vararg</code> (<a href="https://github.com/PyCQA/pylint/issues/8571">#8571</a>) (<a href="https://github.com/PyCQA/pylint/issues/8578">#8578</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/16fe498b68c170b317eaea94bf85efd568a1dd0a"><code>16fe498</code></a> Fix <code>unused-import</code> to check<code>dummy-variables-rgx</code> (<a href="https://github.com/PyCQA/pylint/issues/8566">#8566</a>) (<a href="https://github.com/PyCQA/pylint/issues/8568">#8568</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/61dae1e5f4fa4b8f2f93d8846e66f4eee6cc877f"><code>61dae1e</code></a> Fix false positive for <code>positional-only-arguments-expected</code> when a function...</li> <li><a href="https://github.com/pylint-dev/pylint/commit/bcceff6be5903d8f3c203c59906b7fd46d72b499"><code>bcceff6</code></a> Fix isinstance-second-argument-not-valid-type for union types with None</li> <li><a href="https://github.com/pylint-dev/pylint/commit/ed67cc806606668bec945c9b62f006d7aad02664"><code>ed67cc8</code></a> Fix typelias <code>invalid-name</code> false positives for Union variables without assig...</li> <li>Additional commits viewable in <a href="https://github.com/PyCQA/pylint/compare/v2.17.2...v2.17.3">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pylint&package-manager=pip&previous-version=2.17.2&new-version=2.17.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[//]: # (dependabot-start)⚠️ **Dependabot is rebasing this PR**⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.17.0 to 3.2.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/releases">pre-commit's releases</a>.</em></p> <blockquote> <h2>pre-commit v3.2.2</h2> <h3>Fixes</h3> <ul> <li>Fix support for swift >= 5.8. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2836">#2836</a> PR by <a href="https://github.com/edelabar"><code>@edelabar</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2835">#2835</a> issue by <a href="https://github.com/kgrobelny-intive"><code>@kgrobelny-intive</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.2.1</h2> <h3>Fixes</h3> <ul> <li>Fix <code>language_version</code> for <code>language: rust</code> without global <code>rustup</code>. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2823">#2823</a> issue by <a href="https://github.com/daschuer"><code>@daschuer</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2827">#2827</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.2.0</h2> <h3>Features</h3> <ul> <li>Allow <code>pre-commit</code>, <code>pre-push</code>, and <code>pre-merge-commit</code> as <code>stages</code>. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2732">#2732</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2808">#2808</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Add <code>pre-rebase</code> hook support. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2582">#2582</a> issue by <a href="https://github.com/BrutalSimplicity"><code>@BrutalSimplicity</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2725">#2725</a> PR by <a href="https://github.com/mgaligniana"><code>@mgaligniana</code></a>.</li> </ul> </li> </ul> <h3>Fixes</h3> <ul> <li>Remove bulky cargo cache from <code>language: rust</code> installs. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2820">#2820</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.1.1</h2> <h3>Fixes</h3> <ul> <li>Fix <code>rust</code> with <code>language_version</code> and a non-writable host <code>RUSTUP_HOME</code>. <ul> <li><a href="https://github.com/pre-commit-ci/issues/issues/173">pre-commit-ci/issues#173</a> by <a href="https://github.com/Swiftb0y"><code>@Swiftb0y</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2788">#2788</a> by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.1.0</h2> <h3>Fixes</h3> <ul> <li>Fix <code>dotnet</code> for <code>.sln</code>-based hooks for dotnet>=7.0.200. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2763">#2763</a> PR by <a href="https://github.com/m-rsha"><code>@m-rsha</code></a>.</li> </ul> </li> <li>Prevent stashing when <code>diff</code> fails to execute. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2774">#2774</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2773">#2773</a> issue by <a href="https://github.com/strubbly"><code>@strubbly</code></a>.</li> </ul> </li> <li>Dependencies are no longer sorted in repository key. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2776">#2776</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h3>Updating</h3> <ul> <li>Deprecate <code>language: python_venv</code>. Use <code>language: python</code> instead. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2746">#2746</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2734">#2734</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.0.4</h2> <h3>Fixes</h3> <ul> <li>Fix hook diff detection for files affected by <code>--textconv</code>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md">pre-commit's changelog</a>.</em></p> <blockquote> <h1>3.2.2 - 2023-04-03</h1> <h3>Fixes</h3> <ul> <li>Fix support for swift >= 5.8. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2836">#2836</a> PR by <a href="https://github.com/edelabar"><code>@edelabar</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2835">#2835</a> issue by <a href="https://github.com/kgrobelny-intive"><code>@kgrobelny-intive</code></a>.</li> </ul> </li> </ul> <h1>3.2.1 - 2023-03-25</h1> <h3>Fixes</h3> <ul> <li>Fix <code>language_version</code> for <code>language: rust</code> without global <code>rustup</code>. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2823">#2823</a> issue by <a href="https://github.com/daschuer"><code>@daschuer</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2827">#2827</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h1>3.2.0 - 2023-03-17</h1> <h3>Features</h3> <ul> <li>Allow <code>pre-commit</code>, <code>pre-push</code>, and <code>pre-merge-commit</code> as <code>stages</code>. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2732">#2732</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2808">#2808</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Add <code>pre-rebase</code> hook support. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2582">#2582</a> issue by <a href="https://github.com/BrutalSimplicity"><code>@BrutalSimplicity</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2725">#2725</a> PR by <a href="https://github.com/mgaligniana"><code>@mgaligniana</code></a>.</li> </ul> </li> </ul> <h3>Fixes</h3> <ul> <li>Remove bulky cargo cache from <code>language: rust</code> installs. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2820">#2820</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h1>3.1.1 - 2023-02-27</h1> <h3>Fixes</h3> <ul> <li>Fix <code>rust</code> with <code>language_version</code> and a non-writable host <code>RUSTUP_HOME</code>. <ul> <li><a href="https://github.com/pre-commit-ci/issues/issues/173">pre-commit-ci/issues#173</a> by <a href="https://github.com/Swiftb0y"><code>@Swiftb0y</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2788">#2788</a> by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h1>3.1.0 - 2023-02-22</h1> <h3>Fixes</h3> <ul> <li>Fix <code>dotnet</code> for <code>.sln</code>-based hooks for dotnet>=7.0.200. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2763">#2763</a> PR by <a href="https://github.com/m-rsha"><code>@m-rsha</code></a>.</li> </ul> </li> <li>Prevent stashing when <code>diff</code> fails to execute. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2774">#2774</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2773">#2773</a> issue by <a href="https://github.com/strubbly"><code>@strubbly</code></a>.</li> </ul> </li> <li>Dependencies are no longer sorted in repository key. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2776">#2776</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pre-commit/pre-commit/commit/5027592625f8df286dea831e84e7bf83021b7c1b"><code>5027592</code></a> v3.2.2</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/597bf7caf8753d097e0bd1f158613d115e790149"><code>597bf7c</code></a> Merge pull request <a href="https://github.com/pre-commit/pre-commit/issues/2836">#2836</a> from edelabar/main</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/84f040f58a5710c2a9d6530f9d1e033657665f20"><code>84f040f</code></a> fix <a href="https://github.com/pre-commit/pre-commit/issues/2235">#2235</a></li> <li><a href="https://github.com/pre-commit/pre-commit/commit/bb49560dc99a65608c8f9161dd71467af163c0d1"><code>bb49560</code></a> v3.2.1</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/0477abd3ce59ea3c461c2bb215cf7ddb31a38e95"><code>0477abd</code></a> Merge pull request <a href="https://github.com/pre-commit/pre-commit/issues/2827">#2827</a> from pre-commit/cargo-home-during-rustup</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/ee71a9345ce96a78e011c9635a61abc332e38961"><code>ee71a93</code></a> set CARGO_HOME while executing rustup</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/df2cada973da6ee689cbc8e323caccf5c00df92c"><code>df2cada</code></a> v3.2.0</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/fdb9ede460ca86b49990de98c4db30355cecdcad"><code>fdb9ede</code></a> Merge pull request <a href="https://github.com/pre-commit/pre-commit/issues/2820">#2820</a> from pre-commit/clear-rust-registry-cache</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/a412e5492da8cdac6642b50cc3907db06edec109"><code>a412e54</code></a> don't set CARGO_HOME in rust</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/d5f919e72fc4e41d9778b1451f804c8ccef6ee25"><code>d5f919e</code></a> Merge pull request <a href="https://github.com/pre-commit/pre-commit/issues/2815">#2815</a> from pre-commit/pre-commit-ci-update-config</li> <li>Additional commits viewable in <a href="https://github.com/pre-commit/pre-commit/compare/v2.17.0...v3.2.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pre-commit&package-manager=pip&previous-version=2.17.0&new-version=3.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 23.3.23 to 23.5.9. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/PyCQA/flake8-bugbear/releases">flake8-bugbear's releases</a>.</em></p> <blockquote> <h2>23.5.9</h2> <ul> <li>Add B033: Detect duplicate items in sets</li> <li>Add B908: Detect assertRauses like contexts only has top level statements that could throw</li> <li>Add B028: Allow stacklevel to be explicitly assigned as a positional argument</li> <li>Remove more < 3.8 checks / assertions</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/535c109e409d93c298e72b7d707a7ea6723f0a35"><code>535c109</code></a> Update READEME + version for 23.5.9 release</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/eb300be351fd7a9f7a8e7340fb44e21865b87d61"><code>eb300be</code></a> Add B033: Duplicate items in sets (<a href="https://github.com/PyCQA/flake8-bugbear/issues/373">#373</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/3f161734efebd80c2e89b7f8b59989a9490b8adc"><code>3f16173</code></a> (3.8) Remove outdated sys.version_info checks (<a href="https://github.com/PyCQA/flake8-bugbear/issues/375">#375</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/d752c4446fca564d9c4879b28d79072bbc16373f"><code>d752c44</code></a> Add B908: Rule to check that assertRaises-like contexts has no more than 1 to...</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/8c0e7eb04217494d48d0ab093bf5b31db0921989"><code>8c0e7eb</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/PyCQA/flake8-bugbear/issues/379">#379</a>)</li> <li><a href="https://github.com/PyCQA/flake8-bugbear/commit/d4c77fe53b9687a2931530bc3584d5b256fc4d96"><code>d4c77fe</code></a> B028: Allow stacklevel to be explicitly assigned as a positional argument (<a href="https://github.com/PyCQA/flake8-bugbear/issues/374">#374</a>)</li> <li>See full diff in <a href="https://github.com/PyCQA/flake8-bugbear/compare/23.3.23...23.5.9">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flake8-bugbear&package-manager=pip&previous-version=23.3.23&new-version=23.5.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: YAGNA DEEPIKA ORUGANTI <deepika.yagna@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.17.3 to 2.17.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pylint-dev/pylint/commit/fc34a4b6abe56f3ac07ca15d846b1c1955545f85"><code>fc34a4b</code></a> Bump pylint to 2.17.4, update changelog</li> <li><a href="https://github.com/pylint-dev/pylint/commit/62083dc1f197712e440128620541e5c068d9ccf7"><code>62083dc</code></a> [changelog] Add a changelog entry for <a href="https://github.com/PyCQA/pylint/issues/8632">#8632</a></li> <li><a href="https://github.com/pylint-dev/pylint/commit/fd60b7284a78e3fe371dd90566f0cc316deaf4c4"><code>fd60b72</code></a> Make sure a <code>tool</code> table is created in <code>toml</code> generation (<a href="https://github.com/PyCQA/pylint/issues/8638">#8638</a>) (<a href="https://github.com/PyCQA/pylint/issues/8640">#8640</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/0b5defa5cfa4662d76cb01c90893c38428e3513c"><code>0b5defa</code></a> [tomlkit] Limit the maximum version of tomlkit (<a href="https://github.com/PyCQA/pylint/issues/8633">#8633</a>) (<a href="https://github.com/PyCQA/pylint/issues/8635">#8635</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/4350c6fd7a955892712e2bf7a78adf4531e483b4"><code>4350c6f</code></a> Added escaping of vertical bar character in annotation labels (<a href="https://github.com/PyCQA/pylint/issues/8610">#8610</a>) (<a href="https://github.com/PyCQA/pylint/issues/8631">#8631</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/e507a4d87ec80e706ac0c8ce2d23bd28006cbbbc"><code>e507a4d</code></a> Fix a false positive for <code>bad-dunder-name</code> when there is a user-defined ``_...</li> <li>See full diff in <a href="https://github.com/PyCQA/pylint/compare/v2.17.3...v2.17.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pylint&package-manager=pip&previous-version=2.17.3&new-version=2.17.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.2.2 to 3.3.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/releases">pre-commit's releases</a>.</em></p> <blockquote> <h2>pre-commit v3.3.1</h2> <h3>Fixes</h3> <ul> <li>Work around <code>git</code> partial clone bug for <code>autoupdate</code> on windows. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2866">#2866</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2865">#2865</a> issue by <a href="https://github.com/adehad"><code>@adehad</code></a>.</li> </ul> </li> </ul> <h2>pre-commit v3.3.0</h2> <h3>Features</h3> <ul> <li>Upgrade ruby-build. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2846">#2846</a> PR by <a href="https://github.com/jalessio"><code>@jalessio</code></a>.</li> </ul> </li> <li>Use blobless clone for faster autoupdate. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2859">#2859</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Add <code>-j</code> / <code>--jobs</code> argument to <code>autoupdate</code> for parallel execution. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2863">#2863</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li>issue by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a>.</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md">pre-commit's changelog</a>.</em></p> <blockquote> <h1>3.3.1 - 2023-05-02</h1> <h3>Fixes</h3> <ul> <li>Work around <code>git</code> partial clone bug for <code>autoupdate</code> on windows. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2866">#2866</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://github.com/pre-commit/pre-commit/issues/2865">#2865</a> issue by <a href="https://github.com/adehad"><code>@adehad</code></a>.</li> </ul> </li> </ul> <h1>3.3.0 - 2023-05-01</h1> <h3>Features</h3> <ul> <li>Upgrade ruby-build. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2846">#2846</a> PR by <a href="https://github.com/jalessio"><code>@jalessio</code></a>.</li> </ul> </li> <li>Use blobless clone for faster autoupdate. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2859">#2859</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Add <code>-j</code> / <code>--jobs</code> argument to <code>autoupdate</code> for parallel execution. <ul> <li><a href="https://github.com/pre-commit/pre-commit/issues/2863">#2863</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li>issue by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a>.</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pre-commit/pre-commit/commit/51104fa94a6c3cdf603de2e187284289ea5abcf5"><code>51104fa</code></a> v3.3.1</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/0fd2501503b56f314672df8ec90510dab8c62f71"><code>0fd2501</code></a> Merge pull request <a href="https://github.com/pre-commit/pre-commit/issues/2866">#2866</a> from pre-commit/autoupdate-hack-windows</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/420a15f87e6f0ec8f9fba0ff284b7e1bd34b9d82"><code>420a15f</code></a> add partial clone hack to fix autoupdate for windows</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/4c0623963f9cd0735829fec265575fdd003a7659"><code>4c06239</code></a> v3.3.0</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/5df9eb9d66720f331c7c3da852414dbd0ad4d357"><code>5df9eb9</code></a> Merge pull request <a href="https://github.com/pre-commit/pre-commit/issues/2863">#2863</a> from pre-commit/parallel-autoupdate</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/ddbee32ad0722a0bc216bc29ee29a1885454bd78"><code>ddbee32</code></a> add --jobs option to autoupdate</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/bab5f70a384fe59b94a2e612e08f5a9fa887a1e9"><code>bab5f70</code></a> Merge pull request <a href="https://github.com/pre-commit/pre-commit/issues/2861">#2861</a> from pre-commit/autoupdate-without-store</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/4f045cbc21fd3113c50fc9592666908692b1d24e"><code>4f045cb</code></a> perform autoupdate without Store contention</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/27d77fc8bc257167ad1642f7818ade23db221c87"><code>27d77fc</code></a> Merge pull request <a href="https://github.com/pre-commit/pre-commit/issues/2860">#2860</a> from pre-commit/autoupdate-dash-C</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/e885f2e76ed09c178a7e16a235b76ee4f6e765f6"><code>e885f2e</code></a> use -C for git commands in autoupdate</li> <li>Additional commits viewable in <a href="https://github.com/pre-commit/pre-commit/compare/v3.2.2...v3.3.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pre-commit&package-manager=pip&previous-version=3.2.2&new-version=3.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Ciborowski <dciborow@microsoft.com>
### GitHub Actions Version Updates * **[actions/checkout](https://github.com/actions/checkout)** published a new release **[v3.5.2](https://github.com/actions/checkout/releases/tag/v3.5.2)** on 2023-04-13T12:49:40Z * **[microsoft/action-python](https://github.com/microsoft/action-python)** published a new release **[0.6.4](https://github.com/microsoft/action-python/releases/tag/0.6.4)** on 2023-05-11T21:35:57Z * **[euphoricsystems/action-sync-template-repository](https://github.com/euphoricsystems/action-sync-template-repository)** published a new release **[v2.5.1](https://github.com/EuphoricSystems/action-sync-template-repository/releases/tag/v2.5.1)** on 2022-07-01T05:00:33Z * **[amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request)** published a new release **[v5.2.0](https://github.com/amannn/action-semantic-pull-request/releases/tag/v5.2.0)** on 2023-03-16T11:49:13Z Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Hi, I'm opening this pull request as part of a push to modernise how packages use [Flit](https://flit.pypa.io/en/stable/) as a Python build backend. Using `flit_core` as the backend in place of `flit` is [recommended in the docs](https://flit.pypa.io/en/stable/pyproject_toml.html#build-system-section), and will make it faster for tools like pip & [build](https://build.pypa.io/en/latest/) to build your package from source, as it has fewer dependencies to install. Specifying an explicit version range (`>=2,<4`) helps to ensure that your package can still be readily built from source despite changes in future major versions of Flit, because it will still use version 3.x. For instance, a future version is likely to drop support for the `[tool.flit.metadata]` table, in favour of the now-standardised `[project]` table for metadata. This is also [in the docs](https://flit.pypa.io/en/stable/pyproject_toml.html#build-system-section), along with details of which versions support which features. Most users probably install your package from a pre-built 'wheel' on PyPI, so this changes won't affect them at all. But people who install from a git checkout, for instance, will benefit.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implement a template for the repository