Closed renovate[bot] closed 7 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 36.74%. Comparing base (
0007612
) to head (6b73da4
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
v0.2.1
->v0.3.3
==9.1.0
->==9.1.1
==2.4.1
->==2.4.2
==1.8.0
->==1.8.1
3.45.0
->3.48.4
==24.3.0
->==24.3.1
==5.9.2
->==5.10.3
==3.6.0
->==3.6.2
==0.2.1
->==0.3.3
==0.6.1
->==0.6.2
==0.1.17
->==0.1.21
Note: The
pre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
charliermarsh/ruff-pre-commit (charliermarsh/ruff-pre-commit)
### [`v0.3.3`](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.3.2...v0.3.3) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.3.2...v0.3.3) ### [`v0.3.2`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.3.2) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.3.1...v0.3.2) See: https://github.com/astral-sh/ruff/releases/tag/v0.3.2 ### [`v0.3.1`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.3.1) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.3.0...v0.3.1) See: https://github.com/astral-sh/ruff/releases/tag/v0.3.1 ### [`v0.3.0`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.3.0) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.2.2...v0.3.0) See: https://github.com/astral-sh/ruff/releases/tag/v0.3.0 ### [`v0.2.2`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.2.2) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.2.1...v0.2.2) See: https://github.com/astral-sh/ruff/releases/tag/v0.2.2copier-org/copier (copier)
### [`v9.1.1`](https://togithub.com/copier-org/copier/blob/HEAD/CHANGELOG.md#v911-2024-01-16) [Compare Source](https://togithub.com/copier-org/copier/compare/v9.1.0...v9.1.1) ##### Fix - don't fail in systems with windows 1252 encoding (probably) - skip excluded paths before renderingBrianPugh/cyclopts (cyclopts)
### [`v2.4.2`](https://togithub.com/BrianPugh/cyclopts/releases/tag/v2.4.2) [Compare Source](https://togithub.com/BrianPugh/cyclopts/compare/v2.4.1...v2.4.2) ##### Bug Fixes - Unfreeze help_flags and version_flags; create/delete commands on set/get by [@BrianPugh](https://togithub.com/BrianPugh) in [https://github.com/BrianPugh/cyclopts/pull/127](https://togithub.com/BrianPugh/cyclopts/pull/127). Addresses [#126](https://togithub.com/BrianPugh/cyclopts/issues/126) **Full Changelog**: https://github.com/BrianPugh/cyclopts/compare/v2.4.1...v2.4.2microsoft/debugpy (debugpy)
### [`v1.8.1`](https://togithub.com/microsoft/debugpy/releases/tag/v1.8.1): debugpy v1.8.1 [Compare Source](https://togithub.com/microsoft/debugpy/compare/v1.8.0...v1.8.1) Python 3.12 is now fully supported. Fixes: [#1408](https://togithub.com/microsoft/debugpy/issues/1408), [#1477](https://togithub.com/microsoft/debugpy/issues/1477) Enhancements: [#1337](https://togithub.com/microsoft/debugpy/issues/1337)iterative/dvc (iterative/dvc)
### [`v3.48.4`](https://togithub.com/iterative/dvc/releases/tag/3.48.4) [Compare Source](https://togithub.com/iterative/dvc/compare/3.48.3...3.48.4) #### What's Changed ##### 🔨 Maintenance - build(deps-dev): bump mypy from 1.8.0 to 1.9.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/iterative/dvc/pull/10348](https://togithub.com/iterative/dvc/pull/10348) ##### Other Changes - get: update show-url to take remote args by [@dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10349](https://togithub.com/iterative/dvc/pull/10349) - exp: use exp git remote for studio repo url by [@dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10345](https://togithub.com/iterative/dvc/pull/10345) **Full Changelog**: https://github.com/iterative/dvc/compare/3.48.3...3.48.4 ### [`v3.48.3`](https://togithub.com/iterative/dvc/releases/tag/3.48.3) [Compare Source](https://togithub.com/iterative/dvc/compare/3.48.2...3.48.3) ##### What's Changed - `dvc studio login` automatically push experiments by default by [@AlexandreKempf](https://togithub.com/AlexandreKempf) in [https://github.com/iterative/dvc/pull/10331](https://togithub.com/iterative/dvc/pull/10331) ##### Other Changes - handle auto push errors by [@dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10340](https://togithub.com/iterative/dvc/pull/10340) - fix(plots): handle empty directories by [@shcheklein](https://togithub.com/shcheklein) in [https://github.com/iterative/dvc/pull/10344](https://togithub.com/iterative/dvc/pull/10344) - fix auto push for queue/tmp experiments by [@dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10343](https://togithub.com/iterative/dvc/pull/10343) **Full Changelog**: https://github.com/iterative/dvc/compare/3.48.2...3.48.3 ### [`v3.48.2`](https://togithub.com/iterative/dvc/releases/tag/3.48.2) [Compare Source](https://togithub.com/iterative/dvc/compare/3.48.1...3.48.2) ##### What's Changed ##### 🚀 New Features and Enhancements - experiments: auto push experiments by [@AlexandreKempf](https://togithub.com/AlexandreKempf) in [https://github.com/iterative/dvc/pull/10323](https://togithub.com/iterative/dvc/pull/10323) **Full Changelog**: https://github.com/iterative/dvc/compare/3.48.1...3.48.2 ### [`v3.48.1`](https://togithub.com/iterative/dvc/releases/tag/3.48.1) [Compare Source](https://togithub.com/iterative/dvc/compare/3.48.0...3.48.1) ##### What's Changed ##### 🔨 Maintenance - build(deps-dev): update dvc-data requirement from <3.14,>=3.13 to >=3.13,<3.15 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/iterative/dvc/pull/10329](https://togithub.com/iterative/dvc/pull/10329) ##### Other Changes - plots: fix plots nested configuration by [@AlexandreKempf](https://togithub.com/AlexandreKempf) in [https://github.com/iterative/dvc/pull/10320](https://togithub.com/iterative/dvc/pull/10320) ##### New Contributors - [@AlexandreKempf](https://togithub.com/AlexandreKempf) made their first contribution in [https://github.com/iterative/dvc/pull/10320](https://togithub.com/iterative/dvc/pull/10320) **Full Changelog**: https://github.com/iterative/dvc/compare/3.48.0...3.48.1 ### [`v3.48.0`](https://togithub.com/iterative/dvc/releases/tag/3.48.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.47.0...3.48.0) ##### What's Changed ##### 🐛 Bug Fixes - plots: support x-dict in nested dvc.yaml by [@mattseddon](https://togithub.com/mattseddon) in [https://github.com/iterative/dvc/pull/10318](https://togithub.com/iterative/dvc/pull/10318) **Full Changelog**: https://github.com/iterative/dvc/compare/3.47.0...3.48.0 ### [`v3.47.0`](https://togithub.com/iterative/dvc/releases/tag/3.47.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.46.0...3.47.0) ##### What's Changed ##### Other Changes - studio: add subdir to live metrics post messages to support live experiments in monorepos by [@mattseddon](https://togithub.com/mattseddon) in [https://github.com/iterative/dvc/pull/10303](https://togithub.com/iterative/dvc/pull/10303) **Full Changelog**: https://github.com/iterative/dvc/compare/3.46.0...3.47.0 ### [`v3.46.0`](https://togithub.com/iterative/dvc/releases/tag/3.46.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.45.0...3.46.0) ##### What's Changed ##### Other Changes - index: check dep.hash_name for imports by [@efiop](https://togithub.com/efiop) in [https://github.com/iterative/dvc/pull/10270](https://togithub.com/iterative/dvc/pull/10270) - \[pre-commit.ci] pre-commit autoupdate by [@pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/iterative/dvc/pull/10310](https://togithub.com/iterative/dvc/pull/10310) **Full Changelog**: https://github.com/iterative/dvc/compare/3.45.0...3.46.0jaraco/keyring (keyring)
### [`v24.3.1`](https://togithub.com/jaraco/keyring/compare/v24.3.0...v24.3.1) [Compare Source](https://togithub.com/jaraco/keyring/compare/v24.3.0...v24.3.1)jupyter/nbformat (nbformat)
### [`v5.10.3`](https://togithub.com/jupyter/nbformat/blob/HEAD/CHANGELOG.md#5103) [Compare Source](https://togithub.com/jupyter/nbformat/compare/v5.10.2...v5.10.3) ([Full Changelog](https://togithub.com/jupyter/nbformat/compare/v5.10.2...c17a251a1b1c5e2a7b9fe1fce866d4c110dd12eb)) ##### Bugs fixed - Revert PR [#378](https://togithub.com/jupyter/nbformat/issues/378) (Simplify NotebookNotary.\_data_dir_default) [#397](https://togithub.com/jupyter/nbformat/pull/397) ([@krassowski](https://togithub.com/krassowski)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/nbformat/graphs/contributors?from=2024-03-12\&to=2024-03-15\&type=c)) [@krassowski](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3Akrassowski+updated%3A2024-03-12..2024-03-15\&type=Issues) ### [`v5.10.2`](https://togithub.com/jupyter/nbformat/blob/HEAD/CHANGELOG.md#5102) [Compare Source](https://togithub.com/jupyter/nbformat/compare/v5.10.1...v5.10.2) ([Full Changelog](https://togithub.com/jupyter/nbformat/compare/v5.10.1...cf61c0ef37312e33efe3ca61ba1f13a4cb5ca901)) ##### Maintenance and upkeep improvements - Restore usage of npm token [#395](https://togithub.com/jupyter/nbformat/pull/395) ([@blink1073](https://togithub.com/blink1073)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/nbformat/graphs/contributors?from=2024-03-12\&to=2024-03-12\&type=c)) [@blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3Ablink1073+updated%3A2024-03-12..2024-03-12\&type=Issues) ### [`v5.10.1`](https://togithub.com/jupyter/nbformat/blob/HEAD/CHANGELOG.md#5101) [Compare Source](https://togithub.com/jupyter/nbformat/compare/v5.10.0...v5.10.1) No merged PRs ### [`v5.10.0`](https://togithub.com/jupyter/nbformat/blob/HEAD/CHANGELOG.md#5100) [Compare Source](https://togithub.com/jupyter/nbformat/compare/v5.9.2...v5.10.0) ([Full Changelog](https://togithub.com/jupyter/nbformat/compare/v5.9.2...e690de194660e7e4b3ac083001ce21633d418e3a)) ##### Maintenance and upkeep improvements - Update Release Scripts [#394](https://togithub.com/jupyter/nbformat/pull/394) ([@blink1073](https://togithub.com/blink1073)) - chore: update pre-commit hooks [#391](https://togithub.com/jupyter/nbformat/pull/391) ([@pre-commit-ci](https://togithub.com/pre-commit-ci)) - chore: update pre-commit hooks [#390](https://togithub.com/jupyter/nbformat/pull/390) ([@pre-commit-ci](https://togithub.com/pre-commit-ci)) - Update ruff and typings [#388](https://togithub.com/jupyter/nbformat/pull/388) ([@blink1073](https://togithub.com/blink1073)) - update incorrect warning text [#386](https://togithub.com/jupyter/nbformat/pull/386) ([@Carreau](https://togithub.com/Carreau)) - chore: update pre-commit hooks [#385](https://togithub.com/jupyter/nbformat/pull/385) ([@pre-commit-ci](https://togithub.com/pre-commit-ci)) - Clean up lint handling [#384](https://togithub.com/jupyter/nbformat/pull/384) ([@blink1073](https://togithub.com/blink1073)) - Adopt ruff format [#383](https://togithub.com/jupyter/nbformat/pull/383) ([@blink1073](https://togithub.com/blink1073)) - Update typings for mypy 1.6 [#381](https://togithub.com/jupyter/nbformat/pull/381) ([@blink1073](https://togithub.com/blink1073)) - chore: update pre-commit hooks [#380](https://togithub.com/jupyter/nbformat/pull/380) ([@pre-commit-ci](https://togithub.com/pre-commit-ci)) - Fix typing error [#379](https://togithub.com/jupyter/nbformat/pull/379) ([@blink1073](https://togithub.com/blink1073)) - Simplify NotebookNotary.\_data_dir_default [#378](https://togithub.com/jupyter/nbformat/pull/378) ([@cmd-ntrf](https://togithub.com/cmd-ntrf)) - Adopt sp-repo-review [#377](https://togithub.com/jupyter/nbformat/pull/377) ([@blink1073](https://togithub.com/blink1073)) - Bump actions/checkout from 3 to 4 [#375](https://togithub.com/jupyter/nbformat/pull/375) ([@dependabot](https://togithub.com/dependabot)) ##### Documentation improvements - update incorrect warning text [#386](https://togithub.com/jupyter/nbformat/pull/386) ([@Carreau](https://togithub.com/Carreau)) - Improve project URLs that display on PyPI [#374](https://togithub.com/jupyter/nbformat/pull/374) ([@pydanny](https://togithub.com/pydanny)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/nbformat/graphs/contributors?from=2023-07-31\&to=2024-03-12\&type=c)) [@blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3Ablink1073+updated%3A2023-07-31..2024-03-12\&type=Issues) | [@Carreau](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3ACarreau+updated%3A2023-07-31..2024-03-12\&type=Issues) | [@cmd-ntrf](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3Acmd-ntrf+updated%3A2023-07-31..2024-03-12\&type=Issues) | [@dependabot](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3Adependabot+updated%3A2023-07-31..2024-03-12\&type=Issues) | [@pre-commit-ci](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3Apre-commit-ci+updated%3A2023-07-31..2024-03-12\&type=Issues) | [@pydanny](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3Apydanny+updated%3A2023-07-31..2024-03-12\&type=Issues)pre-commit/pre-commit (pre-commit)
### [`v3.6.2`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#362---2024-02-18) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.6.1...v3.6.2) \================== ##### Fixes - Fix building golang hooks during `git commit --all`. - [#3130](https://togithub.com/pre-commit/pre-commit/issues/3130) PR by [@asottile](https://togithub.com/asottile). - [#2722](https://togithub.com/pre-commit/pre-commit/issues/2722) issue by [@pestanko](https://togithub.com/pestanko) and [@matthewhughes934](https://togithub.com/matthewhughes934). ### [`v3.6.1`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#361---2024-02-10) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.6.0...v3.6.1) \================== ##### Fixes - Remove `PYTHONEXECUTABLE` from environment when running. - [#3110](https://togithub.com/pre-commit/pre-commit/issues/3110) PR by [@untitaker](https://togithub.com/untitaker). - Handle staged-files-only with only a crlf diff. - [#3126](https://togithub.com/pre-commit/pre-commit/issues/3126) PR by [@asottile](https://togithub.com/asottile). - issue by [@tyyrok](https://togithub.com/tyyrok).astral-sh/ruff (ruff)
### [`v0.3.3`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#033) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.2...v0.3.3) ##### Preview features - \[`flake8-bandit`]: Implement `S610` rule ([#10316](https://togithub.com/astral-sh/ruff/pull/10316)) - \[`pycodestyle`] Implement `blank-line-at-end-of-file` (`W391`) ([#10243](https://togithub.com/astral-sh/ruff/pull/10243)) - \[`pycodestyle`] Implement `redundant-backslash` (`E502`) ([#10292](https://togithub.com/astral-sh/ruff/pull/10292)) - \[`pylint`] - implement `redeclared-assigned-name` (`W0128`) ([#9268](https://togithub.com/astral-sh/ruff/pull/9268)) ##### Rule changes - \[`flake8_comprehensions`] Handled special case for `C400` which also matches `C416` ([#10419](https://togithub.com/astral-sh/ruff/pull/10419)) - \[`flake8-bandit`] Implement upstream updates for `S311`, `S324` and `S605` ([#10313](https://togithub.com/astral-sh/ruff/pull/10313)) - \[`pyflakes`] Remove `F401` fix for `__init__` imports by default and allow opt-in to unsafe fix ([#10365](https://togithub.com/astral-sh/ruff/pull/10365)) - \[`pylint`] Implement `invalid-bool-return-type` (`E304`) ([#10377](https://togithub.com/astral-sh/ruff/pull/10377)) - \[`pylint`] Include builtin warnings in useless-exception-statement (`PLW0133`) ([#10394](https://togithub.com/astral-sh/ruff/pull/10394)) ##### CLI - Add message on success to `ruff check` ([#8631](https://togithub.com/astral-sh/ruff/pull/8631)) ##### Bug fixes - \[`PIE970`] Allow trailing ellipsis in `typing.TYPE_CHECKING` ([#10413](https://togithub.com/astral-sh/ruff/pull/10413)) - Avoid `TRIO115` if the argument is a variable ([#10376](https://togithub.com/astral-sh/ruff/pull/10376)) - \[`F811`] Avoid removing shadowed imports that point to different symbols ([#10387](https://togithub.com/astral-sh/ruff/pull/10387)) - Fix `F821` and `F822` false positives in `.pyi` files ([#10341](https://togithub.com/astral-sh/ruff/pull/10341)) - Fix `F821` false negatives in `.py` files when `from __future__ import annotations` is active ([#10362](https://togithub.com/astral-sh/ruff/pull/10362)) - Fix case where `Indexer` fails to identify continuation preceded by newline [#10351](https://togithub.com/astral-sh/ruff/issues/10351) ([#10354](https://togithub.com/astral-sh/ruff/pull/10354)) - Sort hash maps in `Settings` display ([#10370](https://togithub.com/astral-sh/ruff/pull/10370)) - Track conditional deletions in the semantic model ([#10415](https://togithub.com/astral-sh/ruff/pull/10415)) - \[`C413`] Wrap expressions in parentheses when negating ([#10346](https://togithub.com/astral-sh/ruff/pull/10346)) - \[`pycodestyle`] Do not ignore lines before the first logical line in blank lines rules. ([#10382](https://togithub.com/astral-sh/ruff/pull/10382)) - \[`pycodestyle`] Do not trigger `E225` and `E275` when the next token is a ')' ([#10315](https://togithub.com/astral-sh/ruff/pull/10315)) - \[`pylint`] Avoid false-positive slot non-assignment for `__dict__` (`PLE0237`) ([#10348](https://togithub.com/astral-sh/ruff/pull/10348)) - Gate f-string struct size test for Rustc < 1.76 ([#10371](https://togithub.com/astral-sh/ruff/pull/10371)) ##### Documentation - Use `ruff.toml` format in README ([#10393](https://togithub.com/astral-sh/ruff/pull/10393)) - \[`RUF008`] Make it clearer that a mutable default in a dataclass is only valid if it is typed as a ClassVar ([#10395](https://togithub.com/astral-sh/ruff/pull/10395)) - \[`pylint`] Extend docs and test in `invalid-str-return-type` (`E307`) ([#10400](https://togithub.com/astral-sh/ruff/pull/10400)) - Remove `.` from `check` and `format` commands ([#10217](https://togithub.com/astral-sh/ruff/pull/10217)) ### [`v0.3.2`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#032) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.1...v0.3.2) ##### Preview features - Improve single-`with` item formatting for Python 3.8 or older ([#10276](https://togithub.com/astral-sh/ruff/pull/10276)) ##### Rule changes - \[`pyupgrade`] Allow fixes for f-string rule regardless of line length (`UP032`) ([#10263](https://togithub.com/astral-sh/ruff/pull/10263)) - \[`pycodestyle`] Include actual conditions in E712 diagnostics ([#10254](https://togithub.com/astral-sh/ruff/pull/10254)) ##### Bug fixes - Fix trailing kwargs end of line comment after slash ([#10297](https://togithub.com/astral-sh/ruff/pull/10297)) - Fix unstable `with` items formatting ([#10274](https://togithub.com/astral-sh/ruff/pull/10274)) - Avoid repeating function calls in f-string conversions ([#10265](https://togithub.com/astral-sh/ruff/pull/10265)) - Fix E203 false positive for slices in format strings ([#10280](https://togithub.com/astral-sh/ruff/pull/10280)) - Fix incorrect `Parameter` range for `*args` and `**kwargs` ([#10283](https://togithub.com/astral-sh/ruff/pull/10283)) - Treat `typing.Annotated` subscripts as type definitions ([#10285](https://togithub.com/astral-sh/ruff/pull/10285)) ### [`v0.3.1`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#031) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.0...v0.3.1) ##### Preview features - \[`pycodestyle`] Fix E301 not triggering on decorated methods. ([#10117](https://togithub.com/astral-sh/ruff/pull/10117)) - \[`pycodestyle`] Respect `isort` settings in blank line rules (`E3*`) ([#10096](https://togithub.com/astral-sh/ruff/pull/10096)) - \[`pycodestyle`] Make blank lines in typing stub files optional (`E3*`) ([#10098](https://togithub.com/astral-sh/ruff/pull/10098)) - \[`pylint`] Implement `singledispatch-method` (`E1519`) ([#10140](https://togithub.com/astral-sh/ruff/pull/10140)) - \[`pylint`] Implement `useless-exception-statement` (`W0133`) ([#10176](https://togithub.com/astral-sh/ruff/pull/10176)) ##### Rule changes - \[`flake8-debugger`] Check for use of `debugpy` and `ptvsd` debug modules ([#10177](https://togithub.com/astral-sh/ruff/issues/10177)) ([#10194](https://togithub.com/astral-sh/ruff/pull/10194)) - \[`pyupgrade`] Generate diagnostic for all valid f-string conversions regardless of line length (`UP032`) ([#10238](https://togithub.com/astral-sh/ruff/pull/10238)) - \[`pep8_naming`] Add fixes for `N804` and `N805` ([#10215](https://togithub.com/astral-sh/ruff/pull/10215)) ##### CLI - Colorize the output of `ruff format --diff` ([#10110](https://togithub.com/astral-sh/ruff/pull/10110)) - Make `--config` and `--isolated` global flags ([#10150](https://togithub.com/astral-sh/ruff/pull/10150)) - Correctly expand tildes and environment variables in paths passed to `--config` ([#10219](https://togithub.com/astral-sh/ruff/pull/10219)) ##### Configuration - Accept a PEP 440 version specifier for `required-version` ([#10216](https://togithub.com/astral-sh/ruff/pull/10216)) - Implement isort's `default-section` setting ([#10149](https://togithub.com/astral-sh/ruff/pull/10149)) ##### Bug fixes - Remove trailing space from `CapWords` message ([#10220](https://togithub.com/astral-sh/ruff/pull/10220)) - Respect external codes in file-level exemptions ([#10203](https://togithub.com/astral-sh/ruff/pull/10203)) - \[`flake8-raise`] Avoid false-positives for parens-on-raise with `future.exception()` (`RSE102`) ([#10206](https://togithub.com/astral-sh/ruff/pull/10206)) - \[`pylint`] Add fix for unary expressions in `PLC2801` ([#9587](https://togithub.com/astral-sh/ruff/pull/9587)) - \[`ruff`] Fix RUF028 not allowing `# fmt: skip` on match cases ([#10178](https://togithub.com/astral-sh/ruff/pull/10178)) ### [`v0.3.0`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#030) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.2.2...v0.3.0) This release introduces the new Ruff formatter 2024.2 style and adds a new lint rule to detect invalid formatter suppression comments. ##### Preview features - \[`flake8-bandit`] Remove suspicious-lxml-import (`S410`) ([#10154](https://togithub.com/astral-sh/ruff/pull/10154)) - \[`pycodestyle`] Allow `os.environ` modifications between imports (`E402`) ([#10066](https://togithub.com/astral-sh/ruff/pull/10066)) - \[`pycodestyle`] Don't warn about a single whitespace character before a comma in a tuple (`E203`) ([#10094](https://togithub.com/astral-sh/ruff/pull/10094)) ##### Rule changes - \[`eradicate`] Detect commented out `case` statements (`ERA001`) ([#10055](https://togithub.com/astral-sh/ruff/pull/10055)) - \[`eradicate`] Detect single-line code for `try:`, `except:`, etc. (`ERA001`) ([#10057](https://togithub.com/astral-sh/ruff/pull/10057)) - \[`flake8-boolean-trap`] Allow boolean positionals in `__post_init__` ([#10027](https://togithub.com/astral-sh/ruff/pull/10027)) - \[`flake8-copyright`] Allow © in copyright notices ([#10065](https://togithub.com/astral-sh/ruff/pull/10065)) - \[`isort`]: Use one blank line after imports in typing stub files ([#9971](https://togithub.com/astral-sh/ruff/pull/9971)) - \[`pylint`] New Rule `dict-iter-missing-items` (`PLE1141`) ([#9845](https://togithub.com/astral-sh/ruff/pull/9845)) - \[`pylint`] Ignore `sys.version` and `sys.platform` (`PLR1714`) ([#10054](https://togithub.com/astral-sh/ruff/pull/10054)) - \[`pyupgrade`] Detect literals with unary operators (`UP018`) ([#10060](https://togithub.com/astral-sh/ruff/pull/10060)) - \[`ruff`] Expand rule for `list(iterable).pop(0)` idiom (`RUF015`) ([#10148](https://togithub.com/astral-sh/ruff/pull/10148)) ##### Formatter This release introduces the Ruff 2024.2 style, stabilizing the following changes: - Prefer splitting the assignment's value over the target or type annotation ([#8943](https://togithub.com/astral-sh/ruff/pull/8943)) - Remove blank lines before class docstrings ([#9154](https://togithub.com/astral-sh/ruff/pull/9154)) - Wrap multiple context managers in `with` parentheses when targeting Python 3.9 or newer ([#9222](https://togithub.com/astral-sh/ruff/pull/9222)) - Add a blank line after nested classes with a dummy body (`...`) in typing stub files ([#9155](https://togithub.com/astral-sh/ruff/pull/9155)) - Reduce vertical spacing for classes and functions with a dummy (`...`) body ([#7440](https://togithub.com/astral-sh/ruff/issues/7440), [#9240](https://togithub.com/astral-sh/ruff/pull/9240)) - Add a blank line after the module docstring ([#8283](https://togithub.com/astral-sh/ruff/pull/8283)) - Parenthesize long type hints in assignments ([#9210](https://togithub.com/astral-sh/ruff/pull/9210)) - Preserve indent for single multiline-string call-expressions ([#9673](https://togithub.com/astral-sh/ruff/pull/9637)) - Normalize hex escape and unicode escape sequences ([#9280](https://togithub.com/astral-sh/ruff/pull/9280)) - Format module docstrings ([#9725](https://togithub.com/astral-sh/ruff/pull/9725)) ##### CLI - Explicitly disallow `extend` as part of a `--config` flag ([#10135](https://togithub.com/astral-sh/ruff/pull/10135)) - Remove `build` from the default exclusion list ([#10093](https://togithub.com/astral-sh/ruff/pull/10093)) - Deprecate `ruffsoft-matter/trackpy (trackpy)
### [`v0.6.2`](https://togithub.com/soft-matter/trackpy/releases/tag/v0.6.2) [Compare Source](https://togithub.com/soft-matter/trackpy/compare/v0.6.1...v0.6.2) trackpy v0.6.2 includes bug fixes, and compatibility fixes with newer dependency versions. A special thanks to everyone who reported the issues fixed in this release! #### Bug fixes - Fixed an issue with feature-finding in 4D image sequences ([@VeraMTitze](https://togithub.com/VeraMTitze), [#739](https://togithub.com/soft-matter/trackpy/issues/739)) - Fixed a rare issue in which subtract_drift() with multiple particles resulted in a Pandas indexing error. ([@kevin-duclos](https://togithub.com/kevin-duclos), [#735](https://togithub.com/soft-matter/trackpy/issues/735)) #### Dependencies - Adds official support for Python 3.12. ([@caspervdw](https://togithub.com/caspervdw), [#747](https://togithub.com/soft-matter/trackpy/issues/747)) - Adds support for latest Pandas, NumPy, and SciPy ([@marcocaggioni](https://togithub.com/marcocaggioni), [#740](https://togithub.com/soft-matter/trackpy/issues/740); [@nkeim](https://togithub.com/nkeim), [#743](https://togithub.com/soft-matter/trackpy/issues/743), [@vivarose](https://togithub.com/vivarose) and [@rodrigo-j-goncalves](https://togithub.com/rodrigo-j-goncalves), [#742](https://togithub.com/soft-matter/trackpy/issues/742); [@caspervdw](https://togithub.com/caspervdw), [#747](https://togithub.com/soft-matter/trackpy/issues/747)) - Drops official support for Python 3.7 and earlier, NumPy 1.17 and earlier, Pandas 0.x, and SciPy 1.3 and earlier.astral-sh/uv (uv)
### [`v0.1.21`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0121) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.1.20...0.1.21) ##### Enhancements - Loosen `.dist-info` validation to accept arbitrary versions ([#2441](https://togithub.com/astral-sh/uv/pull/2441)) ##### Bug fixes - Fix macOS architecture detection on i386 machines ([#2454](https://togithub.com/astral-sh/uv/pull/2454)) ### [`v0.1.20`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0120) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.1.19...0.1.20) ##### Bug fixes - Add in-URL credentials to store prior to creating requests ([#2446](https://togithub.com/astral-sh/uv/pull/2446)) - Error when direct URL requirements don't match `Requires-Python` ([#2196](https://togithub.com/astral-sh/uv/pull/2196)) ### [`v0.1.19`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0119) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.1.18...0.1.19) ##### Configuration - Add `UV_NATIVE_TLS` environment variable ([#2412](https://togithub.com/astral-sh/uv/pull/2412)) - Allow `SSL_CERT_FILE` without requiring `--native-tls` ([#2401](https://togithub.com/astral-sh/uv/pull/2401)) - Add support for retrieving credentials from `keyring` ([#2254](https://togithub.com/astral-sh/uv/pull/2254)) ##### Bug fixes - Add backoff for transient Windows failures ([#2419](https://togithub.com/astral-sh/uv/pull/2419)) - Move architecture and operating system probing to Python ([#2381](https://togithub.com/astral-sh/uv/pull/2381)) - Respect `--native-tls` in `venv` ([#2433](https://togithub.com/astral-sh/uv/pull/2433)) - Treat non-existent site-packages as empty ([#2413](https://togithub.com/astral-sh/uv/pull/2413)) ##### Documentation - Document HTTP authentication ([#2425](https://togithub.com/astral-sh/uv/pull/2425)) ##### Performance - Improve performance of version range operations ([#2421](https://togithub.com/astral-sh/uv/pull/2421)) ### [`v0.1.18`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0118) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.1.17...0.1.18) ##### Breaking changes Users that rely on native root certificates (or the `SSL_CERT_FILE`) environment variable must now pass the `--native-tls` command-line flag to enable this behavior. - Enable TLS native root toggling at runtime ([#2362](https://togithub.com/astral-sh/uv/pull/2362)) ##### Enhancements - Add `--dry-run` flag to `uv pip install` ([#1436](https://togithub.com/astral-sh/uv/pull/1436)) - Implement "Requires" field in `pip show` ([#2347](https://togithub.com/astral-sh/uv/pull/2347)) - Remove `wheel` from default PEP 517 backend ([#2341](https://togithub.com/astral-sh/uv/pull/2341)) - Add `UV_SYSTEM_PYTHON` environment variable as alias to `--system` ([#2354](https://togithub.com/astral-sh/uv/pull/2354)) - Add a `-vv` log level and make `-v` more readable ([#2301](https://togithub.com/astral-sh/uv/pull/2301)) ##### Bug fixes - Expand environment variables prior to detecting scheme ([#2394](https://togithub.com/astral-sh/uv/pull/2394)) - Fix bug where `--no-binary :all:` prevented build of editable packages ([#2393](https://togithub.com/astral-sh/uv/pull/2393)) - Ignore inverse dependencies when building graph ([#2360](https://togithub.com/astral-sh/uv/pull/2360)) - Skip prefetching when `--no-deps` is specified ([#2373](https://togithub.com/astral-sh/uv/pull/2373)) - Trim injected `python_version` marker to (major, minor) ([#2395](https://togithub.com/astral-sh/uv/pull/2395)) - Wait for request stream to flush before returning resolution ([#2374](https://togithub.com/astral-sh/uv/pull/2374)) - Write relative paths for scripts in data directory ([#2348](https://togithub.com/astral-sh/uv/pull/2348)) - Add dedicated error message for direct filesystem paths in requirements ([#2369](https://togithub.com/astral-sh/uv/pull/2369))Configuration
📅 Schedule: Branch creation - "on the 16th day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.