Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬆ Bump the python-packages group with 11 updates #10

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 14, 2024

Bumps the python-packages group with 11 updates:

Package From To
black 22.8.0 24.4.2
blackdoc 0.3.7 0.3.9
flake8 5.0.4 7.1.0
flake8-bugbear 22.10.25 24.4.26
flake8-comprehensions 3.10.0 3.15.0
flake8-docstrings 1.6.0 1.7.0
flake8-simplify 0.19.3 0.21.0
flake8-tidy-imports 4.8.0 4.10.0
isort 5.10.1 5.13.2
pyupgrade 3.1.0 3.16.0
mypy 1.7.0 1.10.1

Updates black from 22.8.0 to 24.4.2

Release notes

Sourced from black's releases.

24.4.2

This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1.

Parser

  • Fix regression where certain complex f-strings failed to parse (#4332)

Performance

  • Fix bad performance on certain complex string literals (#4331)

24.4.1

Highlights

  • Add support for the new Python 3.12 f-string syntax introduced by PEP 701 (#3822)

Stable style

  • Fix crash involving indented dummy functions containing newlines (#4318)

Parser

  • Add support for type parameter defaults, a new syntactic feature added to Python 3.13 by PEP 696 (#4327)

Integrations

  • Github Action now works even when git archive is skipped (#4313)

24.4.0

Stable style

  • Fix unwanted crashes caused by AST equivalency check (#4290)

Preview style

  • if guards in case blocks are now wrapped in parentheses when the line is too long. (#4269)
  • Stop moving multiline strings to a new line unless inside brackets (#4289)

Integrations

  • Add a new option use_pyproject to the GitHub Action psf/black. This will read the Black version from pyproject.toml. (#4294)

24.3.0

Highlights

... (truncated)

Changelog

Sourced from black's changelog.

24.4.2

This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1.

Parser

  • Fix regression where certain complex f-strings failed to parse (#4332)

Performance

  • Fix bad performance on certain complex string literals (#4331)

24.4.1

Highlights

  • Add support for the new Python 3.12 f-string syntax introduced by PEP 701 (#3822)

Stable style

  • Fix crash involving indented dummy functions containing newlines (#4318)

Parser

  • Add support for type parameter defaults, a new syntactic feature added to Python 3.13 by PEP 696 (#4327)

Integrations

  • Github Action now works even when git archive is skipped (#4313)

24.4.0

Stable style

  • Fix unwanted crashes caused by AST equivalency check (#4290)

Preview style

  • if guards in case blocks are now wrapped in parentheses when the line is too long. (#4269)
  • Stop moving multiline strings to a new line unless inside brackets (#4289)

Integrations

  • Add a new option use_pyproject to the GitHub Action psf/black. This will read the Black version from pyproject.toml. (#4294)

24.3.0

... (truncated)

Commits

Updates blackdoc from 0.3.7 to 0.3.9

Release notes

Sourced from blackdoc's releases.

v0.3.9

New Features

  • version hook: allow synchronizing the version with the pre-commit mirror (#180)

Maintenance

  • drop support for running on the EOL'ed python 3.7 (#186)
  • officially support running on python 3.12 (#185)

v0.3.8

New features

Bug fixes

  • support doctest lines in rST code blocks (#150, #151)
  • split chained statements into multiple doctest lines (#143, #155, #158)

Maintenance

  • drop support for python 3.6 (#153)
  • officially support python 3.11 (#163, #164)
Changelog

Sourced from blackdoc's changelog.

v0.3.9 (04 November 2023)

  • support synchronizing the version of the black hook in more cases (:pull:180)
  • document the pre-commit hooks (:issue:176, :pull:181)
  • officially support running on python 3.12 (:pull:185)
  • drop support for running on python 3.7 (:pull:186)

v0.3.8 (03 November 2022)

  • use the doctest formatter for doctest lines in rst code blocks (:issue:150, :pull:151)
  • drop support for python=3.6 (:pull:153)
  • split chained statements into multiple doctest lines (:issue:143, :pull:155, :pull:158)
  • replace the custom color formatting code with rich <https://github.com/textualize/rich>_ (:issue:146, :pull:157, :pull:159, :pull:160).
  • officially support python 3.11 (:pull:163)
Commits

Updates flake8 from 5.0.4 to 7.1.0

Commits

Updates flake8-bugbear from 22.10.25 to 24.4.26

Release notes

Sourced from flake8-bugbear's releases.

24.4.26

  • B909: Fix false positive affecting containers of mutables (#469)

24.4.21

  • B950: Add pragma comment to line length ignores (#463)
  • B909: Add more cases to detect + more container mutating functions (#460)

24.2.6

  • B902: Remove decorators named validator and root_validator from B902 checks (#459)
  • B038: Change B038 to B909 and make it optional (#456)

24.1.17

  • B038: Restrict rule to mutation functions only (#453)

24.1.16

  • B036: Fix crash on raise statements raising something other than

24.1.15

  • B038: Add check for mutations of loop iterator (#446)
  • B037: Add check for yielding or returning values in init() (#442)
  • B017: make B017 also apply to BaseException (#439)
  • B036: Add check for except BaseException without re-raising (#438)

23.12.2

  • B018: to detect useless-statements at all levels (#434)
  • B018: Add classname to b018 useless-expression output (#433)
  • B018: Include tuples in b018 useless-statement check (#432)

23.11.28

  • B035: Fix false positive when named expressions are used (#430)

23.11.26

  • B035: add check for static keys in dict-comprehension (#426)
  • B902: Add exceptions for standard library metaclasses (#415)
  • B017: Modify to no longer have a false negative when raises() is imported directly from pytest (#424)
  • B026: Fix bug where the check was not triggered for calls where the caller is an attribute (#420)

23.9.16

  • add --classmethod-decorators (#405)
  • fix name collision for node_stack on python 3.12 (#406)
  • Use pypa/build to build the package (#404)

23.7.10

  • Add B034: re.sub/subn/split must pass flags/count/maxsplit as keyword arguments.
  • Fix a crash and several test failures on Python 3.12, all relating to the B907 check.
  • Declare support for Python 3.12.

... (truncated)

Commits
  • 8d524af Update CHANGES + move to version 24.4.26 to release
  • b4986aa fix(b909): Fix false positive affecting containers of mutables (#469)
  • b9f9dce Update CHANGES + move to version 24.4.21 to release
  • 54ecfbc [pre-commit.ci] pre-commit autoupdate (#466)
  • 1855fae [pre-commit.ci] pre-commit autoupdate (#464)
  • fa48bc1 Add pragma comment to line length ignores (#463)
  • 6bf907c B909 improvements (#460)
  • 28fe268 [pre-commit.ci] pre-commit autoupdate (#461)
  • 76a71f4 Revert "Remove debug print seems was left"
  • 23cf46d Remove debug print seems was left
  • Additional commits viewable in compare view

Updates flake8-comprehensions from 3.10.0 to 3.15.0

Changelog

Sourced from flake8-comprehensions's changelog.

3.15.0 (2024-06-29)

  • Add rule C420 to check for dict comprehensions with constant values, encouraging replacement with dict.fromkeys().

    Thanks to Tom Kuson in PR [#553](https://github.com/adamchainz/flake8-comprehensions/issues/553) <https://github.com/adamchainz/flake8-comprehensions/pull/553>__.

3.14.0 (2023-07-10)

  • Drop Python 3.7 support.

3.13.0 (2023-06-15)

  • Support Python 3.12.

3.12.0 (2023-04-13)

  • Add rule C418 to check for calls passing a dict literal or dict comprehension to dict().

  • Add rule C419 to check for calls passing a list comprehension to any()/all().

3.11.1 (2023-03-21)

  • Fix false positives in C406 “unnecessary dict literal”.

    Fixes Issue [#260](https://github.com/adamchainz/flake8-comprehensions/issues/260) <https://github.com/adamchainz/flake8-comprehensions/issues/260>__.

3.11.0 (2023-03-18)

  • Expand C416 to dict comprehensions.

    Thanks to Aaron Gokaslan in PR [#490](https://github.com/adamchainz/flake8-comprehensions/issues/490) <https://github.com/adamchainz/flake8-comprehensions/pull/490>__.

3.10.1 (2022-10-29)

  • Fix false positive in rules C402 and C404 for dict() calls with keyword arguments.

    Thanks to Anders Kaseorg for the report in Issue [#457](https://github.com/adamchainz/flake8-comprehensions/issues/457) <https://github.com/adamchainz/flake8-comprehensions/issues/457>__.

Commits

Updates flake8-docstrings from 1.6.0 to 1.7.0

Changelog

Sourced from flake8-docstrings's changelog.

1.7.0

  • Add --property-decorators option.
Commits
  • cd8a6e7 1.7.0
  • e8c4f6c Merge pull request #48 from NMertsch/main
  • 85c3467 Improve consistency
  • 90edee9 [pre-commit.ci] auto fixes from pre-commit.com hooks
  • 2db7fd1 Add support for --property-decorators (pydocstyle 6.2.0) and --ignore-self-on...
  • 76463dc Merge pull request #45 from PyCQA/pre-commit-ci-update-config
  • 6b63437 [pre-commit.ci] pre-commit autoupdate
  • 24f52ee Merge pull request #46 from PyCQA/drop-py36
  • 5b9e800 drop python 3.6
  • 2469ca3 Merge pull request #44 from PyCQA/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates flake8-simplify from 0.19.3 to 0.21.0

Changelog

Sourced from flake8-simplify's changelog.

0.21.0

Release on 23.09.2023

New rules:

  • SIM911: zip(dict.keys(), dict.values()) → dict.items()

0.20.0

Release on 30.03.2023

New rules:

  • SIM910: dict.get(key, None) → dict.get(key)
Commits

Updates flake8-tidy-imports from 4.8.0 to 4.10.0

Changelog

Sourced from flake8-tidy-imports's changelog.

4.10.0 (2023-07-10)

  • Drop Python 3.7 support.

4.9.0 (2023-06-15)

  • Support Python 3.12.
Commits

Updates isort from 5.10.1 to 5.13.2

Release notes

Sourced from isort's releases.

5.13.2

Changes

🪲 Fixes

5.13.1

Changes

  • Fix integration tests (#2208) @​bp72
  • Added a fix for normalizing imports from more than one level of parent modules (issue/2152) (#2191) @​bp72

🪲 Fixes

5.13.0

Changes

🔥 Removals and Deprecations

📦 Dependencies

... (truncated)

Changelog

Sourced from isort's changelog.

5.13.2 December 13 2023

5.13.1 December 11 2023

5.13.0 December 9 2023

5.12.0 January 28 2023

  • Removed support for Python 3.7
  • Fixed incompatiblity with latest poetry version
  • Added support for directory limitations within built in git hook

5.11.5 January 30 2023 [hotfix]

  • Fixed incompatiblity with latest poetry version

5.11.4 December 21 2022

  • Fixed #2038 (again): stop installing documentation files to top-level site-packages (#2057) @​mgorny

... (truncated)

Commits
  • c655831 Merge pull request #2214 from PyCQA/version/5.13.2
  • b4335b4 Prepare version 5.13.2
  • c36e43c Merge pull request #2184 from bp72/issue/2154
  • e38702f Merge pull request #2213 from davidculley/confine-precommit-to-stages
  • ee8d87f Add fix for the error found by hypothesis
  • 5849ec2 Apply the bracket fix from issue 471 only for use_parentheses=True
  • df0e119 confine pre-commit to stages
  • 9255bca Merge pull request #2212 from PyCQA/bugfix/#2211-colors-extra
  • 5336d7d Fix colors extras
  • 643d9c4 Merge pull request #2210 from PyCQA/version/5.13.1
  • Additional commits viewable in compare view

Updates pyupgrade from 3.1.0 to 3.16.0

Commits
  • 32151ac v3.16.0
  • a579db6 Merge pull request #868 from asottile/pep464-when-mypy-does-it
  • 2a996f9 rewrite pep 646 Unpack to splat in *args
  • 4771f05 Merge pull request #946 from AlexWaygood/regen-te-imports
  • 7914830 Regenerate typing import replacements using latest reorder-python-imports
  • 860f770 Merge pull request #945 from asottile/pre-commit-ci-update-config
  • 327a5f9 [pre-commit.ci] pre-commit autoupdate
  • e460ce4 Merge pull request #943 from asottile/pre-commit-ci-update-config
  • 49e5374 [pre-commit.ci] pre-commit autoupdate
  • 1c6ef71 Merge pull request #942 from asottile/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates mypy from 1.7.0 to 1.10.1

Changelog

Sourced from mypy's changelog.

Mypy 1.10.1

  • Fix error reporting on cached run after uninstallation of third party library (Shantanu, PR 17420)

Acknowledgements

Thanks to all mypy contributors who contributed to this release:

  • Alex Waygood
  • Ali Hamdan
  • Edward Paget
  • Evgeniy Slobodkin
  • Hashem
  • hesam
  • Hugo van Kemenade
  • Ihor
  • James Braza
  • Jelle Zijlstra
  • jhance
  • Jukka Lehtosalo
  • Loïc Simon
  • Marc Mueller
  • Matthieu Devlin
  • Michael R. Crusoe
  • Nikita Sobolev
  • Oskari Lehto
  • Riccardo Di Maio
  • Richard Si
  • roberfi
  • Roman Solomatin
  • Sam Xifaras
  • Shantanu
  • Spencer Brown
  • Srinivas Lade
  • Tamir Duberstein
  • youkaichao

I’d also like to thank my employer, Dropbox, for supporting mypy development.

Mypy 1.9

We’ve just uploaded mypy 1.9 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Breaking Changes

Because the version of typeshed we use in mypy 1.9 doesn't support 3.7, neither does mypy 1.9. (Jared Hance, PR 16883)

... (truncated)

Commits
  • c28b525 [1.10 backport] Fix error reporting on cached run after uninstallation of thi...
  • 3faf0fc Remove +dev for version for release 1.10
  • a5998d2 Update CHANGELOG.md (#17159)
  • 62ea5b0 Various updates to changelog for 1.10 (#17158)
  • 2f0864c Update CHANGELOG.md with draft for release 1.10 (#17150)
  • e1443bb fix: incorrect returned type of access descriptors on unions of types (#16604)
  • 5161ac2 Sync typeshed (#17124)
  • e2fc1f2 Fix crash when expanding invalid Unpack in a Callable alias (#17028)
  • 3ff6e47 Docs: docstrings in checker.py, ast_helpers.py (#16908)
  • 732d98e Fix string formatting for string enums (#16555)
  • 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 python-packages group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [black](https://github.com/psf/black) | `22.8.0` | `24.4.2` |
| [blackdoc](https://github.com/keewis/blackdoc) | `0.3.7` | `0.3.9` |
| [flake8](https://github.com/pycqa/flake8) | `5.0.4` | `7.1.0` |
| [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) | `22.10.25` | `24.4.26` |
| [flake8-comprehensions](https://github.com/adamchainz/flake8-comprehensions) | `3.10.0` | `3.15.0` |
| [flake8-docstrings](https://github.com/pycqa/flake8-docstrings) | `1.6.0` | `1.7.0` |
| [flake8-simplify](https://github.com/MartinThoma/flake8-simplify) | `0.19.3` | `0.21.0` |
| [flake8-tidy-imports](https://github.com/adamchainz/flake8-tidy-imports) | `4.8.0` | `4.10.0` |
| [isort](https://github.com/pycqa/isort) | `5.10.1` | `5.13.2` |
| [pyupgrade](https://github.com/asottile/pyupgrade) | `3.1.0` | `3.16.0` |
| [mypy](https://github.com/python/mypy) | `1.7.0` | `1.10.1` |


Updates `black` from 22.8.0 to 24.4.2
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@22.8.0...24.4.2)

Updates `blackdoc` from 0.3.7 to 0.3.9
- [Release notes](https://github.com/keewis/blackdoc/releases)
- [Changelog](https://github.com/keewis/blackdoc/blob/main/doc/changelog.rst)
- [Commits](keewis/blackdoc@v0.3.7...v0.3.9)

Updates `flake8` from 5.0.4 to 7.1.0
- [Commits](PyCQA/flake8@5.0.4...7.1.0)

Updates `flake8-bugbear` from 22.10.25 to 24.4.26
- [Release notes](https://github.com/PyCQA/flake8-bugbear/releases)
- [Commits](PyCQA/flake8-bugbear@22.10.25...24.4.26)

Updates `flake8-comprehensions` from 3.10.0 to 3.15.0
- [Changelog](https://github.com/adamchainz/flake8-comprehensions/blob/main/CHANGELOG.rst)
- [Commits](adamchainz/flake8-comprehensions@3.10.0...3.15.0)

Updates `flake8-docstrings` from 1.6.0 to 1.7.0
- [Changelog](https://github.com/PyCQA/flake8-docstrings/blob/main/HISTORY.rst)
- [Commits](PyCQA/flake8-docstrings@1.6.0...1.7.0)

Updates `flake8-simplify` from 0.19.3 to 0.21.0
- [Release notes](https://github.com/MartinThoma/flake8-simplify/releases)
- [Changelog](https://github.com/MartinThoma/flake8-simplify/blob/main/CHANGELOG.md)
- [Commits](MartinThoma/flake8-simplify@0.19.3...0.21.0)

Updates `flake8-tidy-imports` from 4.8.0 to 4.10.0
- [Changelog](https://github.com/adamchainz/flake8-tidy-imports/blob/main/CHANGELOG.rst)
- [Commits](adamchainz/flake8-tidy-imports@4.8.0...4.10.0)

Updates `isort` from 5.10.1 to 5.13.2
- [Release notes](https://github.com/pycqa/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](PyCQA/isort@5.10.1...5.13.2)

Updates `pyupgrade` from 3.1.0 to 3.16.0
- [Commits](asottile/pyupgrade@v3.1.0...v3.16.0)

Updates `mypy` from 1.7.0 to 1.10.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.7.0...v1.10.1)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: blackdoc
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: flake8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: flake8-bugbear
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: flake8-comprehensions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: flake8-docstrings
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: flake8-simplify
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: flake8-tidy-imports
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: isort
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pyupgrade
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 14, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 1, 2024

Superseded by #16.

@dependabot dependabot bot closed this Aug 1, 2024
@dependabot dependabot bot deleted the dependabot/pip/python-packages-d0cbb0f89e branch August 1, 2024 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants