2
4
Fork
You've already forked drmeter
2

build(deps): bump the development-dependencies group across 1 directory with 6 updates #27

Closed
dependabot[bot] wants to merge 2 commits from dependabot/pip/development-dependencies-84a3ce8f55 into main
pull from: dependabot/pip/development-dependencies-84a3ce8f55
merge into: janw:main
janw:main
janw:migrate-to-forgejo-actions
janw:dependabot/pip/development-dependencies-7f655119a7
janw:dependabot/pip/production-dependencies-8544f5a253
janw:switch-to-audiofile-lib
dependabot[bot] commented 2024年11月18日 01:37:21 +01:00 (Migrated from github.com)
Copy link

Bumps the development-dependencies group with 6 updates in the / directory:

Package From To
ruff 0.6.9 0.7.4
tox 4.21.2 4.23.2
mypy 1.11.2 1.13.0
bump-my-version 0.27.0 0.28.1
commitizen 3.29.1 3.31.0
pytest-cov 5.0.0 6.0.0

Updates ruff from 0.6.9 to 0.7.4

Release notes

Sourced from ruff's releases.

0.7.4

Release Notes

Preview features

  • [flake8-datetimez] Detect usages of datetime.max/datetime.min (DTZ901) (#14288)
  • [flake8-logging] Implement root-logger-calls (LOG015) (#14302)
  • [flake8-no-pep420] Detect empty implicit namespace packages (INP001) (#14236)
  • [flake8-pyi] Add "replace with Self" fix (PYI019) (#14238)
  • [perflint] Implement quick-fix for manual-list-comprehension (PERF401) (#13919)
  • [pylint] Implement shallow-copy-environ (W1507) (#14241)
  • [ruff] Implement none-not-at-end-of-union (RUF036) (#14314)
  • [ruff] Implementation unsafe-markup-call from flake8-markupsafe plugin (RUF035) (#14224)
  • [ruff] Report problems for attrs dataclasses (RUF008, RUF009) (#14327)

Rule changes

  • [flake8-boolean-trap] Exclude dunder methods that define operators (FBT001) (#14203)
  • [flake8-pyi] Add "replace with Self" fix (PYI034) (#14217)
  • [flake8-pyi] Always autofix duplicate-union-members (PYI016) (#14270)
  • [flake8-pyi] Improve autofix for nested and mixed type unions for unnecessary-type-union (PYI055) (#14272)
  • [flake8-pyi] Mark fix as unsafe when type annotation contains comments for duplicate-literal-member (PYI062) (#14268)

Server

  • Use the current working directory to resolve settings from ruff.configuration (#14352)

Bug fixes

  • Avoid conflicts between PLC014 (useless-import-alias) and I002 (missing-required-import) by considering lint.isort.required-imports for PLC014 (#14287)
  • [flake8-type-checking] Skip quoting annotation if it becomes invalid syntax (TCH001)
  • [flake8-pyi] Avoid using typing.Self in stub files pre-Python 3.11 (PYI034) (#14230)
  • [flake8-pytest-style] Flag pytest.raises call with keyword argument expected_exception (PT011) (#14298)
  • [flake8-simplify] Infer "unknown" truthiness for literal iterables whose items are all unpacks (SIM222) (#14263)
  • [flake8-type-checking] Fix false positives for typing.Annotated (TCH001) (#14311)
  • [pylint] Allow await at the top-level scope of a notebook (PLE1142) (#14225)
  • [pylint] Fix miscellaneous issues in await-outside-async detection (PLE1142) (#14218)
  • [pyupgrade] Avoid applying PEP 646 rewrites in invalid contexts (UP044) (#14234)
  • [pyupgrade] Detect permutations in redundant open modes (UP015) (#14255)
  • [refurb] Avoid triggering hardcoded-string-charset for reordered sets (FURB156) (#14233)
  • [refurb] Further special cases added to verbose-decimal-constructor (FURB157) (#14216)
  • [refurb] Use UserString instead of non-existent UserStr (FURB189) (#14209)
  • [ruff] Avoid treating lowercase letters as # noqa codes (RUF100) (#14229)
  • [ruff] Do not report when Optional has no type arguments (RUF013) (#14181)

Documentation

  • Add "Notebook behavior" section for F704, PLE1142 (#14266)
  • Document comment policy around fix safety (#14300)

... (truncated)

Changelog

Sourced from ruff's changelog.

0.7.4

Preview features

  • [flake8-datetimez] Detect usages of datetime.max/datetime.min (DTZ901) (#14288)
  • [flake8-logging] Implement root-logger-calls (LOG015) (#14302)
  • [flake8-no-pep420] Detect empty implicit namespace packages (INP001) (#14236)
  • [flake8-pyi] Add "replace with Self" fix (PYI019) (#14238)
  • [perflint] Implement quick-fix for manual-list-comprehension (PERF401) (#13919)
  • [pylint] Implement shallow-copy-environ (W1507) (#14241)
  • [ruff] Implement none-not-at-end-of-union (RUF036) (#14314)
  • [ruff] Implementation unsafe-markup-call from flake8-markupsafe plugin (RUF035) (#14224)
  • [ruff] Report problems for attrs dataclasses (RUF008, RUF009) (#14327)

Rule changes

  • [flake8-boolean-trap] Exclude dunder methods that define operators (FBT001) (#14203)
  • [flake8-pyi] Add "replace with Self" fix (PYI034) (#14217)
  • [flake8-pyi] Always autofix duplicate-union-members (PYI016) (#14270)
  • [flake8-pyi] Improve autofix for nested and mixed type unions for unnecessary-type-union (PYI055) (#14272)
  • [flake8-pyi] Mark fix as unsafe when type annotation contains comments for duplicate-literal-member (PYI062) (#14268)

Server

  • Use the current working directory to resolve settings from ruff.configuration (#14352)

Bug fixes

  • Avoid conflicts between PLC014 (useless-import-alias) and I002 (missing-required-import) by considering lint.isort.required-imports for PLC014 (#14287)
  • [flake8-type-checking] Skip quoting annotation if it becomes invalid syntax (TCH001)
  • [flake8-pyi] Avoid using typing.Self in stub files pre-Python 3.11 (PYI034) (#14230)
  • [flake8-pytest-style] Flag pytest.raises call with keyword argument expected_exception (PT011) (#14298)
  • [flake8-simplify] Infer "unknown" truthiness for literal iterables whose items are all unpacks (SIM222) (#14263)
  • [flake8-type-checking] Fix false positives for typing.Annotated (TCH001) (#14311)
  • [pylint] Allow await at the top-level scope of a notebook (PLE1142) (#14225)
  • [pylint] Fix miscellaneous issues in await-outside-async detection (PLE1142) (#14218)
  • [pyupgrade] Avoid applying PEP 646 rewrites in invalid contexts (UP044) (#14234)
  • [pyupgrade] Detect permutations in redundant open modes (UP015) (#14255)
  • [refurb] Avoid triggering hardcoded-string-charset for reordered sets (FURB156) (#14233)
  • [refurb] Further special cases added to verbose-decimal-constructor (FURB157) (#14216)
  • [refurb] Use UserString instead of non-existent UserStr (FURB189) (#14209)
  • [ruff] Avoid treating lowercase letters as # noqa codes (RUF100) (#14229)
  • [ruff] Do not report when Optional has no type arguments (RUF013) (#14181)

Documentation

  • Add "Notebook behavior" section for F704, PLE1142 (#14266)
  • Document comment policy around fix safety (#14300)

0.7.3

... (truncated)

Commits
  • ed7b98c Bump version to 0.7.4 (#14358)
  • 6591775 [flake8-type-checking] Skip quoting annotation if it becomes invalid syntax...
  • 1f82731 Use CWD to resolve settings from ruff.configuration (#14352)
  • 874da9c [red-knot] Display raw characters for string literal (#14351)
  • 375cead Sync vendored typeshed stubs (#14350)
  • 9ec690b [red-knot] Add support for string annotations (#14151)
  • a48d779 [red-knot] function signature representation (#14304)
  • ba6c7f6 [pylint] Remove check for dot in alias name in `useless-import-alias (PLC04...
  • 8095ff0 enforce required imports even with useless alias (#14287)
  • 24cd592 Avoid module lookup for known classes when possible (#14343)
  • Additional commits viewable in compare view

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.31.0

Release notes

Sourced from commitizen's releases.

v3.31.0 (2024年11月16日)

Feat

  • commitizen: document '--' double dash in '--help'

Fix

  • commit: avoid warnings with 'always_signoff' configuration
  • commit: resolve 'always_signoff' configuration and '-s' CLI issues

[master d3f092d9] bump: version 3.30.1 → 3.31.0 4 files changed, 15 insertions(+), 4 deletions(-)

v3.30.1 (2024年11月10日)

Refactor

  • cli: replace magic number 0 with ExitCode.EXPECTED_EXIT
  • defaults: disallow style as None
  • cz_customize: return empty string for info, example, schema and schema_pattern if not provided

[master 665aa59a] bump: version 3.30.0 → 3.30.1 4 files changed, 12 insertions(+), 4 deletions(-)

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.31.0 (2024年11月16日)

Feat

  • commitizen: document '--' double dash in '--help'

Fix

  • commit: avoid warnings with 'always_signoff' configuration
  • commit: resolve 'always_signoff' configuration and '-s' CLI issues

v3.30.1 (2024年11月10日)

Refactor

  • cli: replace magic number 0 with ExitCode.EXPECTED_EXIT
  • defaults: disallow style as None
  • cz_customize: return empty string for info, example, schema and schema_pattern if not provided

v3.30.0 (2024年10月23日)

Feat

  • commands/commit: add force-edit functionality after answering questions

Refactor

  • remove redundant return None
Commits
  • d3f092d bump: version 3.30.1 → 3.31.0
  • 9c891d6 test(conftest): disable 'safe.directory' Git config for container bound sources
  • 9aa3076 feat(commitizen): document '--' double dash in '--help'
  • 02dd9d0 docs(gettings_started): migrate to 'cz commmit -- -s' syntaxes
  • 18e4928 fix(commit): avoid warnings with 'always_signoff' configuration
  • 26be522 fix(commit): resolve 'always_signoff' configuration and '-s' CLI issues
  • d017869 ci(deps): bump codecov/codecov-action from 4 to 5
  • 4d6f610 build(deps-dev): bump ruff from 0.7.2 to 0.7.3
  • e4cab6c build(deps): bump packaging from 24.1 to 24.2
  • f41a88e ci(github-actions): use 3.13 instead of 3.13-dev as Python 3.13 has already b...
  • 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.4` | | [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.31.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.4 <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.4</h2> <h2>Release Notes</h2> <h3>Preview features</h3> <ul> <li>[<code>flake8-datetimez</code>] Detect usages of <code>datetime.max</code>/<code>datetime.min</code> (<code>DTZ901</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14288">#14288</a>)</li> <li>[<code>flake8-logging</code>] Implement <code>root-logger-calls</code> (<code>LOG015</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14302">#14302</a>)</li> <li>[<code>flake8-no-pep420</code>] Detect empty implicit namespace packages (<code>INP001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14236">#14236</a>)</li> <li>[<code>flake8-pyi</code>] Add &quot;replace with <code>Self</code>&quot; fix (<code>PYI019</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14238">#14238</a>)</li> <li>[<code>perflint</code>] Implement quick-fix for <code>manual-list-comprehension</code> (<code>PERF401</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13919">#13919</a>)</li> <li>[<code>pylint</code>] Implement <code>shallow-copy-environ</code> (<code>W1507</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14241">#14241</a>)</li> <li>[<code>ruff</code>] Implement <code>none-not-at-end-of-union</code> (<code>RUF036</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14314">#14314</a>)</li> <li>[<code>ruff</code>] Implementation <code>unsafe-markup-call</code> from <code>flake8-markupsafe</code> plugin (<code>RUF035</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14224">#14224</a>)</li> <li>[<code>ruff</code>] Report problems for <code>attrs</code> dataclasses (<code>RUF008</code>, <code>RUF009</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14327">#14327</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>flake8-boolean-trap</code>] Exclude dunder methods that define operators (<code>FBT001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14203">#14203</a>)</li> <li>[<code>flake8-pyi</code>] Add &quot;replace with <code>Self</code>&quot; fix (<code>PYI034</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14217">#14217</a>)</li> <li>[<code>flake8-pyi</code>] Always autofix <code>duplicate-union-members</code> (<code>PYI016</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14270">#14270</a>)</li> <li>[<code>flake8-pyi</code>] Improve autofix for nested and mixed type unions for <code>unnecessary-type-union</code> (<code>PYI055</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14272">#14272</a>)</li> <li>[<code>flake8-pyi</code>] Mark fix as unsafe when type annotation contains comments for <code>duplicate-literal-member</code> (<code>PYI062</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14268">#14268</a>)</li> </ul> <h3>Server</h3> <ul> <li>Use the current working directory to resolve settings from <code>ruff.configuration</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/14352">#14352</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Avoid conflicts between <code>PLC014</code> (<code>useless-import-alias</code>) and <code>I002</code> (<code>missing-required-import</code>) by considering <code>lint.isort.required-imports</code> for <code>PLC014</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/14287">#14287</a>)</li> <li>[<code>flake8-type-checking</code>] Skip quoting annotation if it becomes invalid syntax (<code>TCH001</code>)</li> <li>[<code>flake8-pyi</code>] Avoid using <code>typing.Self</code> in stub files pre-Python 3.11 (<code>PYI034</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14230">#14230</a>)</li> <li>[<code>flake8-pytest-style</code>] Flag <code>pytest.raises</code> call with keyword argument <code>expected_exception</code> (<code>PT011</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14298">#14298</a>)</li> <li>[<code>flake8-simplify</code>] Infer &quot;unknown&quot; truthiness for literal iterables whose items are all unpacks (<code>SIM222</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14263">#14263</a>)</li> <li>[<code>flake8-type-checking</code>] Fix false positives for <code>typing.Annotated</code> (<code>TCH001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14311">#14311</a>)</li> <li>[<code>pylint</code>] Allow <code>await</code> at the top-level scope of a notebook (<code>PLE1142</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14225">#14225</a>)</li> <li>[<code>pylint</code>] Fix miscellaneous issues in <code>await-outside-async</code> detection (<code>PLE1142</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14218">#14218</a>)</li> <li>[<code>pyupgrade</code>] Avoid applying PEP 646 rewrites in invalid contexts (<code>UP044</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14234">#14234</a>)</li> <li>[<code>pyupgrade</code>] Detect permutations in redundant open modes (<code>UP015</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14255">#14255</a>)</li> <li>[<code>refurb</code>] Avoid triggering <code>hardcoded-string-charset</code> for reordered sets (<code>FURB156</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14233">#14233</a>)</li> <li>[<code>refurb</code>] Further special cases added to <code>verbose-decimal-constructor</code> (<code>FURB157</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14216">#14216</a>)</li> <li>[<code>refurb</code>] Use <code>UserString</code> instead of non-existent <code>UserStr</code> (<code>FURB189</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14209">#14209</a>)</li> <li>[<code>ruff</code>] Avoid treating lowercase letters as <code># noqa</code> codes (<code>RUF100</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14229">#14229</a>)</li> <li>[<code>ruff</code>] Do not report when <code>Optional</code> has no type arguments (<code>RUF013</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14181">#14181</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Add &quot;Notebook behavior&quot; section for <code>F704</code>, <code>PLE1142</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/14266">#14266</a>)</li> <li>Document comment policy around fix safety (<a href="https://redirect.github.com/astral-sh/ruff/pull/14300">#14300</a>)</li> </ul> <!-- 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.4</h2> <h3>Preview features</h3> <ul> <li>[<code>flake8-datetimez</code>] Detect usages of <code>datetime.max</code>/<code>datetime.min</code> (<code>DTZ901</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14288">#14288</a>)</li> <li>[<code>flake8-logging</code>] Implement <code>root-logger-calls</code> (<code>LOG015</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14302">#14302</a>)</li> <li>[<code>flake8-no-pep420</code>] Detect empty implicit namespace packages (<code>INP001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14236">#14236</a>)</li> <li>[<code>flake8-pyi</code>] Add &quot;replace with <code>Self</code>&quot; fix (<code>PYI019</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14238">#14238</a>)</li> <li>[<code>perflint</code>] Implement quick-fix for <code>manual-list-comprehension</code> (<code>PERF401</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13919">#13919</a>)</li> <li>[<code>pylint</code>] Implement <code>shallow-copy-environ</code> (<code>W1507</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14241">#14241</a>)</li> <li>[<code>ruff</code>] Implement <code>none-not-at-end-of-union</code> (<code>RUF036</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14314">#14314</a>)</li> <li>[<code>ruff</code>] Implementation <code>unsafe-markup-call</code> from <code>flake8-markupsafe</code> plugin (<code>RUF035</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14224">#14224</a>)</li> <li>[<code>ruff</code>] Report problems for <code>attrs</code> dataclasses (<code>RUF008</code>, <code>RUF009</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14327">#14327</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>flake8-boolean-trap</code>] Exclude dunder methods that define operators (<code>FBT001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14203">#14203</a>)</li> <li>[<code>flake8-pyi</code>] Add &quot;replace with <code>Self</code>&quot; fix (<code>PYI034</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14217">#14217</a>)</li> <li>[<code>flake8-pyi</code>] Always autofix <code>duplicate-union-members</code> (<code>PYI016</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14270">#14270</a>)</li> <li>[<code>flake8-pyi</code>] Improve autofix for nested and mixed type unions for <code>unnecessary-type-union</code> (<code>PYI055</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14272">#14272</a>)</li> <li>[<code>flake8-pyi</code>] Mark fix as unsafe when type annotation contains comments for <code>duplicate-literal-member</code> (<code>PYI062</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14268">#14268</a>)</li> </ul> <h3>Server</h3> <ul> <li>Use the current working directory to resolve settings from <code>ruff.configuration</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/14352">#14352</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Avoid conflicts between <code>PLC014</code> (<code>useless-import-alias</code>) and <code>I002</code> (<code>missing-required-import</code>) by considering <code>lint.isort.required-imports</code> for <code>PLC014</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/14287">#14287</a>)</li> <li>[<code>flake8-type-checking</code>] Skip quoting annotation if it becomes invalid syntax (<code>TCH001</code>)</li> <li>[<code>flake8-pyi</code>] Avoid using <code>typing.Self</code> in stub files pre-Python 3.11 (<code>PYI034</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14230">#14230</a>)</li> <li>[<code>flake8-pytest-style</code>] Flag <code>pytest.raises</code> call with keyword argument <code>expected_exception</code> (<code>PT011</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14298">#14298</a>)</li> <li>[<code>flake8-simplify</code>] Infer &quot;unknown&quot; truthiness for literal iterables whose items are all unpacks (<code>SIM222</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14263">#14263</a>)</li> <li>[<code>flake8-type-checking</code>] Fix false positives for <code>typing.Annotated</code> (<code>TCH001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14311">#14311</a>)</li> <li>[<code>pylint</code>] Allow <code>await</code> at the top-level scope of a notebook (<code>PLE1142</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14225">#14225</a>)</li> <li>[<code>pylint</code>] Fix miscellaneous issues in <code>await-outside-async</code> detection (<code>PLE1142</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14218">#14218</a>)</li> <li>[<code>pyupgrade</code>] Avoid applying PEP 646 rewrites in invalid contexts (<code>UP044</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14234">#14234</a>)</li> <li>[<code>pyupgrade</code>] Detect permutations in redundant open modes (<code>UP015</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14255">#14255</a>)</li> <li>[<code>refurb</code>] Avoid triggering <code>hardcoded-string-charset</code> for reordered sets (<code>FURB156</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14233">#14233</a>)</li> <li>[<code>refurb</code>] Further special cases added to <code>verbose-decimal-constructor</code> (<code>FURB157</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14216">#14216</a>)</li> <li>[<code>refurb</code>] Use <code>UserString</code> instead of non-existent <code>UserStr</code> (<code>FURB189</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14209">#14209</a>)</li> <li>[<code>ruff</code>] Avoid treating lowercase letters as <code># noqa</code> codes (<code>RUF100</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14229">#14229</a>)</li> <li>[<code>ruff</code>] Do not report when <code>Optional</code> has no type arguments (<code>RUF013</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14181">#14181</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Add &quot;Notebook behavior&quot; section for <code>F704</code>, <code>PLE1142</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/14266">#14266</a>)</li> <li>Document comment policy around fix safety (<a href="https://redirect.github.com/astral-sh/ruff/pull/14300">#14300</a>)</li> </ul> <h2>0.7.3</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/ed7b98cf9b5ec915bc196a2cab84d4f735d77693"><code>ed7b98c</code></a> Bump version to 0.7.4 (<a href="https://redirect.github.com/astral-sh/ruff/issues/14358">#14358</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/6591775cd97db4216c3786d12f6f1b79dee26587"><code>6591775</code></a> [<code>flake8-type-checking</code>] Skip quoting annotation if it becomes invalid syntax...</li> <li><a href="https://github.com/astral-sh/ruff/commit/1f82731856eb0f199c8b11f8e06c32020a6a9738"><code>1f82731</code></a> Use CWD to resolve settings from <code>ruff.configuration</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/14352">#14352</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/874da9c400e7163aae4cf6efc135ba1d370b37a5"><code>874da9c</code></a> [red-knot] Display raw characters for string literal (<a href="https://redirect.github.com/astral-sh/ruff/issues/14351">#14351</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/375cead202d69e04658c632d0ea886240aef0743"><code>375cead</code></a> Sync vendored typeshed stubs (<a href="https://redirect.github.com/astral-sh/ruff/issues/14350">#14350</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/9ec690b8f8758e5fb958f8cc40e803eca315861f"><code>9ec690b</code></a> [red-knot] Add support for string annotations (<a href="https://redirect.github.com/astral-sh/ruff/issues/14151">#14151</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/a48d779c4e0eb6d9e7bfa11a6226272e4d405bb8"><code>a48d779</code></a> [red-knot] function signature representation (<a href="https://redirect.github.com/astral-sh/ruff/issues/14304">#14304</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/ba6c7f6897df6d8020c6b393d1d2f51963fee2b2"><code>ba6c7f6</code></a> [<code>pylint</code>] Remove check for dot in alias name in `useless-import-alias (PLC04...</li> <li><a href="https://github.com/astral-sh/ruff/commit/8095ff0e55beb55ddca8f853d04aa4154ef2cf93"><code>8095ff0</code></a> enforce required imports even with useless alias (<a href="https://redirect.github.com/astral-sh/ruff/issues/14287">#14287</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/24cd592a1d6d5ad8ec4e0cb0e836f94771d12afd"><code>24cd592</code></a> Avoid module lookup for known classes when possible (<a href="https://redirect.github.com/astral-sh/ruff/issues/14343">#14343</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.6.9...0.7.4">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 &quot;test&quot; 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 &quot;test&quot; 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: # &amp;gt; Detected enum &amp;quot;Pet&amp;quot; in a type stub with zero members. # &amp;gt; There is a chance this is due to a recent change in the semantics of enum membership. # &amp;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.31.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.31.0 (2024年11月16日)</h2> <h3>Feat</h3> <ul> <li><strong>commitizen</strong>: document '--' double dash in '--help'</li> </ul> <h3>Fix</h3> <ul> <li><strong>commit</strong>: avoid warnings with 'always_signoff' configuration</li> <li><strong>commit</strong>: resolve 'always_signoff' configuration and '-s' CLI issues</li> </ul> <p>[master d3f092d9] bump: version 3.30.1 → 3.31.0 4 files changed, 15 insertions(+), 4 deletions(-)</p> <h2>v3.30.1 (2024年11月10日)</h2> <h3>Refactor</h3> <ul> <li><strong>cli</strong>: replace magic number 0 with ExitCode.EXPECTED_EXIT</li> <li><strong>defaults</strong>: disallow style as None</li> <li><strong>cz_customize</strong>: return empty string for info, example, schema and schema_pattern if not provided</li> </ul> <p>[master 665aa59a] bump: version 3.30.0 → 3.30.1 4 files changed, 12 insertions(+), 4 deletions(-)</p> <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.31.0 (2024年11月16日)</h2> <h3>Feat</h3> <ul> <li><strong>commitizen</strong>: document '--' double dash in '--help'</li> </ul> <h3>Fix</h3> <ul> <li><strong>commit</strong>: avoid warnings with 'always_signoff' configuration</li> <li><strong>commit</strong>: resolve 'always_signoff' configuration and '-s' CLI issues</li> </ul> <h2>v3.30.1 (2024年11月10日)</h2> <h3>Refactor</h3> <ul> <li><strong>cli</strong>: replace magic number 0 with ExitCode.EXPECTED_EXIT</li> <li><strong>defaults</strong>: disallow style as None</li> <li><strong>cz_customize</strong>: return empty string for info, example, schema and schema_pattern if not provided</li> </ul> <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/d3f092d98dc7585ce9cb3295bafb942ca5be1886"><code>d3f092d</code></a> bump: version 3.30.1 → 3.31.0</li> <li><a href="https://github.com/commitizen-tools/commitizen/commit/9c891d6a2bc35372c5588e5ba2cbec6404959a3d"><code>9c891d6</code></a> test(conftest): disable 'safe.directory' Git config for container bound sources</li> <li><a href="https://github.com/commitizen-tools/commitizen/commit/9aa307688ec99098c60dbf2b2d5eaad1b6ae0ac7"><code>9aa3076</code></a> feat(commitizen): document '--' double dash in '--help'</li> <li><a href="https://github.com/commitizen-tools/commitizen/commit/02dd9d0557deab04d911723acb16e3ca929060cb"><code>02dd9d0</code></a> docs(gettings_started): migrate to 'cz commmit -- -s' syntaxes</li> <li><a href="https://github.com/commitizen-tools/commitizen/commit/18e4928bdcfc156e9f1e39291c9b1faaab8d7f71"><code>18e4928</code></a> fix(commit): avoid warnings with 'always_signoff' configuration</li> <li><a href="https://github.com/commitizen-tools/commitizen/commit/26be522194cc1710f31f328a62dbf320c27c680a"><code>26be522</code></a> fix(commit): resolve 'always_signoff' configuration and '-s' CLI issues</li> <li><a href="https://github.com/commitizen-tools/commitizen/commit/d017869164ea746ffab774c2b706602e61c3fb25"><code>d017869</code></a> ci(deps): bump codecov/codecov-action from 4 to 5</li> <li><a href="https://github.com/commitizen-tools/commitizen/commit/4d6f610fcf1a3a41864c333f215e8631a0cf7f1a"><code>4d6f610</code></a> build(deps-dev): bump ruff from 0.7.2 to 0.7.3</li> <li><a href="https://github.com/commitizen-tools/commitizen/commit/e4cab6cb598cba8418a60fbc310129ce81731c47"><code>e4cab6c</code></a> build(deps): bump packaging from 24.1 to 24.2</li> <li><a href="https://github.com/commitizen-tools/commitizen/commit/f41a88e6562952caa915f4c6246ff34acb8018bd"><code>f41a88e</code></a> ci(github-actions): use 3.13 instead of 3.13-dev as Python 3.13 has already b...</li> <li>Additional commits viewable in <a href="https://github.com/commitizen-tools/commitizen/compare/v3.29.1...v3.31.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>
janw-bot commented 2024年11月18日 01:40:21 +01:00 (Migrated from github.com)
Copy link

Pre-commit results 🤖

sync_ruff_version........................................................Passed
ruff.....................................................................Passed
ruff-format..............................................................Passed
trim trailing whitespace.................................................Passed
fix end of files.........................................................Passed
poetry-lock..............................................................Passed
poetry-check.............................................................Passed
mypy.....................................................................Passed
### Pre-commit results 🤖 ```plain sync_ruff_version........................................................Passed ruff.....................................................................Passed ruff-format..............................................................Passed trim trailing whitespace.................................................Passed fix end of files.........................................................Passed poetry-lock..............................................................Passed poetry-check.............................................................Passed mypy.....................................................................Passed ``` <!-- thollander/actions-comment-pull-request "pre_commit_results" -->
dependabot[bot] commented 2024年12月02日 02:17:33 +01:00 (Migrated from github.com)
Copy link

Looks like these dependencies are updatable in another way, so this is no longer needed.

Looks like these dependencies are updatable in another way, so this is no longer needed.

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janw/drmeter!27
Reference in a new issue
janw/drmeter
No description provided.
Delete branch "dependabot/pip/development-dependencies-84a3ce8f55"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?