super-linter / super-linter

Combination of multiple linters to run as a GitHub Action or standalone
https://github.com/super-linter/super-linter
MIT License
9.55k stars 974 forks source link

deps(python): bump the pip group across 1 directory with 11 updates #6277

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the pip group with 11 updates in the /dependencies/python directory:

Package From To
ansible-lint 24.7.0 24.9.2
black 24.8.0 24.10.0
mypy 1.11.2 1.12.0
cfn-lint 1.10.3 1.16.1
pyink 24.3.0 24.8.0
cpplint 1.6.1 2.0.0
sqlfluff 3.1.1 3.2.3
snakemake 8.18.2 8.23.0
ruff 0.6.2 0.6.9
pylint 3.2.6 3.3.1
checkov 3.2.236 3.2.262

Updates ansible-lint from 24.7.0 to 24.9.2

Release notes

Sourced from ansible-lint's releases.

v24.9.2

Bugfixes

v24.9.1

Bugfixes

Other

v24.9.0

Enhancements

Bugfixes

Commits
  • 3b5bee1 Fix github action (#4342)
  • 712b530 Fix missing MatchErrors due to hash collisions (#4307)
  • cd3dbd0 Remove requirement of options field in argument_specs.yaml (#4291)
  • 4e3058f Correct use of working directory with ansible-lint github action (#4340)
  • 571711f Avoid running application initialization twice (#4335)
  • 9d63816 Handle bare exception case from nested jinja2 vars (#4315)
  • 242fea0 Move PYTEST_REQPASS to tox.ini to allow its update from forks (#4339)
  • 763880a Require ansible-compat>=24.9.1 (#4336)
  • 8d9fe1d Bump coactions/dynamic-matrix from 1 to 3 (#4294)
  • 1bbe6d1 Update execution environment schema (#4334)
  • Additional commits viewable in compare view


Updates black from 24.8.0 to 24.10.0

Release notes

Sourced from black's releases.

24.10.0

Highlights

  • Black is now officially tested with Python 3.13 and provides Python 3.13 mypyc-compiled wheels. (#4436) (#4449)
  • Black will issue an error when used with Python 3.12.5, due to an upstream memory safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please use Python 3.12.6 or Python 3.12.4 instead. (#4447)
  • Black no longer supports running with Python 3.8 (#4452)

Stable style

  • Fix crashes involving comments in parenthesised return types or X | Y style unions. (#4453)
  • Fix skipping Jupyter cells with unknown %% magic (#4462)

Preview style

  • Fix type annotation spacing between * and more complex type variable tuple (i.e. def fn(*args: *tuple[*Ts, T]) -> None: pass) (#4440)

Caching

  • Fix bug where the cache was shared between runs with and without --unstable (#4466)

Packaging

  • Upgrade version of mypyc used to 1.12 beta (#4450) (#4449)
  • blackd now requires a newer version of aiohttp. (#4451)

Output

  • Added Python target version information on parse error (#4378)
  • Add information about Black version to internal error messages (#4457)
Changelog

Sourced from black's changelog.

24.10.0

Highlights

  • Black is now officially tested with Python 3.13 and provides Python 3.13 mypyc-compiled wheels. (#4436) (#4449)
  • Black will issue an error when used with Python 3.12.5, due to an upstream memory safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please use Python 3.12.6 or Python 3.12.4 instead. (#4447)
  • Black no longer supports running with Python 3.8 (#4452)

Stable style

  • Fix crashes involving comments in parenthesised return types or X | Y style unions. (#4453)
  • Fix skipping Jupyter cells with unknown %% magic (#4462)

Preview style

  • Fix type annotation spacing between * and more complex type variable tuple (i.e. def fn(*args: *tuple[*Ts, T]) -> None: pass) (#4440)

Caching

  • Fix bug where the cache was shared between runs with and without --unstable (#4466)

Packaging

  • Upgrade version of mypyc used to 1.12 beta (#4450) (#4449)
  • blackd now requires a newer version of aiohttp. (#4451)

Output

  • Added Python target version information on parse error (#4378)
  • Add information about Black version to internal error messages (#4457)
Commits


Updates mypy from 1.11.2 to 1.12.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next release

Mypy 1.12

We’ve just uploaded mypy 1.12 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.

Support Python 3.12 Syntax for Generics (PEP 695)

Support for the new type parameter syntax introduced in Python 3.12 is now enabled by default, documented, and no longer experimental. It was available through a feature flag in mypy 1.11 as an experimental feature.

This example demonstrates the new syntax:

# Generic function
def f[T](https://github.com/python/mypy/blob/master/x: T) -> T: ...

reveal_type(f(1)) # Revealed type is 'int'

Generic class

class C[T]: def init(self, x: T) -> None: self.x = x

c = C('a') reveal_type(c.x) # Revealed type is 'str'

Type alias

type A[T] = C[list[T]]

For more information, refer to the documentation.

These improvements are included:

  • Document Python 3.12 type parameter syntax (Jukka Lehtosalo, PR 17816)
  • Further documentation updates (Jukka Lehtosalo, PR 17826)
  • Allow Self return types with contravariance (Jukka Lehtosalo, PR 17786)
  • Enable new type parameter syntax by default (Jukka Lehtosalo, PR 17798)
  • Generate error if new-style type alias used as base class (Jukka Lehtosalo, PR 17789)
  • Inherit variance if base class has explicit variance (Jukka Lehtosalo, PR 17787)

... (truncated)

Commits


Updates cfn-lint from 1.10.3 to 1.16.1

Release notes

Sourced from cfn-lint's releases.

Release v1.16.1

What's Changed

New Contributors

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.16.0...v1.16.1

Release v1.16.0

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.15.2...v1.15.3

Release v1.15.2

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.15.1...v1.15.2

Release v1.15.1

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.15.0...v1.15.1

Release v1.15.0

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.14.2...v1.15.0

Release v1.14.2

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.14.1...v1.14.2

... (truncated)

Changelog

Sourced from cfn-lint's changelog.

v1.16.1

What's Changed

New Contributors

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.16.0...v1.16.1

v1.16.0

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.15.2...v1.15.3

v1.15.2

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.15.1...v1.15.2

v1.15.1

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.15.0...v1.15.1

v1.15.0

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.14.2...v1.15.0

v1.14.2

What's Changed

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.14.1...v1.14.2

... (truncated)

Commits


Updates pyink from 24.3.0 to 24.8.0

Release notes

Sourced from pyink's releases.

24.8.0

This release is based on Black v24.8.0.

Changelog

Sourced from pyink's changelog.

Pyink Changelog

All notable changes to Pyink are recorded here.

Unreleased

  • Nothing notable unreleased.
Commits
  • b5bd10b Add schema support to pyink.
  • 9ec49c6 Rebase Pyink to Black v24.8.0.
  • eebe6ee Use pypa/gh-action-pypi-publish@release/v1 instead of pinning to the specif...
  • See full diff in compare view


Updates cpplint from 1.6.1 to 2.0.0

Release notes

Sourced from cpplint's releases.

2.0.0

A large, long-overdue modernization of the codebase!

What's Changed

  • 🩸Python 2 and 3.7 are no longer supported. Python 3.12 support was added along with fixed CI for 3.8, courtesy of @​jayvdb
    • As a result of all this, setup.py's lint subcommand was removed. Please run the commands directly instead.
  • 🧹 Lots of refactoring , bug fixes, and updates to be more in line with latest C++ and Google style standards.

See CHANGELOG.rst for a full changelog, including quite a bit of features not mentioned here.

New Contributors

Changelog

Sourced from cpplint's changelog.


Changelog


2.0 (2024-10-06)

A large long-overdue modernization of the codebase!

Commits


Updates sqlfluff from 3.1.1 to 3.2.3

Release notes

Sourced from sqlfluff's releases.

[3.2.3] - 2024-10-10

Highlights

This is another release of dialect improvements and rule bugfixes. Notably:

  • More robust algorithms for the indentation of Jinja template tags in LT02.
  • The github-annotation-native format option now has groups for each filename.

There's also a refactor of where we guides and howtos in the docs. Keep an eye on that section going forward for more information about best practice and troubleshooting for SQLFluff.

Even in this small PR, we've seen two new contributors. Welcome @​nspcc-cm & @​rogalski to the project!

What’s Changed

[3.2.2] - 2024-10-07

Highlights

This is a hotfix release to resolve an issue with the JJ01 rule when running in parallel mode.

What’s Changed

[3.2.1] - 2024-10-06

Highlights

This release is primarily housekeeping, bugfixes and dialect improvements. More specifically:

  • Resolving regressions in JJ01, filename extension handling and the treatment of unfixable/unparsable files, which have been noticed with recent releases.
  • Resolving bugs in LT07 & LT12 which relate to jinja whitespace control.

... (truncated)

Changelog

Sourced from sqlfluff's changelog.

[3.2.3] - 2024-10-10

Highlights

This is another release of dialect improvements and rule bugfixes. Notably:

  • More robust algorithms for the indentation of Jinja template tags in LT02.
  • The github-annotation-native format option now has groups for each filename.

There's also a refactor of where we guides and howtos in the docs. Keep an eye on that section going forward for more information about best practice and troubleshooting for SQLFluff.

Even in this small PR, we've seen two new contributors. Welcome @​nspcc-cm & @​rogalski to the project!

What’s Changed

New Contributors

[3.2.2] - 2024-10-07

Highlights

This is a hotfix release to resolve an issue with the JJ01 rule when running in parallel mode.

... (truncated)

Commits