chore(deps): update development dependencies (non-major)
Metadata
Current evaluation
Merged automated non-major updates for development dependencies including coverage, pytest, codespell, mypy, and pyright. Approved by two reviewers, passed CI checks, and merged automatically via the Renovate bot.
Suggested action: —
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [dev/coverage](https://togithub.com/nedbat/coveragepy) | `==7.4.4` -> `==7.5.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [dev/pytest](https://togithub.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | `==8.1.1` -> `==8.2.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [lint/codespell](https://togithub.com/codespell-project/codespell) | `==2.2.6` -> `==2.3.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [types/mypy](https://www.mypy-lang.org/) ([source](https://togithub.com/python/mypy), [changelog](https://mypy-lang.blogspot.com/)) | `==1.9.0` -> `==1.10.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [types/pyright](https://togithub.com/RobertCraigie/pyright-python) | `==1.1.358` -> `==1.1.369` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>nedbat/coveragepy (dev/coverage)</summary>
### [`v7.5.4`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-754--2024-06-22)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.5.3...7.5.4)
- If you attempt to combine statement coverage data with branch coverage data,
coverage.py used to fail with the message "Can't combine arc data with line
data" or its reverse, "Can't combine line data with arc data." These
messages used internal terminology, making it hard for people to understand
the problem. They are now changed to mention "branch coverage data" and
"statement coverage data."
- Fixed a minor branch coverage problem with wildcard match/case cases using
names or guard clauses.
- Started testing on 3.13 free-threading (nogil) builds of Python. I'm not
claiming full support yet. Closes `issue 1799`\_.
.. \_issue 1799:[https://github.com/nedbat/coveragepy/issues/1799](https://togithub.com/nedbat/coveragepy/issues/1799)9
.. \_changes\_7-5-3:
### [`v7.5.3`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-753--2024-05-28)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.5.2...7.5.3)
- Performance improvements for combining data files, especially when measuring
line coverage. A few different quadratic behaviors were eliminated. In one
extreme case of combining 700+ data files, the time dropped from more than
three hours to seven minutes. Thanks for Kraken Tech for funding the fix.
- Performance improvements for generating HTML reports, with a side benefit of
reducing memory use, closing `issue 1791`\_. Thanks to Daniel Diniz for
helping to diagnose the problem.
.. \_issue 1791:[https://github.com/nedbat/coveragepy/issues/1791](https://togithub.com/nedbat/coveragepy/issues/1791)1
.. \_changes\_7-5-2:
### [`v7.5.2`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-752--2024-05-24)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.5.1...7.5.2)
- Fix: nested matches of exclude patterns could exclude too much code, as
reported in `issue 1779`\_. This is now fixed.
- Changed: previously, coverage.py would consider a module docstring to be an
executable statement if it appeared after line 1 in the file, but not
executable if it was the first line. Now module docstrings are never counted
as executable statements. This can change coverage.py's count of the number
of statements in a file, which can slightly change the coverage percentage
reported.
- In the HTML report, the filter term and "hide covered" checkbox settings are
remembered between viewings, thanks to `Daniel Diniz <pull 1776_>`\_.
- Python 3.13.0b1 is supported.
- Fix: parsing error handling is improved to ensure bizarre source files are
handled gracefully, and to unblock oss-fuzz fuzzing, thanks to `Liam DeVoe <pull 1788_>`*. Closes `issue 1787`*.
.. \_pull 1776:[https://github.com/nedbat/coveragepy/pull/1776](https://togithub.com/nedbat/coveragepy/pull/1776)6
.. \_issue 1779[https://github.com/nedbat/coveragepy/issues/1779](https://togithub.com/nedbat/coveragepy/issues/1779)79
.. \_issue 178[https://github.com/nedbat/coveragepy/issues/1787](https://togithub.com/nedbat/coveragepy/issues/1787)787
.. \_pull 17[https://github.com/nedbat/coveragepy/pull/1788](https://togithub.com/nedbat/coveragepy/pull/1788)1788
.. \_changes\_7-5-1:
### [`v7.5.1`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-751--2024-05-04)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.5.0...7.5.1)
- Fix: a pragma comment on the continuation lines of a multi-line statement
now excludes the statement and its body, the same as if the pragma is
on the first line. This closes `issue 754`*. The fix was contributed by
`Daniel Diniz <pull 1773_>`*.
- Fix: very complex source files like `this one <resolvent_lookup_>`\_ could
cause a maximum recursion error when creating an HTML report. This is now
fixed, closing `issue 1774`\_.
- HTML report improvements:
- Support files (JavaScript and CSS) referenced by the HTML report now have
hashes added to their names to ensure updated files are used instead of
stale cached copies.
- Missing branch coverage explanations that said "the condition was never
false" now read "the condition was always true" because it's easier to
understand.
- Column sort order is remembered better as you move between the index pages,
fixing `issue 1766`*. Thanks, `Daniel Diniz <pull 1768_>`*.
.. \_resolvent_lookup: https://github.com/sympy/sympy/blob/130950f3e6b3f97fcc17f4599ac08f70fdd2e9d4/sympy/polys/numberfields/resolvent_lookup.py
.. \_issue 754[https://github.com/nedbat/coveragepy/issues/754](https://togithub.com/nedbat/coveragepy/issues/754)54
.. \_issue 176[https://github.com/nedbat/coveragepy/issues/1766](https://togithub.com/nedbat/coveragepy/issues/1766)766
.. \_pull 17[https://github.com/nedbat/coveragepy/pull/1768](https://togithub.com/nedbat/coveragepy/pull/1768)1768
.. \_pull 1[https://github.com/nedbat/coveragepy/pull/1773](https://togithub.com/nedbat/coveragepy/pull/1773)/1773
.. \_issue [https://github.com/nedbat/coveragepy/issues/1774](https://togithub.com/nedbat/coveragepy/issues/1774)s/1774
.. \_changes\_7-5-0:
### [`v7.5.0`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-750--2024-04-23)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.4.4...7.5.0)
- Added initial support for function and class reporting in the HTML report.
There are now three index pages which link to each other: files, functions,
and classes. Other reports don't yet have this information, but it will be
added in the future where it makes sense. Feedback gladly accepted!
Finishes `issue 780`\_.
- Other HTML report improvements:
- There is now a "hide covered" checkbox to filter out 100% files, finishing
`issue 1384`\_.
- The index page is always sorted by one of its columns, with clearer
indications of the sorting.
- The "previous file" shortcut key didn't work on the index page, but now it
does, fixing `issue 1765`\_.
- The debug output showing which configuration files were tried now shows
absolute paths to help diagnose problems where settings aren't taking effect,
and is renamed from "attempted_config_files" to the more logical
"config_files_attempted."
- Python 3.13.0a6 is supported.
.. \_issue 780:[https://github.com/nedbat/coveragepy/issues/780](https://togithub.com/nedbat/coveragepy/issues/780)0
.. \_issue 1384[https://github.com/nedbat/coveragepy/issues/1384](https://togithub.com/nedbat/coveragepy/issues/1384)84
.. \_issue 176[https://github.com/nedbat/coveragepy/issues/1765](https://togithub.com/nedbat/coveragepy/issues/1765)765
.. \_changes\_7-4-4:
</details>
<details>
<summary>pytest-dev/pytest (dev/pytest)</summary>
### [`v8.2.2`](https://togithub.com/pytest-dev/pytest/releases/tag/8.2.2)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.2.1...8.2.2)
# pytest 8.2.2 (2024-06-04)
## Bug Fixes
- [#​12355](https://togithub.com/pytest-dev/pytest/issues/12355): Fix possible catastrophic performance slowdown on a certain parametrization pattern involving many higher-scoped parameters.
- [#​12367](https://togithub.com/pytest-dev/pytest/issues/12367): Fix a regression in pytest 8.2.0 where unittest class instances (a fresh one is created for each test) were not released promptly on test teardown but only on session teardown.
- [#​12381](https://togithub.com/pytest-dev/pytest/issues/12381): Fix possible "Directory not empty" crashes arising from concurent cache dir (`.pytest_cache`) creation. Regressed in pytest 8.2.0.
## Improved Documentation
- [#​12290](https://togithub.com/pytest-dev/pytest/issues/12290): Updated Sphinx theme to use Furo instead of Flask, enabling Dark mode theme.
- [#​12356](https://togithub.com/pytest-dev/pytest/issues/12356): Added a subsection to the documentation for debugging flaky tests to mention
lack of thread safety in pytest as a possible source of flakyness.
- [#​12363](https://togithub.com/pytest-dev/pytest/issues/12363): The documentation webpages now links to a canonical version to reduce outdated documentation in search engine results.
### [`v8.2.1`](https://togithub.com/pytest-dev/pytest/releases/tag/8.2.1)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.2.0...8.2.1)
# pytest 8.2.1 (2024-05-19)
## Improvements
- [#​12334](https://togithub.com/pytest-dev/pytest/issues/12334): Support for Python 3.13 (beta1 at the time of writing).
## Bug Fixes
- [#​12120](https://togithub.com/pytest-dev/pytest/issues/12120): Fix \[PermissionError]{.title-ref} crashes arising from directories which are not selected on the command-line.
- [#​12191](https://togithub.com/pytest-dev/pytest/issues/12191): Keyboard interrupts and system exits are now properly handled during the test collection.
- [#​12300](https://togithub.com/pytest-dev/pytest/issues/12300): Fixed handling of 'Function not implemented' error under squashfuse_ll, which is a different way to say that the mountpoint is read-only.
- [#​12308](https://togithub.com/pytest-dev/pytest/issues/12308): Fix a regression in pytest 8.2.0 where the permissions of automatically-created `.pytest_cache` directories became `rwx------` instead of the expected `rwxr-xr-x`.
## Trivial/Internal Changes
- [#​12333](https://togithub.com/pytest-dev/pytest/issues/12333): pytest releases are now attested using the recent [Artifact Attestation](https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/) support from GitHub, allowing users to verify the provenance of pytest's sdist and wheel artifacts.
### [`v8.2.0`](https://togithub.com/pytest-dev/pytest/releases/tag/8.2.0)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.1.2...8.2.0)
# pytest 8.2.0 (2024-04-27)
## Deprecations
- [#​12069](https://togithub.com/pytest-dev/pytest/issues/12069): A deprecation warning is now raised when implementations of one of the following hooks request a deprecated `py.path.local` parameter instead of the `pathlib.Path` parameter which replaced it:
- `pytest_ignore_collect`{.interpreted-text role="hook"} - the `path` parameter - use `collection_path` instead.
- `pytest_collect_file`{.interpreted-text role="hook"} - the `path` parameter - use `file_path` instead.
- `pytest_pycollect_makemodule`{.interpreted-text role="hook"} - the `path` parameter - use `module_path` instead.
- `pytest_report_header`{.interpreted-text role="hook"} - the `startdir` parameter - use `start_path` instead.
- `pytest_report_collectionfinish`{.interpreted-text role="hook"} - the `startdir` parameter - use `start_path` instead.
The replacement parameters are available since pytest 7.0.0.
The old parameters will be removed in pytest 9.0.0.
See `legacy-path-hooks-deprecated`{.interpreted-text role="ref"} for more details.
## Features
- [#​11871](https://togithub.com/pytest-dev/pytest/issues/11871): Added support for reading command line arguments from a file using the prefix character `@`, like e.g.: `pytest @​tests.txt`. The file must have one argument per line.
See `Read arguments from file <args-from-file>`{.interpreted-text role="ref"} for details.
## Improvements
- [#​11523](https://togithub.com/pytest-dev/pytest/issues/11523): `pytest.importorskip`{.interpreted-text role="func"} will now issue a warning if the module could be found, but raised `ImportError`{.interpreted-text role="class"} instead of `ModuleNotFoundError`{.interpreted-text role="class"}.
The warning can be suppressed by passing `exc_type=ImportError` to `pytest.importorskip`{.interpreted-text role="func"}.
See `import-or-skip-import-error`{.interpreted-text role="ref"} for details.
- [#​11728](https://togithub.com/pytest-dev/pytest/issues/11728): For `unittest`-based tests, exceptions during class cleanup (as raised by functions registered with `TestCase.addClassCleanup <unittest.TestCase.addClassCleanup>`{.interpreted-text role="meth"}) are now reported instead of silently failing.
- [#​11777](https://togithub.com/pytest-dev/pytest/issues/11777): Text is no longer truncated in the `short test summary info` section when `-vv` is given.
- [#​12112](https://togithub.com/pytest-dev/pytest/issues/12112): Improved namespace packages detection when `consider_namespace_packages`{.interpreted-text role="confval"} is enabled, covering more situations (like editable installs).
- [#​9502](https://togithub.com/pytest-dev/pytest/issues/9502): Added `PYTEST_VERSION`{.interpreted-text role="envvar"} environment variable which is defined at the start of the pytest session and undefined afterwards. It contains the value of `pytest.__version__`, and among other things can be used to easily check if code is running from within a pytest run.
## Bug Fixes
- [#​12065](https://togithub.com/pytest-dev/pytest/issues/12065): Fixed a regression in pytest 8.0.0 where test classes containing `setup_method` and tests using `@staticmethod` or `@classmethod` would crash with `AttributeError: 'NoneType' object has no attribute 'setup_method'`.
Now the `request.instance <pytest.FixtureRequest.instance>`{.interpreted-text role="attr"} attribute of tests using `@staticmethod` and `@classmethod` is no longer `None`, but a fresh instance of the class, like in non-static methods.
Previously it was `None`, and all fixtures of such tests would share a single `self`.
- [#​12135](https://togithub.com/pytest-dev/pytest/issues/12135): Fixed issue where fixtures adding their finalizer multiple times to fixtures they request would cause unreliable and non-intuitive teardown ordering in some instances.
- [#​12194](https://togithub.com/pytest-dev/pytest/issues/12194): Fixed a bug with `--importmode=importlib` and `--doctest-modules` where child modules did not appear as attributes in parent modules.
- [#​1489](https://togithub.com/pytest-dev/pytest/issues/1489): Fixed some instances where teardown of higher-scoped fixtures was not happening in the reverse order they were initialized in.
## Trivial/Internal Changes
- [#​12069](https://togithub.com/pytest-dev/pytest/issues/12069): `pluggy>=1.5.0` is now required.
- [#​12167](https://togithub.com/pytest-dev/pytest/issues/12167): `cache <cache>`{.interpreted-text role="ref"}: create supporting files (`CACHEDIR.TAG`, `.gitignore`, etc.) in a temporary directory to provide atomic semantics.
### [`v8.1.2`](https://togithub.com/pytest-dev/pytest/releases/tag/8.1.2)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.1.1...8.1.2)
# pytest 8.1.2 (2024-04-26)
## Bug Fixes
- [#​12114](https://togithub.com/pytest-dev/pytest/issues/12114): Fixed error in `pytest.approx`{.interpreted-text role="func"} when used with \[numpy]{.title-ref} arrays and comparing with other types.
</details>
<details>
<summary>codespell-project/codespell (lint/codespell)</summary>
### [`v2.3.0`](https://togithub.com/codespell-project/codespell/releases/tag/v2.3.0)
[Compare Source](https://togithub.com/codespell-project/codespell/compare/v2.2.6...v2.3.0)
#### What's Changed
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3115](https://togithub.com/codespell-project/codespell/pull/3115)
- Add schematrion->schematron by [@​AirQuick](https://togithub.com/AirQuick) in [https://github.com/codespell-project/codespell/pull/3116](https://togithub.com/codespell-project/codespell/pull/3116)
- Add explicit Python 3.12 support by [@​korverdev](https://togithub.com/korverdev) in [https://github.com/codespell-project/codespell/pull/3121](https://togithub.com/codespell-project/codespell/pull/3121)
- Add miscellaneous typos by [@​korverdev](https://togithub.com/korverdev) in [https://github.com/codespell-project/codespell/pull/3117](https://togithub.com/codespell-project/codespell/pull/3117)
- fix: aesthetic(s) should be kept as is by [@​SimonVerhoeven](https://togithub.com/SimonVerhoeven) in [https://github.com/codespell-project/codespell/pull/3126](https://togithub.com/codespell-project/codespell/pull/3126)
- Add more labour\* variants by [@​SimonVerhoeven](https://togithub.com/SimonVerhoeven) in [https://github.com/codespell-project/codespell/pull/3128](https://togithub.com/codespell-project/codespell/pull/3128)
- Add additional spelling corrections for prior and variant. by [@​cfi-gb](https://togithub.com/cfi-gb) in [https://github.com/codespell-project/codespell/pull/3135](https://togithub.com/codespell-project/codespell/pull/3135)
- Fix `no-commit-to-branch` Pre-Commit check by [@​korverdev](https://togithub.com/korverdev) in [https://github.com/codespell-project/codespell/pull/3130](https://togithub.com/codespell-project/codespell/pull/3130)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3131](https://togithub.com/codespell-project/codespell/pull/3131)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3155](https://togithub.com/codespell-project/codespell/pull/3155)
- Return exit status in **main**.py by [@​szepeviktor](https://togithub.com/szepeviktor) in [https://github.com/codespell-project/codespell/pull/3157](https://togithub.com/codespell-project/codespell/pull/3157)
- Fix ruff alerts (currently) not caught by pre-commit by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3158](https://togithub.com/codespell-project/codespell/pull/3158)
- Added new word by [@​muhahahmad68](https://togithub.com/muhahahmad68) in [https://github.com/codespell-project/codespell/pull/3146](https://togithub.com/codespell-project/codespell/pull/3146)
- `dictionary.txt` additions by [@​janosh](https://togithub.com/janosh) in [https://github.com/codespell-project/codespell/pull/3149](https://togithub.com/codespell-project/codespell/pull/3149)
- Add Gelma's typos that start with "a" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3150](https://togithub.com/codespell-project/codespell/pull/3150)
- Add Gelma's typos from "b" to "cl" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3163](https://togithub.com/codespell-project/codespell/pull/3163)
- Add some academies typos by [@​peternewman](https://togithub.com/peternewman) in [https://github.com/codespell-project/codespell/pull/3173](https://togithub.com/codespell-project/codespell/pull/3173)
- Add Gelma's typos from "co" to "cy" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3167](https://togithub.com/codespell-project/codespell/pull/3167)
- Add Gelma's typos that start with "d" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3168](https://togithub.com/codespell-project/codespell/pull/3168)
- Refactor code using `encodings` by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3172](https://togithub.com/codespell-project/codespell/pull/3172)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3176](https://togithub.com/codespell-project/codespell/pull/3176)
- Add Gelma's typos that start with "e" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3174](https://togithub.com/codespell-project/codespell/pull/3174)
- Add Gelma's typos from "f" to "h" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3175](https://togithub.com/codespell-project/codespell/pull/3175)
- Add alwats->always correction. by [@​cfi-gb](https://togithub.com/cfi-gb) in [https://github.com/codespell-project/codespell/pull/3178](https://togithub.com/codespell-project/codespell/pull/3178)
- Add obsloete->obsolete and friend by [@​peternewman](https://togithub.com/peternewman) in [https://github.com/codespell-project/codespell/pull/3019](https://togithub.com/codespell-project/codespell/pull/3019)
- Add entries to rare dictionary by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3179](https://togithub.com/codespell-project/codespell/pull/3179)
- Add Gelma's typos that start with "i" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3177](https://togithub.com/codespell-project/codespell/pull/3177)
- diagional -> diagonal by [@​tkoyama010](https://togithub.com/tkoyama010) in [https://github.com/codespell-project/codespell/pull/3183](https://togithub.com/codespell-project/codespell/pull/3183)
- Add Gelma's typos from "j" to "m" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3180](https://togithub.com/codespell-project/codespell/pull/3180)
- Add Gelma's typos from "n" to "o" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3182](https://togithub.com/codespell-project/codespell/pull/3182)
- Add corrections for vulnerbailit(y|ies)->vulnerabilit(y|ies). by [@​cfi-gb](https://togithub.com/cfi-gb) in [https://github.com/codespell-project/codespell/pull/3185](https://togithub.com/codespell-project/codespell/pull/3185)
- Add Gelma's typos that start with "p" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3184](https://togithub.com/codespell-project/codespell/pull/3184)
- Add Gelma's typos from "q" to "r" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3186](https://togithub.com/codespell-project/codespell/pull/3186)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3193](https://togithub.com/codespell-project/codespell/pull/3193)
- openign->opening by [@​claydugo](https://togithub.com/claydugo) in [https://github.com/codespell-project/codespell/pull/3194](https://togithub.com/codespell-project/codespell/pull/3194)
- Add Gelma's typos that start with "s" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3187](https://togithub.com/codespell-project/codespell/pull/3187)
- Add spelling corrections for evaluate by [@​adrien-berchet](https://togithub.com/adrien-berchet) in [https://github.com/codespell-project/codespell/pull/3195](https://togithub.com/codespell-project/codespell/pull/3195)
- Add Gelma's typos from "t" to "z" by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3188](https://togithub.com/codespell-project/codespell/pull/3188)
- Dict update by [@​macpijan](https://togithub.com/macpijan) in [https://github.com/codespell-project/codespell/pull/3197](https://togithub.com/codespell-project/codespell/pull/3197)
- Improve existing suggestions by [@​int-y1](https://togithub.com/int-y1) in [https://github.com/codespell-project/codespell/pull/3200](https://togithub.com/codespell-project/codespell/pull/3200)
- Add a timeout to jobs that may benefit from it by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3199](https://togithub.com/codespell-project/codespell/pull/3199)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3201](https://togithub.com/codespell-project/codespell/pull/3201)
- Unify multiple identities of luzpuz and Dimitri by [@​yarikoptic](https://togithub.com/yarikoptic) in [https://github.com/codespell-project/codespell/pull/3205](https://togithub.com/codespell-project/codespell/pull/3205)
- Ignore personal names Damon and Manuel by [@​hugovk](https://togithub.com/hugovk) in [https://github.com/codespell-project/codespell/pull/3204](https://togithub.com/codespell-project/codespell/pull/3204)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3214](https://togithub.com/codespell-project/codespell/pull/3214)
- Ignore ill-formed INI files instead of crashing by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3213](https://togithub.com/codespell-project/codespell/pull/3213)
- don't show stacktrace from KeyboardInterrupt [#​3217](https://togithub.com/codespell-project/codespell/issues/3217) by [@​jcubic](https://togithub.com/jcubic) in [https://github.com/codespell-project/codespell/pull/3218](https://togithub.com/codespell-project/codespell/pull/3218)
- Adding 'hareware' to spelling corrections. by [@​barndawgie](https://togithub.com/barndawgie) in [https://github.com/codespell-project/codespell/pull/3215](https://togithub.com/codespell-project/codespell/pull/3215)
- Add typos for knownledge->knowledge, analyzis->analysis and compialtion->compilation by [@​fishilico](https://togithub.com/fishilico) in [https://github.com/codespell-project/codespell/pull/3222](https://togithub.com/codespell-project/codespell/pull/3222)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3228](https://togithub.com/codespell-project/codespell/pull/3228)
- Add --stdin-single-line option by [@​Jendker](https://togithub.com/Jendker) in [https://github.com/codespell-project/codespell/pull/3224](https://togithub.com/codespell-project/codespell/pull/3224)
- Add spelling corrections for parameters by [@​adrien-berchet](https://togithub.com/adrien-berchet) in [https://github.com/codespell-project/codespell/pull/3230](https://togithub.com/codespell-project/codespell/pull/3230)
- Ignore line endings in exclude-file by [@​Jackenmen](https://togithub.com/Jackenmen) in [https://github.com/codespell-project/codespell/pull/1889](https://togithub.com/codespell-project/codespell/pull/1889)
- Add typo offsers by [@​yarikoptic](https://togithub.com/yarikoptic) in [https://github.com/codespell-project/codespell/pull/3232](https://togithub.com/codespell-project/codespell/pull/3232)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3235](https://togithub.com/codespell-project/codespell/pull/3235)
- Process files in sorted rather than arbitrary order by [@​hugovk](https://togithub.com/hugovk) in [https://github.com/codespell-project/codespell/pull/3234](https://togithub.com/codespell-project/codespell/pull/3234)
- Add refinement to 'remore' typo by [@​luzpaz](https://togithub.com/luzpaz) in [https://github.com/codespell-project/codespell/pull/3236](https://togithub.com/codespell-project/codespell/pull/3236)
- chore(license): update to use spdx id by [@​chenrui333](https://togithub.com/chenrui333) in [https://github.com/codespell-project/codespell/pull/3231](https://togithub.com/codespell-project/codespell/pull/3231)
- Materials science related corrections by [@​janosh](https://togithub.com/janosh) in [https://github.com/codespell-project/codespell/pull/3237](https://togithub.com/codespell-project/codespell/pull/3237)
- Add spelling corrections for vulnerability and variant. by [@​cfi-gb](https://togithub.com/cfi-gb) in [https://github.com/codespell-project/codespell/pull/3239](https://togithub.com/codespell-project/codespell/pull/3239)
- Bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codespell-project/codespell/pull/3240](https://togithub.com/codespell-project/codespell/pull/3240)
- add velcoity -> velocity by [@​zingale](https://togithub.com/zingale) in [https://github.com/codespell-project/codespell/pull/3241](https://togithub.com/codespell-project/codespell/pull/3241)
- black → ruff format by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3242](https://togithub.com/codespell-project/codespell/pull/3242)
- ot is a typo also for it, which i is close to o by [@​yarikoptic](https://togithub.com/yarikoptic) in [https://github.com/codespell-project/codespell/pull/3247](https://togithub.com/codespell-project/codespell/pull/3247)
- Apply a selection of refurb rules by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3244](https://togithub.com/codespell-project/codespell/pull/3244)
- Get rid of autoflake by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3250](https://togithub.com/codespell-project/codespell/pull/3250)
- Bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codespell-project/codespell/pull/3253](https://togithub.com/codespell-project/codespell/pull/3253)
- Bump actions/download-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codespell-project/codespell/pull/3254](https://togithub.com/codespell-project/codespell/pull/3254)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3257](https://togithub.com/codespell-project/codespell/pull/3257)
- Add spelling correction for miltiple and variant. by [@​cfi-gb](https://togithub.com/cfi-gb) in [https://github.com/codespell-project/codespell/pull/3255](https://togithub.com/codespell-project/codespell/pull/3255)
- Collection of typos by [@​korverdev](https://togithub.com/korverdev) in [https://github.com/codespell-project/codespell/pull/3251](https://togithub.com/codespell-project/codespell/pull/3251)
- test: remove warning when aspell is not installed by [@​perillo](https://togithub.com/perillo) in [https://github.com/codespell-project/codespell/pull/3262](https://togithub.com/codespell-project/codespell/pull/3262)
- Add carrets->carets by [@​ydah](https://togithub.com/ydah) in [https://github.com/codespell-project/codespell/pull/3263](https://togithub.com/codespell-project/codespell/pull/3263)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3264](https://togithub.com/codespell-project/codespell/pull/3264)
- Add support for ANSI colors on Windows by [@​perillo](https://togithub.com/perillo) in [https://github.com/codespell-project/codespell/pull/3259](https://togithub.com/codespell-project/codespell/pull/3259)
- Add prettier to pre-commit by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3268](https://togithub.com/codespell-project/codespell/pull/3268)
- Apply Repo-Review suggestions by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3265](https://togithub.com/codespell-project/codespell/pull/3265)
- dictionary: pathes can be patches by [@​mdeweerd](https://togithub.com/mdeweerd) in [https://github.com/codespell-project/codespell/pull/3273](https://togithub.com/codespell-project/codespell/pull/3273)
- fix: typos in comments by [@​vEnhance](https://togithub.com/vEnhance) in [https://github.com/codespell-project/codespell/pull/3274](https://togithub.com/codespell-project/codespell/pull/3274)
- doc: Specify .codespellrc is INI formatted by [@​vEnhance](https://togithub.com/vEnhance) in [https://github.com/codespell-project/codespell/pull/3271](https://togithub.com/codespell-project/codespell/pull/3271)
- Add sanetize->sanitize by [@​sshane](https://togithub.com/sshane) in [https://github.com/codespell-project/codespell/pull/3275](https://togithub.com/codespell-project/codespell/pull/3275)
- Case ignore by [@​vEnhance](https://togithub.com/vEnhance) in [https://github.com/codespell-project/codespell/pull/3272](https://togithub.com/codespell-project/codespell/pull/3272)
- Fixed [#​3278](https://togithub.com/codespell-project/codespell/issues/3278) by [@​matlupi](https://togithub.com/matlupi) in [https://github.com/codespell-project/codespell/pull/3279](https://togithub.com/codespell-project/codespell/pull/3279)
- dictionnary: persan can be persian. by [@​mdeweerd](https://togithub.com/mdeweerd) in [https://github.com/codespell-project/codespell/pull/3282](https://togithub.com/codespell-project/codespell/pull/3282)
- Add validaiton->validation, valuation by [@​ydah](https://togithub.com/ydah) in [https://github.com/codespell-project/codespell/pull/3281](https://togithub.com/codespell-project/codespell/pull/3281)
- Consistent title case capitalisation by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3286](https://togithub.com/codespell-project/codespell/pull/3286)
- Updated dictionary for [#​2411](https://togithub.com/codespell-project/codespell/issues/2411) by [@​matlupi](https://togithub.com/matlupi) in [https://github.com/codespell-project/codespell/pull/3280](https://togithub.com/codespell-project/codespell/pull/3280)
- dict: falt can be fault or flat by [@​mdeweerd](https://togithub.com/mdeweerd) in [https://github.com/codespell-project/codespell/pull/3289](https://togithub.com/codespell-project/codespell/pull/3289)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3291](https://togithub.com/codespell-project/codespell/pull/3291)
- Add acquistion->acquisition by [@​hannah-morilak](https://togithub.com/hannah-morilak) in [https://github.com/codespell-project/codespell/pull/3287](https://togithub.com/codespell-project/codespell/pull/3287)
- Adding fixes for recommond and recommonded by [@​barndawgie](https://togithub.com/barndawgie) in [https://github.com/codespell-project/codespell/pull/3292](https://togithub.com/codespell-project/codespell/pull/3292)
- Add tox.ini file by [@​perillo](https://togithub.com/perillo) in [https://github.com/codespell-project/codespell/pull/3269](https://togithub.com/codespell-project/codespell/pull/3269)
- Fixed [#​3297](https://togithub.com/codespell-project/codespell/issues/3297) by [@​matlupi](https://togithub.com/matlupi) in [https://github.com/codespell-project/codespell/pull/3298](https://togithub.com/codespell-project/codespell/pull/3298)
- Enable lists in TOML config file by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3294](https://togithub.com/codespell-project/codespell/pull/3294)
- Fix ruff alerts (currently) not caught by pre-commit by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3162](https://togithub.com/codespell-project/codespell/pull/3162)
- Fixed [#​3301](https://togithub.com/codespell-project/codespell/issues/3301) by [@​matlupi](https://togithub.com/matlupi) in [https://github.com/codespell-project/codespell/pull/3302](https://togithub.com/codespell-project/codespell/pull/3302)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3303](https://togithub.com/codespell-project/codespell/pull/3303)
- Materials science related corrections 2 by [@​janosh](https://togithub.com/janosh) in [https://github.com/codespell-project/codespell/pull/3295](https://togithub.com/codespell-project/codespell/pull/3295)
- Add spelling corrections for sphere by [@​adrien-berchet](https://togithub.com/adrien-berchet) in [https://github.com/codespell-project/codespell/pull/3304](https://togithub.com/codespell-project/codespell/pull/3304)
- Makes config for "count" more clear as a boolean by [@​amarvin](https://togithub.com/amarvin) in [https://github.com/codespell-project/codespell/pull/3307](https://togithub.com/codespell-project/codespell/pull/3307)
- quanitization -> quantization by [@​claydugo](https://togithub.com/claydugo) in [https://github.com/codespell-project/codespell/pull/3308](https://togithub.com/codespell-project/codespell/pull/3308)
- instroment->instrument by [@​matlupi](https://togithub.com/matlupi) in [https://github.com/codespell-project/codespell/pull/3309](https://togithub.com/codespell-project/codespell/pull/3309)
- Add updadated->updated and uneared->unearned by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3310](https://togithub.com/codespell-project/codespell/pull/3310)
- initiase -> initialise by [@​matlupi](https://togithub.com/matlupi) in [https://github.com/codespell-project/codespell/pull/3343](https://togithub.com/codespell-project/codespell/pull/3343)
- Adding correction for furance->furnace by [@​barndawgie](https://togithub.com/barndawgie) in [https://github.com/codespell-project/codespell/pull/3347](https://togithub.com/codespell-project/codespell/pull/3347)
- Bump codecov/codecov-action from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codespell-project/codespell/pull/3348](https://togithub.com/codespell-project/codespell/pull/3348)
- dict: disagreement by [@​mdeweerd](https://togithub.com/mdeweerd) in [https://github.com/codespell-project/codespell/pull/3351](https://togithub.com/codespell-project/codespell/pull/3351)
- dict: False/true typos by [@​mdeweerd](https://togithub.com/mdeweerd) in [https://github.com/codespell-project/codespell/pull/3350](https://togithub.com/codespell-project/codespell/pull/3350)
- sampe->sample by [@​matlupi](https://togithub.com/matlupi) in [https://github.com/codespell-project/codespell/pull/3354](https://togithub.com/codespell-project/codespell/pull/3354)
- Multiple spelling suggestions by [@​mdeweerd](https://togithub.com/mdeweerd) in [https://github.com/codespell-project/codespell/pull/3349](https://togithub.com/codespell-project/codespell/pull/3349)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3352](https://togithub.com/codespell-project/codespell/pull/3352)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3357](https://togithub.com/codespell-project/codespell/pull/3357)
- Fix "dubious ownership" error in dev containers by [@​korverdev](https://togithub.com/korverdev) in [https://github.com/codespell-project/codespell/pull/3361](https://togithub.com/codespell-project/codespell/pull/3361)
- Assorted mispellings by [@​korverdev](https://togithub.com/korverdev) in [https://github.com/codespell-project/codespell/pull/3360](https://togithub.com/codespell-project/codespell/pull/3360)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3364](https://togithub.com/codespell-project/codespell/pull/3364)
- Add metadataa typo by [@​yarikoptic](https://togithub.com/yarikoptic) in [https://github.com/codespell-project/codespell/pull/3368](https://togithub.com/codespell-project/codespell/pull/3368)
- Add corrections for all \*in->\*ing words starting with "A" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3336](https://togithub.com/codespell-project/codespell/pull/3336)
- Add corrections for all \*in->\*ing words starting with "B" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3312](https://togithub.com/codespell-project/codespell/pull/3312)
- Add corrections for all \*in->\*ing words starting with "C" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3314](https://togithub.com/codespell-project/codespell/pull/3314)
- editible->editable by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/codespell-project/codespell/pull/3367](https://togithub.com/codespell-project/codespell/pull/3367)
- Add corrections for all \*in->\*ing words starting with "D" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3319](https://togithub.com/codespell-project/codespell/pull/3319)
- Add corrections for all \*in->\*ing words starting with "E" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3318](https://togithub.com/codespell-project/codespell/pull/3318)
- Add corrections for all \*in->\*ing words starting with "F" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3330](https://togithub.com/codespell-project/codespell/pull/3330)
- Add correction for spoofing and spoofed. by [@​cfi-gb](https://togithub.com/cfi-gb) in [https://github.com/codespell-project/codespell/pull/3370](https://togithub.com/codespell-project/codespell/pull/3370)
- Add reliabe->reliable by [@​adamscott](https://togithub.com/adamscott) in [https://github.com/codespell-project/codespell/pull/3372](https://togithub.com/codespell-project/codespell/pull/3372)
- Add corrections for all \*in->\*ing words starting with "G" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3325](https://togithub.com/codespell-project/codespell/pull/3325)
- Add corrections for all \*in->\*ing words starting with "H" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3315](https://togithub.com/codespell-project/codespell/pull/3315)
- Add corrections for all \*in->\*ing words starting with "I" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3329](https://togithub.com/codespell-project/codespell/pull/3329)
- Add corrections for all \*in->\*ing words starting with "J" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3331](https://togithub.com/codespell-project/codespell/pull/3331)
- Add corrections for all \*in->\*ing words starting with "K" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3332](https://togithub.com/codespell-project/codespell/pull/3332)
- Add corrections for all \*in->\*ing words starting with "L" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3326](https://togithub.com/codespell-project/codespell/pull/3326)
- Add corrections for all \*in->\*ing words starting with "M" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3317](https://togithub.com/codespell-project/codespell/pull/3317)
- Add corrections for all \*in->\*ing words starting with "N" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3320](https://togithub.com/codespell-project/codespell/pull/3320)
- Add corrections for all \*in->\*ing words starting with "O" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3313](https://togithub.com/codespell-project/codespell/pull/3313)
- Move focusin to code by [@​peternewman](https://togithub.com/peternewman) in [https://github.com/codespell-project/codespell/pull/3373](https://togithub.com/codespell-project/codespell/pull/3373)
- Add filaname->filename by [@​cjwatson](https://togithub.com/cjwatson) in [https://github.com/codespell-project/codespell/pull/3371](https://togithub.com/codespell-project/codespell/pull/3371)
- Add corrections for all \*in->\*ing words starting with "R" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3324](https://togithub.com/codespell-project/codespell/pull/3324)
- Add corrections for all \*in->\*ing words starting with "S" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3316](https://togithub.com/codespell-project/codespell/pull/3316)
- Add corrections for all \*in->\*ing words starting with "P" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3322](https://togithub.com/codespell-project/codespell/pull/3322)
- Add corrections for all \*in->\*ing words starting with "Q" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3333](https://togithub.com/codespell-project/codespell/pull/3333)
- Add corrections for all \*in->\*ing words starting with "T" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3328](https://togithub.com/codespell-project/codespell/pull/3328)
- Add corrections for all \*in->\*ing words starting with "U" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3321](https://togithub.com/codespell-project/codespell/pull/3321)
- Add corrections for all \*in->\*ing words starting with "V" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3327](https://togithub.com/codespell-project/codespell/pull/3327)
- Add corrections for all \*in->\*ing words starting with "W" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3323](https://togithub.com/codespell-project/codespell/pull/3323)
- Add corrections for all \*in->\*ing words starting with "Y" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3334](https://togithub.com/codespell-project/codespell/pull/3334)
- Add corrections for all \*in->\*ing words starting with "Z" by [@​jdufresne](https://togithub.com/jdufresne) in [https://github.com/codespell-project/codespell/pull/3335](https://togithub.com/codespell-project/codespell/pull/3335)
- Add 'quotted->quoted' by [@​sirosen](https://togithub.com/sirosen) in [https://github.com/codespell-project/codespell/pull/3374](https://togithub.com/codespell-project/codespell/pull/3374)
- Remove reoccurrence from the dictionary.txt -- LGTM and popular word by [@​yarikoptic](https://togithub.com/yarikoptic) in [https://github.com/codespell-project/codespell/pull/3378](https://togithub.com/codespell-project/codespell/pull/3378)
- Add typos for expration(s) by [@​fishilico](https://togithub.com/fishilico) in [https://github.com/codespell-project/codespell/pull/3377](https://togithub.com/codespell-project/codespell/pull/3377)
- Implement inline ignores by [@​kaste](https://togithub.com/kaste) in [https://github.com/codespell-project/codespell/pull/2400](https://togithub.com/codespell-project/codespell/pull/2400)
- Add softwrae typo fix by [@​yarikoptic](https://togithub.com/yarikoptic) in [https://github.com/codespell-project/codespell/pull/3383](https://togithub.com/codespell-project/codespell/pull/3383)
- Add spelling corrections for morphology by [@​adrien-berchet](https://togithub.com/adrien-berchet) in [https://github.com/codespell-project/codespell/pull/3379](https://togithub.com/codespell-project/codespell/pull/3379)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3382](https://togithub.com/codespell-project/codespell/pull/3382)
- Several spelling suggestions by [@​mdeweerd](https://togithub.com/mdeweerd) in [https://github.com/codespell-project/codespell/pull/3386](https://togithub.com/codespell-project/codespell/pull/3386)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3389](https://togithub.com/codespell-project/codespell/pull/3389)
- Add 'repeatition->repetition' and variants by [@​fishilico](https://togithub.com/fishilico) in [https://github.com/codespell-project/codespell/pull/3388](https://togithub.com/codespell-project/codespell/pull/3388)
- Add labael->label and variants by [@​peternewman](https://togithub.com/peternewman) in [https://github.com/codespell-project/codespell/pull/3384](https://togithub.com/codespell-project/codespell/pull/3384)
- docs: add the documentation of the new inline ignore comments by [@​12rambau](https://togithub.com/12rambau) in [https://github.com/codespell-project/codespell/pull/3390](https://togithub.com/codespell-project/codespell/pull/3390)
- Add reposiroty->repository by [@​fishilico](https://togithub.com/fishilico) in [https://github.com/codespell-project/codespell/pull/3393](https://togithub.com/codespell-project/codespell/pull/3393)
- Adding communicationg->communicating by [@​barndawgie](https://togithub.com/barndawgie) in [https://github.com/codespell-project/codespell/pull/3394](https://togithub.com/codespell-project/codespell/pull/3394)
- Add 'croporate->corporate', 'incroporate->incorporate' and variants by [@​fishilico](https://togithub.com/fishilico) in [https://github.com/codespell-project/codespell/pull/3395](https://togithub.com/codespell-project/codespell/pull/3395)
- docs: indentation error by [@​12rambau](https://togithub.com/12rambau) in [https://github.com/codespell-project/codespell/pull/3392](https://togithub.com/codespell-project/codespell/pull/3392)
- More typos from Wikipedia by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3363](https://togithub.com/codespell-project/codespell/pull/3363)
- Add compatiblility / configurated by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3161](https://togithub.com/codespell-project/codespell/pull/3161)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3398](https://togithub.com/codespell-project/codespell/pull/3398)
- Handle multiline options by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3400](https://togithub.com/codespell-project/codespell/pull/3400)
- docs: just `codespell:ignore` by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/3397](https://togithub.com/codespell-project/codespell/pull/3397)
- Add `aftewards` misspelling by [@​korverdev](https://togithub.com/korverdev) in [https://github.com/codespell-project/codespell/pull/3403](https://togithub.com/codespell-project/codespell/pull/3403)
- Add correction for trasversal and variants. by [@​cfi-gb](https://togithub.com/cfi-gb) in [https://github.com/codespell-project/codespell/pull/3405](https://togithub.com/codespell-project/codespell/pull/3405)
- A few mispellings for the dictionnary by [@​mdeweerd](https://togithub.com/mdeweerd) in [https://github.com/codespell-project/codespell/pull/3404](https://togithub.com/codespell-project/codespell/pull/3404)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3406](https://togithub.com/codespell-project/codespell/pull/3406)
- Options that expect a file, should accept lists of files too by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/codespell-project/codespell/pull/2767](https://togithub.com/codespell-project/codespell/pull/2767)
- Add spelling correction for specialiaze/specialiase and variants. by [@​cfi-gb](https://togithub.com/cfi-gb) in [https://github.com/codespell-project/codespell/pull/3409](https://togithub.com/codespell-project/codespell/pull/3409)
- \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/codespell-project/codespell/pull/3411](https://togithub.com/codespell-project/codespell/pull/3411)
- Add statestics typo (github has over 300 hits) by [@​yarikoptic](https://togithub.com/yarikoptic) in [https://github.com/codespell-project/codespell/pull/3412](https://togithub.com/codespell-project/codespell/pull/3412)
- nueroimaging typo (13 hits on github) -- domain specific but no doubt wrong! by [@​yarikoptic](https://togithub.com/yarikoptic) in [https://github.com/codespell-project/codespell/pull/3413](https://togithub.com/codespell-project/codespell/pull/3413)
- Added minor typos by [@​matlupi](https://togithub.com/matlupi) in [https://github.com/codespell-project/codespell/pull/3410](https
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC.
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/craft-store).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged automated non-major updates for development dependencies including coverage, pytest, codespell, mypy, and pyright. Approved by two reviewers, passed CI checks, and merged automatically via the Renovate bot. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dev dependency updates via Renovate. Updated coverage to 7.5.4, pytest to 8.2.2, codespell to 2.3.0, mypy to 1.10.1, and pyright to 1.1.369. Applied automatically. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #148 chore(deps): update development dependencies (non-major) | craft-store | merged | Merged automated non-major updates for development dependencies including coverage, pytest, black, mypy, and pyright. Approved by two reviewers, passed CI, and merged via Renovate bot automerge. | |
| #254 chore(deps): update development dependencies (non-major) | craft-cli | merged | Automated development dependency updates for coverage, pytest, black, codespell, mypy, and pyright were merged. Approved by two reviewers, passed CI checks, and merged automatically via Renovate bot configuration. | |
| #192 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged automated non-major development dependency updates for coverage, pytest-mock, black, codespell, mypy, and pyright. Approved by three reviewers, passed CI, and merged automatically via Renovate with no coverage impact. | |
| #73 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged automated non-major dependency updates for coverage, pytest, pytest-check, black, mypy, and pyright. Changes were approved by reviewers, passed CI, and merged automatically via Renovate. | |
| #216 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged automated non-major updates for development dependencies including coverage, pytest, black, mypy, and pyright. The change passed CI and code coverage checks, received two approvals, and was automatically merged per Renovate configuration. | |
| #244 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged automated non-major updates for development dependencies including coverage, pytest, pytest-mock, black, yamllint, mypy, and pyright. Approved by two reviewers, passed CI checks, and applied via Renovate automerge. | |
| #106 chore(deps): update development dependencies (non-major) | craft-store | merged | Merged automated dependency updates via Renovate. Updated non-major versions of coverage, pytest, black, codespell, mypy, and pyright. Changes passed CI checks and received approval before automatic merge. | |
| #101 chore(deps): update development dependencies (non-major) | craft-archives | merged | Merged automated non-major development dependency updates for pytest, coverage, black, and mypy. Approved by two reviewers, passed CI, and maintained coverage. Changes applied to main via Renovate bot. | |
| #174 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged automated non-major dependency updates for coverage, pytest, black, and pyright. Generated by Renovate, the changes were approved, passed CI checks, and merged without impacting code coverage. | |
| #137 chore(deps): update development dependencies (non-major) | starbase | merged | Merged automated dependency update. Renovate bot upgraded non-major versions of coverage, pytest, pytest-mock, black, codespell, mypy, and pyright. PR passed CI, received approval, and was auto-merged into main. |