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 group with 5 updates #2064

Merged
merged 1 commit into from
Feb 3, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 3, 2025

Bumps the python group with 5 updates:

Package From To
black[jupyter] 24.10.0 25.1.0
bump-my-version 0.30.0 0.31.1
codespell 2.4.0 2.4.1
isort 5.13.2 6.0.0
pylint 3.3.3 3.3.4

Updates black[jupyter] from 24.10.0 to 25.1.0

Release notes

Sourced from black[jupyter]'s releases.

25.1.0

Highlights

This release introduces the new 2025 stable style (#4558), stabilizing the following changes:

  • Normalize casing of Unicode escape characters in strings to lowercase (#2916)
  • Fix inconsistencies in whether certain strings are detected as docstrings (#4095)
  • Consistently add trailing commas to typed function parameters (#4164)
  • Remove redundant parentheses in if guards for case blocks (#4214)
  • Add parentheses to if clauses in case blocks when the line is too long (#4269)
  • Whitespace before # fmt: skip comments is no longer normalized (#4146)
  • Fix line length computation for certain expressions that involve the power operator (#4154)
  • Check if there is a newline before the terminating quotes of a docstring (#4185)
  • Fix type annotation spacing between * and more complex type variable tuple (#4440)

The following changes were not in any previous release:

  • Remove parentheses around sole list items (#4312)
  • Generic function definitions are now formatted more elegantly: parameters are split over multiple lines first instead of type parameter definitions (#4553)

Stable style

  • Fix formatting cells in IPython notebooks with magic methods and starting or trailing empty lines (#4484)
  • Fix crash when formatting with statements containing tuple generators/unpacking (#4538)

Preview style

  • Fix/remove string merging changing f-string quotes on f-strings with internal quotes (#4498)
  • Collapse multiple empty lines after an import into one (#4489)
  • Prevent string_processing and wrap_long_dict_values_in_parens from removing parentheses around long dictionary values (#4377)
  • Move wrap_long_dict_values_in_parens from the unstable to preview style (#4561)

Packaging

  • Store license identifier inside the License-Expression metadata field, see PEP 639. (#4479)

Performance

  • Speed up the is_fstring_start function in Black's tokenizer (#4541)

Integrations

  • If using stdin with --stdin-filename set to a force excluded path, stdin won't be

... (truncated)

Changelog

Sourced from black[jupyter]'s changelog.

25.1.0

Highlights

This release introduces the new 2025 stable style (#4558), stabilizing the following changes:

  • Normalize casing of Unicode escape characters in strings to lowercase (#2916)
  • Fix inconsistencies in whether certain strings are detected as docstrings (#4095)
  • Consistently add trailing commas to typed function parameters (#4164)
  • Remove redundant parentheses in if guards for case blocks (#4214)
  • Add parentheses to if clauses in case blocks when the line is too long (#4269)
  • Whitespace before # fmt: skip comments is no longer normalized (#4146)
  • Fix line length computation for certain expressions that involve the power operator (#4154)
  • Check if there is a newline before the terminating quotes of a docstring (#4185)
  • Fix type annotation spacing between * and more complex type variable tuple (#4440)

The following changes were not in any previous release:

  • Remove parentheses around sole list items (#4312)
  • Generic function definitions are now formatted more elegantly: parameters are split over multiple lines first instead of type parameter definitions (#4553)

Stable style

  • Fix formatting cells in IPython notebooks with magic methods and starting or trailing empty lines (#4484)
  • Fix crash when formatting with statements containing tuple generators/unpacking (#4538)

Preview style

  • Fix/remove string merging changing f-string quotes on f-strings with internal quotes (#4498)
  • Collapse multiple empty lines after an import into one (#4489)
  • Prevent string_processing and wrap_long_dict_values_in_parens from removing parentheses around long dictionary values (#4377)
  • Move wrap_long_dict_values_in_parens from the unstable to preview style (#4561)

Packaging

  • Store license identifier inside the License-Expression metadata field, see PEP 639. (#4479)

Performance

  • Speed up the is_fstring_start function in Black's tokenizer (#4541)

Integrations

... (truncated)

Commits

Updates bump-my-version from 0.30.0 to 0.31.1

Release notes

Sourced from bump-my-version's releases.

0.31.1

Compare the full difference.

Fixes

  • Fix type hinting incompatibility in Python 3.9. 96b29f5

    Refactor to use Pathlike type alias for path representation

    Unified path type handling across the codebase by introducing the Pathlike type alias (Union[str, Path]). This improves readability and consistency in path-related functions and methods, reducing redundancy. Updated corresponding type annotations, imports, and tests accordingly.

0.31.0

Compare the full difference.

New

  • Add support for serializing SCMInfo in YAML, JSON, and output. e8611b2

    Ensure SCMInfo objects can be serialized into YAML and JSON formats, improving compatibility with configuration and output displays. Updated dumper functions and tests to reflect the new changes and include SCMInfo details in the configurations.

Updates

  • Update dependencies and adjust package versions. b6ed073

0.30.2

Compare the full difference.

Fixes

  • Fix #388 - python3.8 type hint compatibility. 5744f86

    This should address the following error when running bump-my-version in a python3.8 environment:

        def is_subpath(parent: Path | str, path: Path | str) -> bool:
    **typeerror:** unsupported operand type(s) for |: 'type' and 'type'
    

Other

0.30.1

Compare the full difference.

Fixes

  • Fixing issues with 3.9 compatibility. cd2b193

... (truncated)

Changelog

Sourced from bump-my-version's changelog.

0.31.1 (2025-02-02)

Compare the full difference.

Fixes

  • Fix type hinting incompatibility in Python 3.9. 96b29f5

    Refactor to use Pathlike type alias for path representation

    Unified path type handling across the codebase by introducing the Pathlike type alias (Union[str, Path]). This improves readability and consistency in path-related functions and methods, reducing redundancy. Updated corresponding type annotations, imports, and tests accordingly.

0.31.0 (2025-02-01)

Compare the full difference.

New

  • Add support for serializing SCMInfo in YAML, JSON, and output. e8611b2

    Ensure SCMInfo objects can be serialized into YAML and JSON formats, improving compatibility with configuration and output displays. Updated dumper functions and tests to reflect the new changes and include SCMInfo details in the configurations.

Updates

  • Update dependencies and adjust package versions. b6ed073

0.30.2 (2025-02-01)

Compare the full difference.

Fixes

  • Fix #388 - python3.8 type hint compatibility. 5744f86

    This should address the following error when running bump-my-version in a python3.8 environment:

        def is_subpath(parent: Path | str, path: Path | str) -> bool:
    **typeerror:** unsupported operand type(s) for |: 'type' and 'type'
    

Other

0.30.1 (2025-01-30)

Compare the full difference.

Fixes

... (truncated)

Commits
  • 28e5fbf Version updated from 0.31.0 to 0.31.1
  • 27b2af1 Merge pull request #292 from callowayproject/type-hint-fix
  • a578c6e Fix TYPE_CHECKING coverage !minor
  • 96b29f5 Fix type hinting incompatibility in Python 3.9
  • d8ecca8 Version updated from 0.30.2 to 0.31.0
  • c2b11b4 Merge pull request #291 from callowayproject/287-return-scm-info-to-show
  • e8611b2 Add support for serializing SCMInfo in YAML, JSON, and output
  • b6ed073 Update dependencies and adjust package versions.
  • b3a3649 Version updated from 0.30.1 to 0.30.2
  • e8946b3 Merge pull request #286 from callowayproject/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates codespell from 2.4.0 to 2.4.1

Release notes

Sourced from codespell's releases.

v2.4.1

What's Changed

New Contributors

Full Changelog: codespell-project/codespell@v2.4.0...v2.4.1

Commits

Updates isort from 5.13.2 to 6.0.0

Release notes

Sourced from isort's releases.

6.0.0

Changes

💥 Breaking Changes

🚀 Features

🪲 Fixes

👷 Continuous Integration

📦 Dependencies

... (truncated)

Changelog

Sourced from isort's changelog.

Changelog

NOTE: isort follows the semver versioning standard. Find out more about isort's release policy here.

Commits
  • 0a0b7a8 6.0.0
  • 2d00730 Merge pull request #2349 from PyCQA/revert-2347-revert-2346-ci/uv-replacement...
  • 16bb0e2 Return user_options
  • 73abbc8 Fix dev and optional dependencies
  • 8b3828d Pin UV version
  • 0225875 Remove pip and virtualenv usage
  • 3d49bc0 Revert "Revert "UV replacement of Poetry""
  • b3760ab Merge pull request #2347 from PyCQA/revert-2346-ci/uv-replacement-for-poetry
  • cc12cce Revert "UV replacement of Poetry"
  • f7ab073 Merge pull request #2346 from PyCQA/ci/uv-replacement-for-poetry
  • Additional commits viewable in compare view

Updates pylint from 3.3.3 to 3.3.4

Commits

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 will merge this PR once CI passes on it, as requested by @Zeitsperre.


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 group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [black[jupyter]](https://github.com/psf/black) | `24.10.0` | `25.1.0` |
| [bump-my-version](https://github.com/callowayproject/bump-my-version) | `0.30.0` | `0.31.1` |
| [codespell](https://github.com/codespell-project/codespell) | `2.4.0` | `2.4.1` |
| [isort](https://github.com/pycqa/isort) | `5.13.2` | `6.0.0` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.3.3` | `3.3.4` |


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

Updates `bump-my-version` from 0.30.0 to 0.31.1
- [Release notes](https://github.com/callowayproject/bump-my-version/releases)
- [Changelog](https://github.com/callowayproject/bump-my-version/blob/master/CHANGELOG.md)
- [Commits](callowayproject/bump-my-version@0.30.0...0.31.1)

Updates `codespell` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/codespell-project/codespell/releases)
- [Commits](codespell-project/codespell@v2.4.0...v2.4.1)

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

Updates `pylint` from 3.3.3 to 3.3.4
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.3.3...v3.3.4)

---
updated-dependencies:
- dependency-name: black[jupyter]
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: bump-my-version
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: codespell
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: isort
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: pylint
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
...

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 Feb 3, 2025
Copy link
Collaborator

@Zeitsperre Zeitsperre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot merge

Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 3, 2025

One of your CI runs failed on this pull request, so Dependabot won't merge it.

Dependabot will still automatically merge this pull request if you amend it and your tests pass.

@github-actions github-actions bot added the approved Approved for additional tests label Feb 3, 2025
@coveralls
Copy link

Coverage Status

coverage: 89.974%. remained the same
when pulling 6870f5d on dependabot/pip/python-5ab2ad6ea2
into 3152070 on main.

@dependabot dependabot bot merged commit 005a0d4 into main Feb 3, 2025
29 checks passed
@dependabot dependabot bot deleted the dependabot/pip/python-5ab2ad6ea2 branch February 3, 2025 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Approved for additional tests 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.

2 participants