Bumps the development-dependencies group with 6 updates in the / directory:
Updates ruff from 0.6.9 to 0.7.2
Release notes
Sourced from ruff's releases.
0.7.2
Release Notes
Preview features
- Fix formatting of single with-item with trailing comment (#14005)
- [
pyupgrade] Add PEP 646 Unpack conversion to * with fix (UP044) (#13988)
Rule changes
- Regenerate
known_stdlibs.rs with stdlibs 2024年10月25日 (#13963)
- [
flake8-no-pep420] Skip namespace package enforcement for PEP 723 scripts (INP001) (#13974)
Server
- Fix server panic when undoing an edit (#14010)
Bug fixes
- Fix issues in discovering ruff in pip build environments (#13881)
- [
flake8-type-checking] Fix false positive for singledispatchmethod (TCH003) (#13941)
- [
flake8-type-checking] Treat return type of singledispatch as runtime-required (TCH003) (#13957)
Documentation
- [
flake8-simplify] Include caveats of enabling if-else-block-instead-of-if-exp (SIM108) (#14019)
Install ruff 0.7.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-installer.ps1 | iex"
Download ruff 0.7.2
... (truncated)
Changelog
Sourced from ruff's changelog.
0.7.2
Preview features
- Fix formatting of single with-item with trailing comment (#14005)
- [
pyupgrade] Add PEP 646 Unpack conversion to * with fix (UP044) (#13988)
Rule changes
- Regenerate
known_stdlibs.rs with stdlibs 2024年10月25日 (#13963)
- [
flake8-no-pep420] Skip namespace package enforcement for PEP 723 scripts (INP001) (#13974)
Server
- Fix server panic when undoing an edit (#14010)
Bug fixes
- Fix issues in discovering ruff in pip build environments (#13881)
- [
flake8-type-checking] Fix false positive for singledispatchmethod (TCH003) (#13941)
- [
flake8-type-checking] Treat return type of singledispatch as runtime-required (TCH003) (#13957)
Documentation
- [
flake8-simplify] Include caveats of enabling if-else-block-instead-of-if-exp (SIM108) (#14019)
0.7.1
Preview features
- Fix
E221 and E222 to flag missing or extra whitespace around == operator (#13890)
- Formatter: Alternate quotes for strings inside f-strings in preview (#13860)
- Formatter: Join implicit concatenated strings when they fit on a line (#13663)
- [
pylint] Restrict iteration-over-set to only work on sets of literals (PLC0208) (#13731)
Rule changes
- [
flake8-type-checking] Support auto-quoting when annotations contain quotes (#11811)
Server
- Avoid indexing the workspace for single-file mode (#13770)
Bug fixes
- Make
ARG002 compatible with EM101 when raising NotImplementedError (#13714)
Other changes
- Introduce more Docker tags for Ruff (similar to uv) (#13274)
... (truncated)
Commits
Updates tox from 4.21.2 to 4.23.2
Release notes
Sourced from tox's releases.
4.23.2
What's Changed
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.23.1...4.23.2
4.23.1
What's Changed
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.23.0...4.23.1
4.23.0
What's Changed
New Contributors
Full Changelog: https://github.com/tox-dev/tox/compare/4.22.0...4.23.0
4.22.0
What's Changed
Full Changelog: https://github.com/tox-dev/tox/compare/4.21.2...4.22.0
Changelog
Sourced from tox's changelog.
v4.23.2 (2024年10月22日)
Misc - 4.23.2
- :issue:`3415`
v4.23.1 (2024年10月21日)
Improved Documentation - 4.23.1
- Fix bad example in documentation for dependency groups - by :user:
gaborbernat. (:issue:3240)
v4.23.0 (2024年10月16日)
Features - 4.23.0
- Add ``NETRC`` to the list of environment variables always passed through. (:issue:`3410`)
Improved Documentation - 4.23.0
- replace
[tool.pyproject] and [tool.tox.pyproject] with [tool.tox] in config.rst (:issue:3411)
v4.22.0 (2024年10月15日)
Features - 4.22.0
- Implement dependency group support as defined in :pep:`735` - see :ref:`dependency_groups` - by :user:`gaborbernat`. (:issue:`3408`)
Commits
Updates mypy from 1.11.2 to 1.13.0
Changelog
Sourced from mypy's changelog.
Mypy Release Notes
Next release
Change to enum membership semantics
As per the updated typing specification for enums,
enum members must be left unannotated.
class Pet(Enum):
CAT = 1 # Member attribute
DOG = 2 # Member attribute
WOLF: int = 3 # New error: Enum members must be left unannotated
species: str # Considered a non-member attribute
In particular, the specification change can result in issues in type stubs (.pyi files), since
historically it was common to leave the value absent:
# In a type stub (.pyi file)
class Pet(Enum):
# Change in semantics: previously considered members, now non-member attributes
CAT: int
DOG: int
# Mypy will now issue a warning if it detects this situation in type stubs:
# > Detected enum "Pet" in a type stub with zero members.
# > There is a chance this is due to a recent change in the semantics of enum membership.
# > If so, use `member = value` to mark an enum member, instead of `member: type`
class Pet(Enum):
# As per the specification, you should now do one of the following:
DOG = 1 # Member attribute with value 1 and known type
WOLF = cast(int, ...) # Member attribute with unknown value but known type
LION = ... # Member attribute with unknown value and unknown type
Contributed by Terence Honles in PR 17207 and
Shantanu Jain in PR 18068.
Mypy 1.13
We’ve just uploaded mypy 1.13 to the Python Package Index (PyPI).
Mypy is a static type checker for Python. You can install it as follows:
python3 -m pip install -U mypy
... (truncated)
Commits
Updates bump-my-version from 0.27.0 to 0.28.1
Release notes
Sourced from bump-my-version's releases.
0.28.1
Compare the full difference.
Fixes
- Fix format arg help text for show command. cf65ec2
Other
0.28.0
Compare the full difference.
New
-
Added container labels and version hooks. d4cb8f2
-
Add Docker support and configure Dependabot for Docker updates. 0315db4
Introduce a Dockerfile for containerized environments and add a .dockerignore file to exclude unnecessary files. Also, update dependabot.yml to include daily checks for Docker image updates.
-
Add inputs section in GHA workflow example. 813e7f5
Other
Updates
- Changed dependency manager to uv. cce9e1d
Changelog
Sourced from bump-my-version's changelog.
0.28.1 (2024年11月03日)
Compare the full difference.
Fixes
- Fix format arg help text for show command. cf65ec2
Other
0.28.0 (2024年10月16日)
Compare the full difference.
New
-
Added container labels and version hooks. d4cb8f2
-
Add Docker support and configure Dependabot for Docker updates. 0315db4
Introduce a Dockerfile for containerized environments and add a .dockerignore file to exclude unnecessary files. Also, update dependabot.yml to include daily checks for Docker image updates.
-
Add inputs section in GHA workflow example. 813e7f5
Other
Updates
- Changed dependency manager to uv. cce9e1d
Commits
1984ca3 Version updated from 0.28.0 to 0.28.1
b719663 Merge pull request #246 from callowayproject/pre-commit-ci-update-config
4c896a2 Merge pull request #251 from tvoirand/fix-cli-help
cf65ec2 Fix format arg help text for show command
9fb0347 [pre-commit.ci] pre-commit autoupdate
efab98d Merge pull request #248 from ziima/skip-scm-tests
f9baa28 Merge branch 'master' into skip-scm-tests
09c5605 Merge pull request #247 from ziima/bumpversion-hooks-output
2e68517 Skip scm tests if the command is not installed
0a042aa Output hooks scripts by default
- Additional commits viewable in compare view
Updates commitizen from 3.29.1 to 3.30.0
Release notes
Sourced from commitizen's releases.
v3.30.0 (2024年10月23日)
Feat
- commands/commit: add force-edit functionality after answering questions
Refactor
- remove redundant return None
[master bfe422fa] bump: version 3.29.1 → 3.30.0
4 files changed, 14 insertions(+), 4 deletions(-)
Changelog
Sourced from commitizen's changelog.
v3.30.0 (2024年10月23日)
Feat
- commands/commit: add force-edit functionality after answering questions
Refactor
- remove redundant return None
Commits
bfe422f bump: version 3.29.1 → 3.30.0
08a259d feat(commands/commit): add force-edit functionality after answering questions
2f6b7cc docs(customization): Unify capitalization
78dc765 docs(commit): add multiline option questions content table
e5aaec4 build(deps-dev): bump mypy from 1.12.1 to 1.13.0
af3553b build(deps-dev): bump rich from 13.9.2 to 13.9.3
29d6e64 build(deps-dev): bump mkdocs-material from 9.5.41 to 9.5.42
4968868 build(deps-dev): bump mypy from 1.12.0 to 1.12.1
36cfcab build(deps-dev): bump ruff from 0.6.9 to 0.7.0
1d5f295 docs(third-party-commitizen): uniformize the third party page
- Additional commits viewable in compare view
Updates pytest-cov from 5.0.0 to 6.0.0
Changelog
Sourced from pytest-cov's changelog.
6.0.0 (2024年10月29日)
- Updated various documentation inaccuracies, especially on subprocess handling.
- Changed fail under checks to use the precision set in the coverage configuration.
Now it will perform the check just like
coverage report would.
- Added a
--cov-precision cli option that can override the value set in your coverage configuration.
- Dropped support for now EOL Python 3.8.
Commits
9540437 Bump version: 5.0.0 → 6.0.0
9f81754 Further trim down envs and drop Python 3.8.
b12b5ec Update conf.
23f4b27 Update changelog.
291a04f Bump test deps and trim config.
08f1101 Add --cov-precision option. Close #655.
76fe2a7 Move the warnings/errors in a place that doesn't import anything.
a9ea7b7 Implement error/warning for the bad dynamic_context being set in config.
c299e01 Add explicit suffixing to make it easier to see the identify the sources/usag...
c87e546 Add reproducer for weird xdist dynamic_context interaction. Ref #604.
- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
@dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
@dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
@dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
@dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
Bumps the development-dependencies group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [ruff](https://github.com/astral-sh/ruff) | `0.6.9` | `0.7.2` |
| [tox](https://github.com/tox-dev/tox) | `4.21.2` | `4.23.2` |
| [mypy](https://github.com/python/mypy) | `1.11.2` | `1.13.0` |
| [bump-my-version](https://github.com/callowayproject/bump-my-version) | `0.27.0` | `0.28.1` |
| [commitizen](https://github.com/commitizen-tools/commitizen) | `3.29.1` | `3.30.0` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `5.0.0` | `6.0.0` |
Updates `ruff` from 0.6.9 to 0.7.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/astral-sh/ruff/releases">ruff's releases</a>.</em></p>
<blockquote>
<h2>0.7.2</h2>
<h2>Release Notes</h2>
<h3>Preview features</h3>
<ul>
<li>Fix formatting of single with-item with trailing comment (<a href="https://redirect.github.com/astral-sh/ruff/pull/14005">#14005</a>)</li>
<li>[<code>pyupgrade</code>] Add PEP 646 <code>Unpack</code> conversion to <code>*</code> with fix (<code>UP044</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13988">#13988</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>Regenerate <code>known_stdlibs.rs</code> with stdlibs 2024年10月25日 (<a href="https://redirect.github.com/astral-sh/ruff/pull/13963">#13963</a>)</li>
<li>[<code>flake8-no-pep420</code>] Skip namespace package enforcement for PEP 723 scripts (<code>INP001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13974">#13974</a>)</li>
</ul>
<h3>Server</h3>
<ul>
<li>Fix server panic when undoing an edit (<a href="https://redirect.github.com/astral-sh/ruff/pull/14010">#14010</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Fix issues in discovering ruff in pip build environments (<a href="https://redirect.github.com/astral-sh/ruff/pull/13881">#13881</a>)</li>
<li>[<code>flake8-type-checking</code>] Fix false positive for <code>singledispatchmethod</code> (<code>TCH003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13941">#13941</a>)</li>
<li>[<code>flake8-type-checking</code>] Treat return type of <code>singledispatch</code> as runtime-required (<code>TCH003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13957">#13957</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>[<code>flake8-simplify</code>] Include caveats of enabling <code>if-else-block-instead-of-if-exp</code> (<code>SIM108</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14019">#14019</a>)</li>
</ul>
<h2>Install ruff 0.7.2</h2>
<h3>Install prebuilt binaries via shell script</h3>
<pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-installer.sh | sh
</code></pre>
<h3>Install prebuilt binaries via powershell script</h3>
<pre lang="sh"><code>powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-installer.ps1 | iex"
</code></pre>
<h2>Download ruff 0.7.2</h2>
<table>
<thead>
<tr>
<th>File</th>
<th>Platform</th>
<th>Checksum</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-aarch64-apple-darwin.tar.gz">ruff-aarch64-apple-darwin.tar.gz</a></td>
<td>Apple Silicon macOS</td>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-x86_64-apple-darwin.tar.gz">ruff-x86_64-apple-darwin.tar.gz</a></td>
<td>Intel macOS</td>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-aarch64-pc-windows-msvc.zip">ruff-aarch64-pc-windows-msvc.zip</a></td>
<td>ARM64 Windows</td>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-aarch64-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-i686-pc-windows-msvc.zip">ruff-i686-pc-windows-msvc.zip</a></td>
<td>x86 Windows</td>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-i686-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-x86_64-pc-windows-msvc.zip">ruff-x86_64-pc-windows-msvc.zip</a></td>
<td>x64 Windows</td>
<td><a href="https://github.com/astral-sh/ruff/releases/download/0.7.2/ruff-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's changelog</a>.</em></p>
<blockquote>
<h2>0.7.2</h2>
<h3>Preview features</h3>
<ul>
<li>Fix formatting of single with-item with trailing comment (<a href="https://redirect.github.com/astral-sh/ruff/pull/14005">#14005</a>)</li>
<li>[<code>pyupgrade</code>] Add PEP 646 <code>Unpack</code> conversion to <code>*</code> with fix (<code>UP044</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13988">#13988</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>Regenerate <code>known_stdlibs.rs</code> with stdlibs 2024年10月25日 (<a href="https://redirect.github.com/astral-sh/ruff/pull/13963">#13963</a>)</li>
<li>[<code>flake8-no-pep420</code>] Skip namespace package enforcement for PEP 723 scripts (<code>INP001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13974">#13974</a>)</li>
</ul>
<h3>Server</h3>
<ul>
<li>Fix server panic when undoing an edit (<a href="https://redirect.github.com/astral-sh/ruff/pull/14010">#14010</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Fix issues in discovering ruff in pip build environments (<a href="https://redirect.github.com/astral-sh/ruff/pull/13881">#13881</a>)</li>
<li>[<code>flake8-type-checking</code>] Fix false positive for <code>singledispatchmethod</code> (<code>TCH003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13941">#13941</a>)</li>
<li>[<code>flake8-type-checking</code>] Treat return type of <code>singledispatch</code> as runtime-required (<code>TCH003</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13957">#13957</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>[<code>flake8-simplify</code>] Include caveats of enabling <code>if-else-block-instead-of-if-exp</code> (<code>SIM108</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14019">#14019</a>)</li>
</ul>
<h2>0.7.1</h2>
<h3>Preview features</h3>
<ul>
<li>Fix <code>E221</code> and <code>E222</code> to flag missing or extra whitespace around <code>==</code> operator (<a href="https://redirect.github.com/astral-sh/ruff/pull/13890">#13890</a>)</li>
<li>Formatter: Alternate quotes for strings inside f-strings in preview (<a href="https://redirect.github.com/astral-sh/ruff/pull/13860">#13860</a>)</li>
<li>Formatter: Join implicit concatenated strings when they fit on a line (<a href="https://redirect.github.com/astral-sh/ruff/pull/13663">#13663</a>)</li>
<li>[<code>pylint</code>] Restrict <code>iteration-over-set</code> to only work on sets of literals (<code>PLC0208</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13731">#13731</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>flake8-type-checking</code>] Support auto-quoting when annotations contain quotes (<a href="https://redirect.github.com/astral-sh/ruff/pull/11811">#11811</a>)</li>
</ul>
<h3>Server</h3>
<ul>
<li>Avoid indexing the workspace for single-file mode (<a href="https://redirect.github.com/astral-sh/ruff/pull/13770">#13770</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Make <code>ARG002</code> compatible with <code>EM101</code> when raising <code>NotImplementedError</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/13714">#13714</a>)</li>
</ul>
<h3>Other changes</h3>
<ul>
<li>Introduce more Docker tags for Ruff (similar to uv) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13274">#13274</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/astral-sh/ruff/commit/11c3b52fd5e8a2f39d3e21faebd76fdbaf3d748b"><code>11c3b52</code></a> generate using cargo-dist</li>
<li><a href="https://github.com/astral-sh/ruff/commit/a388e49f38d0f9f0a775b7e693f7a3657e6ef853"><code>a388e49</code></a> Temporary comment out certain release steps</li>
<li><a href="https://github.com/astral-sh/ruff/commit/099f077311c637df2866ebbe6407896ff25ffd15"><code>099f077</code></a> [docs] Add rule short code to mkdocs tags (<a href="https://redirect.github.com/astral-sh/ruff/issues/14040">#14040</a>)</li>
<li><a href="https://github.com/astral-sh/ruff/commit/85747519113c2447e75668ab2d89c3b498961ea5"><code>8574751</code></a> Give non-existent files a durability of at least Medium (<a href="https://redirect.github.com/astral-sh/ruff/issues/14034">#14034</a>)</li>
<li><a href="https://github.com/astral-sh/ruff/commit/ddae741b72b7d9acde3f7a1283470ed34d8aef63"><code>ddae741</code></a> Switch to <code>uv publish</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/14042">#14042</a>)</li>
<li><a href="https://github.com/astral-sh/ruff/commit/5053d2c127559aabced1491401356474d274dd22"><code>5053d2c</code></a> Doc: markdown link fix (<a href="https://redirect.github.com/astral-sh/ruff/issues/14041">#14041</a>)</li>
<li><a href="https://github.com/astral-sh/ruff/commit/ef72fd79a71a0fbdcc489fad1e951ca7b2cede5d"><code>ef72fd7</code></a> Bump version to 0.7.2 (<a href="https://redirect.github.com/astral-sh/ruff/issues/14039">#14039</a>)</li>
<li><a href="https://github.com/astral-sh/ruff/commit/658a51ea1017d221cfb928f7a49527326682c1b9"><code>658a51e</code></a> Fix typo for static method decorator (<a href="https://redirect.github.com/astral-sh/ruff/issues/14038">#14038</a>)</li>
<li><a href="https://github.com/astral-sh/ruff/commit/7c2da4f06e7c26712b233d030577812526e2ac72"><code>7c2da4f</code></a> Sync vendored typeshed stubs (<a href="https://redirect.github.com/astral-sh/ruff/issues/14030">#14030</a>)</li>
<li><a href="https://github.com/astral-sh/ruff/commit/48fa839c80795b1fbebc8ad9f70a3d76d1167277"><code>48fa839</code></a> Use named function in incremental red knot benchmark (<a href="https://redirect.github.com/astral-sh/ruff/issues/14033">#14033</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.6.9...0.7.2">compare view</a></li>
</ul>
</details>
<br />
Updates `tox` from 4.21.2 to 4.23.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tox-dev/tox/releases">tox's releases</a>.</em></p>
<blockquote>
<h2>4.23.2</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Support external tox.pytest usage via "test" extra by <a href="https://github.com/mbra"><code>@mbra</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3422">tox-dev/tox#3422</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/mbra"><code>@mbra</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3422">tox-dev/tox#3422</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.23.1...4.23.2">https://github.com/tox-dev/tox/compare/4.23.1...4.23.2</a></p>
<h2>4.23.1</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Docs: adjusting EOL Python version testing remarks by <a href="https://github.com/robsdedude"><code>@robsdedude</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3417">tox-dev/tox#3417</a></li>
<li>Fix example docs by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3421">tox-dev/tox#3421</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/robsdedude"><code>@robsdedude</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3417">tox-dev/tox#3417</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.23.0...4.23.1">https://github.com/tox-dev/tox/compare/4.23.0...4.23.1</a></p>
<h2>4.23.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>replace tool.pyproject and tool.tox.pyproject with tool.tox in config... by <a href="https://github.com/graingert-coef"><code>@graingert-coef</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3411">tox-dev/tox#3411</a></li>
<li>Add NETRC to the default_pass_env list by <a href="https://github.com/chipot"><code>@chipot</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3410">tox-dev/tox#3410</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/graingert-coef"><code>@graingert-coef</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3411">tox-dev/tox#3411</a></li>
<li><a href="https://github.com/chipot"><code>@chipot</code></a> made their first contribution in <a href="https://redirect.github.com/tox-dev/tox/pull/3410">tox-dev/tox#3410</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.22.0...4.23.0">https://github.com/tox-dev/tox/compare/4.22.0...4.23.0</a></p>
<h2>4.22.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Fix the fix environment definition by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3407">tox-dev/tox#3407</a></li>
<li>Expose type checking dependencies into an extra by <a href="https://github.com/ssbarnea"><code>@ssbarnea</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3404">tox-dev/tox#3404</a></li>
<li>Add dependency-groups support (PEP-735) by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3409">tox-dev/tox#3409</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.21.2...4.22.0">https://github.com/tox-dev/tox/compare/4.21.2...4.22.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/tox-dev/tox/blob/main/docs/changelog.rst">tox's changelog</a>.</em></p>
<blockquote>
<h2>v4.23.2 (2024年10月22日)</h2>
<p>Misc - 4.23.2</p>
<pre><code>- :issue:`3415`
<h2>v4.23.1 (2024年10月21日)</h2>
<p>Improved Documentation - 4.23.1
</code></pre></p>
<ul>
<li>Fix bad example in documentation for dependency groups - by :user:<code>gaborbernat</code>. (:issue:<code>3240</code>)</li>
</ul>
<h2>v4.23.0 (2024年10月16日)</h2>
<p>Features - 4.23.0</p>
<pre><code>- Add ``NETRC`` to the list of environment variables always passed through. (:issue:`3410`)
<p>Improved Documentation - 4.23.0
</code></pre></p>
<ul>
<li>replace <code>[tool.pyproject]</code> and <code>[tool.tox.pyproject]</code> with <code>[tool.tox]</code> in config.rst (:issue:<code>3411</code>)</li>
</ul>
<h2>v4.22.0 (2024年10月15日)</h2>
<p>Features - 4.22.0</p>
<pre><code>- Implement dependency group support as defined in :pep:`735` - see :ref:`dependency_groups` - by :user:`gaborbernat`. (:issue:`3408`)
</code></pre>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/tox-dev/tox/commit/0447036240f4fe48605124635553c5bbf0469651"><code>0447036</code></a> release 4.23.2</li>
<li><a href="https://github.com/tox-dev/tox/commit/f0799ac01d161d7dc00fc92da9734ea08b768f7f"><code>f0799ac</code></a> Support external tox.pytest usage via "test" extra (<a href="https://redirect.github.com/tox-dev/tox/issues/3422">#3422</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/ec88713785a81f883ea12387dfb40045b0ac4181"><code>ec88713</code></a> Fix docs link check</li>
<li><a href="https://github.com/tox-dev/tox/commit/962bc59626cfa8163ac6068720505408b257163f"><code>962bc59</code></a> release 4.23.1</li>
<li><a href="https://github.com/tox-dev/tox/commit/5916cc9814ed16cf6c963da08c5eb0ec01872495"><code>5916cc9</code></a> Fix example docs (<a href="https://redirect.github.com/tox-dev/tox/issues/3421">#3421</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/e9cb93a81b6ff1b7a1eb25d540384c84f1186d4d"><code>e9cb93a</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/tox/issues/3418">#3418</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/88c1b99c18103186844f8fae4729de9f7f60a44a"><code>88c1b99</code></a> Docs: adjusting EOL Python version testing remarks (<a href="https://redirect.github.com/tox-dev/tox/issues/3417">#3417</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/7696a8e68a05f277f69724096c9fde990fc35f61"><code>7696a8e</code></a> release 4.23.0</li>
<li><a href="https://github.com/tox-dev/tox/commit/c01a023cd2c487a6ffc9d3b08eef6ce0479d5815"><code>c01a023</code></a> Add NETRC to the default_pass_env list (<a href="https://redirect.github.com/tox-dev/tox/issues/3410">#3410</a>)</li>
<li><a href="https://github.com/tox-dev/tox/commit/971e7da6af040ef8c9e5e9ac3f2fcaab0f6c9b0d"><code>971e7da</code></a> replace tool.pyproject and tool.tox.pyproject with tool.tox in config... (<a href="https://redirect.github.com/tox-dev/tox/issues/3411">#3411</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/tox-dev/tox/compare/4.21.2...4.23.2">compare view</a></li>
</ul>
</details>
<br />
Updates `mypy` from 1.11.2 to 1.13.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p>
<blockquote>
<h1>Mypy Release Notes</h1>
<h2>Next release</h2>
<h3>Change to enum membership semantics</h3>
<p>As per the updated <a href="https://typing.readthedocs.io/en/latest/spec/enums.html#defining-members">typing specification for enums</a>,
enum members must be left unannotated.</p>
<pre lang="python"><code>class Pet(Enum):
CAT = 1 # Member attribute
DOG = 2 # Member attribute
WOLF: int = 3 # New error: Enum members must be left unannotated
<pre><code>species: str # Considered a non-member attribute
</code></pre>
<p></code></pre></p>
<p>In particular, the specification change can result in issues in type stubs (<code>.pyi</code> files), since
historically it was common to leave the value absent:</p>
<pre lang="python"><code># In a type stub (.pyi file)
<p>class Pet(Enum):<br />
# Change in semantics: previously considered members, now non-member attributes<br />
CAT: int<br />
DOG: int</p>
<pre><code># Mypy will now issue a warning if it detects this situation in type stubs:
# &gt; Detected enum &quot;Pet&quot; in a type stub with zero members.
# &gt; There is a chance this is due to a recent change in the semantics of enum membership.
# &gt; If so, use `member = value` to mark an enum member, instead of `member: type`
</code></pre>
<p>class Pet(Enum):<br />
# As per the specification, you should now do one of the following:<br />
DOG = 1 # Member attribute with value 1 and known type<br />
WOLF = cast(int, ...) # Member attribute with unknown value but known type<br />
LION = ... # Member attribute with unknown value and unknown type<br />
</code></pre></p>
<p>Contributed by Terence Honles in PR <a href="https://redirect.github.com/python/mypy/pull/17207">17207</a> and
Shantanu Jain in PR <a href="https://redirect.github.com/python/mypy/pull/18068">18068</a>.</p>
<h2>Mypy 1.13</h2>
<p>We’ve just uploaded mypy 1.13 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>).
Mypy is a static type checker for Python. You can install it as follows:</p>
<pre><code>python3 -m pip install -U mypy
</code></pre>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/python/mypy/commit/eb310343be0399ea6755fabc259755ce1f6711e8"><code>eb31034</code></a> Bump version to 1.13.0</li>
<li><a href="https://github.com/python/mypy/commit/2eeb5880184970ae1c0b20c0e06855b6d311bc19"><code>2eeb588</code></a> Update changelog for 1.12.1 (<a href="https://redirect.github.com/python/mypy/issues/17999">#17999</a>)</li>
<li><a href="https://github.com/python/mypy/commit/bc0386b7f96aa131cbf345698a22a9d4b79e9cb4"><code>bc0386b</code></a> Changelog for 1.13 (<a href="https://redirect.github.com/python/mypy/issues/18000">#18000</a>)</li>
<li><a href="https://github.com/python/mypy/commit/5c4d2db7009fa9035b8b3fcffe25182aaa4dc846"><code>5c4d2db</code></a> Add faster-cache extra, test in CI (<a href="https://redirect.github.com/python/mypy/issues/17978">#17978</a>)</li>
<li><a href="https://github.com/python/mypy/commit/854ad189ab7c4f487950ad34e142fd327dce3227"><code>854ad18</code></a> Make is_sub_path faster (<a href="https://redirect.github.com/python/mypy/issues/17962">#17962</a>)</li>
<li><a href="https://github.com/python/mypy/commit/50aa4ca8425d0bb668d514b8ee5c6aeacb605b27"><code>50aa4ca</code></a> Speed up stubs suggestions (<a href="https://redirect.github.com/python/mypy/issues/17965">#17965</a>)</li>
<li><a href="https://github.com/python/mypy/commit/7c27808a0be2fc205788a826be83cbb0a68f89e1"><code>7c27808</code></a> Use orjson instead of json, when available (<a href="https://redirect.github.com/python/mypy/issues/17955">#17955</a>)</li>
<li><a href="https://github.com/python/mypy/commit/2cd2406117e86838de36a9f73ba47c67fa763e1a"><code>2cd2406</code></a> Use fast path in modulefinder more often (<a href="https://redirect.github.com/python/mypy/issues/17950">#17950</a>)</li>
<li><a href="https://github.com/python/mypy/commit/e20aaeeaa215b2e617d460599c4310427ba8f902"><code>e20aaee</code></a> Let mypyc optimise os.path.join (<a href="https://redirect.github.com/python/mypy/issues/17949">#17949</a>)</li>
<li><a href="https://github.com/python/mypy/commit/159974cc59de459cfb3e31ba3e1d8f279734f66d"><code>159974c</code></a> Use sha1 for hashing (<a href="https://redirect.github.com/python/mypy/issues/17953">#17953</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.11.2...v1.13.0">compare view</a></li>
</ul>
</details>
<br />
Updates `bump-my-version` from 0.27.0 to 0.28.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/callowayproject/bump-my-version/releases">bump-my-version's releases</a>.</em></p>
<blockquote>
<h2>0.28.1</h2>
<p><a href="https://github.com/callowayproject/bump-my-version/compare/0.28.0...0.28.1">Compare the full difference.</a></p>
<h3>Fixes</h3>
<ul>
<li>Fix format arg help text for show command. <a href="https://github.com/callowayproject/bump-my-version/commit/cf65ec27ae68e2bf5b397591ff00fc86d2eab21f">cf65ec2</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>
<p>[pre-commit.ci] pre-commit autoupdate. <a href="https://github.com/callowayproject/bump-my-version/commit/9fb03472d5cfa16281e2e3f049b660dc503eb167">9fb0347</a></p>
<p><strong>updates:</strong> - <a href="https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.9...v0.7.1">github.com/astral-sh/ruff-pre-commit: v0.6.9 → v0.7.1</a></p>
</li>
<li>
<p>Output hooks scripts by default. <a href="https://github.com/callowayproject/bump-my-version/commit/0a042aaa8fabd5c64ea5ffd153c959ccdacf80c6">0a042aa</a></p>
</li>
<li>
<p>Skip scm tests if the command is not installed. <a href="https://github.com/callowayproject/bump-my-version/commit/2e68517f890e1da7520486baf102c559ed2f40ea">2e68517</a></p>
</li>
</ul>
<h2>0.28.0</h2>
<p><a href="https://github.com/callowayproject/bump-my-version/compare/0.27.0...0.28.0">Compare the full difference.</a></p>
<h3>New</h3>
<ul>
<li>
<p>Added container labels and version hooks. <a href="https://github.com/callowayproject/bump-my-version/commit/d4cb8f2231dbe5faa4bc68b769a00ea199beed8e">d4cb8f2</a></p>
</li>
<li>
<p>Add Docker support and configure Dependabot for Docker updates. <a href="https://github.com/callowayproject/bump-my-version/commit/0315db458db260653180ba95a106cecad8eea425">0315db4</a></p>
<p>Introduce a Dockerfile for containerized environments and add a .dockerignore file to exclude unnecessary files. Also, update dependabot.yml to include daily checks for Docker image updates.</p>
</li>
<li>
<p>Add <code>inputs</code> section in GHA workflow example. <a href="https://github.com/callowayproject/bump-my-version/commit/813e7f526479e278ab12db2bc8a873c9f7fc2dd7">813e7f5</a></p>
</li>
</ul>
<h3>Other</h3>
<ul>
<li>
<p>Switch from ADD to COPY in Dockerfile. <a href="https://github.com/callowayproject/bump-my-version/commit/a5fc5c0e595530650059dd6ab821927933f0ef58">a5fc5c0</a></p>
<p>This change updates the Dockerfile to use the COPY instruction instead of ADD. COPY is preferred when only copying files because it is more explicit and simpler.</p>
</li>
<li>
<p>[pre-commit.ci] pre-commit autoupdate. <a href="https://github.com/callowayproject/bump-my-version/commit/7c48f987fd782b1c5665e49dd9e0e491416d39cd">7c48f98</a></p>
<p><strong>updates:</strong> - <a href="https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.8...v0.6.9">github.com/astral-sh/ruff-pre-commit: v0.6.8 → v0.6.9</a></p>
</li>
</ul>
<h3>Updates</h3>
<ul>
<li>Changed dependency manager to uv. <a href="https://github.com/callowayproject/bump-my-version/commit/cce9e1dead3507791e866c0daf5e3f6818a55e14">cce9e1d</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/callowayproject/bump-my-version/blob/master/CHANGELOG.md">bump-my-version's changelog</a>.</em></p>
<blockquote>
<h2>0.28.1 (2024年11月03日)</h2>
<p><a href="https://github.com/callowayproject/bump-my-version/compare/0.28.0...0.28.1">Compare the full difference.</a></p>
<h3>Fixes</h3>
<ul>
<li>Fix format arg help text for show command. <a href="https://github.com/callowayproject/bump-my-version/commit/cf65ec27ae68e2bf5b397591ff00fc86d2eab21f">cf65ec2</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>
<p>[pre-commit.ci] pre-commit autoupdate. <a href="https://github.com/callowayproject/bump-my-version/commit/9fb03472d5cfa16281e2e3f049b660dc503eb167">9fb0347</a></p>
<p><strong>updates:</strong> - <a href="https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.9...v0.7.1">github.com/astral-sh/ruff-pre-commit: v0.6.9 → v0.7.1</a></p>
</li>
<li>
<p>Output hooks scripts by default. <a href="https://github.com/callowayproject/bump-my-version/commit/0a042aaa8fabd5c64ea5ffd153c959ccdacf80c6">0a042aa</a></p>
</li>
<li>
<p>Skip scm tests if the command is not installed. <a href="https://github.com/callowayproject/bump-my-version/commit/2e68517f890e1da7520486baf102c559ed2f40ea">2e68517</a></p>
</li>
</ul>
<h2>0.28.0 (2024年10月16日)</h2>
<p><a href="https://github.com/callowayproject/bump-my-version/compare/0.27.0...0.28.0">Compare the full difference.</a></p>
<h3>New</h3>
<ul>
<li>
<p>Added container labels and version hooks. <a href="https://github.com/callowayproject/bump-my-version/commit/d4cb8f2231dbe5faa4bc68b769a00ea199beed8e">d4cb8f2</a></p>
</li>
<li>
<p>Add Docker support and configure Dependabot for Docker updates. <a href="https://github.com/callowayproject/bump-my-version/commit/0315db458db260653180ba95a106cecad8eea425">0315db4</a></p>
<p>Introduce a Dockerfile for containerized environments and add a .dockerignore file to exclude unnecessary files. Also, update dependabot.yml to include daily checks for Docker image updates.</p>
</li>
<li>
<p>Add <code>inputs</code> section in GHA workflow example. <a href="https://github.com/callowayproject/bump-my-version/commit/813e7f526479e278ab12db2bc8a873c9f7fc2dd7">813e7f5</a></p>
</li>
</ul>
<h3>Other</h3>
<ul>
<li>
<p>Switch from ADD to COPY in Dockerfile. <a href="https://github.com/callowayproject/bump-my-version/commit/a5fc5c0e595530650059dd6ab821927933f0ef58">a5fc5c0</a></p>
<p>This change updates the Dockerfile to use the COPY instruction instead of ADD. COPY is preferred when only copying files because it is more explicit and simpler.</p>
</li>
<li>
<p>[pre-commit.ci] pre-commit autoupdate. <a href="https://github.com/callowayproject/bump-my-version/commit/7c48f987fd782b1c5665e49dd9e0e491416d39cd">7c48f98</a></p>
<p><strong>updates:</strong> - <a href="https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.8...v0.6.9">github.com/astral-sh/ruff-pre-commit: v0.6.8 → v0.6.9</a></p>
</li>
</ul>
<h3>Updates</h3>
<ul>
<li>Changed dependency manager to uv. <a href="https://github.com/callowayproject/bump-my-version/commit/cce9e1dead3507791e866c0daf5e3f6818a55e14">cce9e1d</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/1984ca34e25abf75124654c0ec061a8e9c87625d"><code>1984ca3</code></a> Version updated from 0.28.0 to 0.28.1</li>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/b719663ca1fb24ed7bea2f5d1e56c1c12bad155f"><code>b719663</code></a> Merge pull request <a href="https://redirect.github.com/callowayproject/bump-my-version/issues/246">#246</a> from callowayproject/pre-commit-ci-update-config</li>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/4c896a2958a784c90250a70d2957f0e23e2c2cea"><code>4c896a2</code></a> Merge pull request <a href="https://redirect.github.com/callowayproject/bump-my-version/issues/251">#251</a> from tvoirand/fix-cli-help</li>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/cf65ec27ae68e2bf5b397591ff00fc86d2eab21f"><code>cf65ec2</code></a> Fix format arg help text for show command</li>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/9fb03472d5cfa16281e2e3f049b660dc503eb167"><code>9fb0347</code></a> [pre-commit.ci] pre-commit autoupdate</li>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/efab98d41e4e4e6814ca50530704eab5a2141594"><code>efab98d</code></a> Merge pull request <a href="https://redirect.github.com/callowayproject/bump-my-version/issues/248">#248</a> from ziima/skip-scm-tests</li>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/f9baa28679e494228754eaec60e4ed2feb9d5b24"><code>f9baa28</code></a> Merge branch 'master' into skip-scm-tests</li>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/09c56050d9bd753195ef03f7115ecba8a488b6bd"><code>09c5605</code></a> Merge pull request <a href="https://redirect.github.com/callowayproject/bump-my-version/issues/247">#247</a> from ziima/bumpversion-hooks-output</li>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/2e68517f890e1da7520486baf102c559ed2f40ea"><code>2e68517</code></a> Skip scm tests if the command is not installed</li>
<li><a href="https://github.com/callowayproject/bump-my-version/commit/0a042aaa8fabd5c64ea5ffd153c959ccdacf80c6"><code>0a042aa</code></a> Output hooks scripts by default</li>
<li>Additional commits viewable in <a href="https://github.com/callowayproject/bump-my-version/compare/0.27.0...0.28.1">compare view</a></li>
</ul>
</details>
<br />
Updates `commitizen` from 3.29.1 to 3.30.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/commitizen-tools/commitizen/releases">commitizen's releases</a>.</em></p>
<blockquote>
<h2>v3.30.0 (2024年10月23日)</h2>
<h3>Feat</h3>
<ul>
<li><strong>commands/commit</strong>: add force-edit functionality after answering questions</li>
</ul>
<h3>Refactor</h3>
<ul>
<li>remove redundant return None</li>
</ul>
<p>[master bfe422fa] bump: version 3.29.1 → 3.30.0
4 files changed, 14 insertions(+), 4 deletions(-)</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/commitizen-tools/commitizen/blob/master/CHANGELOG.md">commitizen's changelog</a>.</em></p>
<blockquote>
<h2>v3.30.0 (2024年10月23日)</h2>
<h3>Feat</h3>
<ul>
<li><strong>commands/commit</strong>: add force-edit functionality after answering questions</li>
</ul>
<h3>Refactor</h3>
<ul>
<li>remove redundant return None</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/bfe422faef54a78ff8c0ce5dea0da053159c9f9d"><code>bfe422f</code></a> bump: version 3.29.1 → 3.30.0</li>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/08a259d2de99138035c08af35ec515fb8455aa83"><code>08a259d</code></a> feat(commands/commit): add force-edit functionality after answering questions</li>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/2f6b7ccf30da38dcd76af01f6498c54918d4d985"><code>2f6b7cc</code></a> docs(customization): Unify capitalization</li>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/78dc765f057025b2f87ace7e39ab383844e01e50"><code>78dc765</code></a> docs(commit): add multiline option <code>questions</code> content table</li>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/e5aaec47b51c44285de67b3302438fc7e411d20a"><code>e5aaec4</code></a> build(deps-dev): bump mypy from 1.12.1 to 1.13.0</li>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/af3553b2a5b92bb2afab3f068d47fdcabe0857a4"><code>af3553b</code></a> build(deps-dev): bump rich from 13.9.2 to 13.9.3</li>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/29d6e64bfed337aeb734714a019dd38473457690"><code>29d6e64</code></a> build(deps-dev): bump mkdocs-material from 9.5.41 to 9.5.42</li>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/4968868b7d036eda01fd2d1fec738115a6e88941"><code>4968868</code></a> build(deps-dev): bump mypy from 1.12.0 to 1.12.1</li>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/36cfcab746fd9a5c1bc495332fc3dcd11db967ae"><code>36cfcab</code></a> build(deps-dev): bump ruff from 0.6.9 to 0.7.0</li>
<li><a href="https://github.com/commitizen-tools/commitizen/commit/1d5f2955c407540130f437b98c0a54a388ee2b5e"><code>1d5f295</code></a> docs(third-party-commitizen): uniformize the third party page</li>
<li>Additional commits viewable in <a href="https://github.com/commitizen-tools/commitizen/compare/v3.29.1...v3.30.0">compare view</a></li>
</ul>
</details>
<br />
Updates `pytest-cov` from 5.0.0 to 6.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>6.0.0 (2024年10月29日)</h2>
<ul>
<li>Updated various documentation inaccuracies, especially on subprocess handling.</li>
<li>Changed fail under checks to use the precision set in the coverage configuration.
Now it will perform the check just like <code>coverage report</code> would.</li>
<li>Added a <code>--cov-precision</code> cli option that can override the value set in your coverage configuration.</li>
<li>Dropped support for now EOL Python 3.8.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/95404375a0e436178e012e20b8865c23c54c8a50"><code>9540437</code></a> Bump version: 5.0.0 → 6.0.0</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/9f8175467afc67db9001fb364ad1f2dfe79b51f1"><code>9f81754</code></a> Further trim down envs and drop Python 3.8.</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/b12b5ec65da4c66bbc0c35918957f9f875f465c3"><code>b12b5ec</code></a> Update conf.</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/23f4b27b432a54fcc3b6df7363f0e73e568233fb"><code>23f4b27</code></a> Update changelog.</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/291a04f49566054bb19644aba27c3799ac8b7f42"><code>291a04f</code></a> Bump test deps and trim config.</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/08f1101455ba293dda388fdb3b61e62fd95a827d"><code>08f1101</code></a> Add <code>--cov-precision</code> option. Close <a href="https://redirect.github.com/pytest-dev/pytest-cov/issues/655">#655</a>.</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/76fe2a7e48e5c9c53644994c5ba5a421c84286f5"><code>76fe2a7</code></a> Move the warnings/errors in a place that doesn't import anything.</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/a9ea7b71711479d4c5ccc5e21e2eb1694b259cb0"><code>a9ea7b7</code></a> Implement error/warning for the bad dynamic_context being set in config.</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/c299e01b6422284a6a7f7322e6b9bf8f44aa3c25"><code>c299e01</code></a> Add explicit suffixing to make it easier to see the identify the sources/usag...</li>
<li><a href="https://github.com/pytest-dev/pytest-cov/commit/c87e54643ef696ed2b0e2b9a4209581da8467fcb"><code>c87e546</code></a> Add reproducer for weird xdist dynamic_context interaction. Ref <a href="https://redirect.github.com/pytest-dev/pytest-cov/issues/604">#604</a>.</li>
<li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.0.0">compare view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions
</details>