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

Deps: Bump the python-packages group with 8 updates #1099

Merged
merged 1 commit into from
Dec 18, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 18, 2023

Bumps the python-packages group with 8 updates:

Package From To
coverage 7.3.2 7.3.3
pylint 3.0.2 3.0.3
black 23.11.0 23.12.0
pontos 23.12.1 23.12.3
anyio 4.1.0 4.2.0
astroid 3.0.1 3.0.2
babel 2.13.1 2.14.0
bcrypt 4.1.1 4.1.2

Updates coverage from 7.3.2 to 7.3.3

Changelog

Sourced from coverage's changelog.

Version 7.3.3 — 2023-12-14

  • Fix: function definitions with multi-line signatures can now be excluded by matching any of the lines, closing issue 684. Thanks, Jan Rusak, Maciej Kowalczyk and Joanna Ejzel <pull 1705_>.

  • Fix: XML reports could fail with a TypeError if files had numeric components that were duplicates except for leading zeroes, like file1.py and file001.py. Fixes issue 1709_.

  • The coverage annotate command used to announce that it would be removed in a future version. Enough people got in touch to say that they use it, so it will stay. Don't expect it to keep up with other new features though.

  • Added new :ref:debug options <cmd_run_debug>:

    • pytest writes the pytest test name into the debug output.

    • dataop2 writes the full data being added to CoverageData objects.

.. _issue 684: nedbat/coveragepy#684 .. _pull 1705: nedbat/coveragepy#1705 .. _issue 1709: nedbat/coveragepy#1709

.. _changes_7-3-2:

Commits
  • 7270c53 docs: sample HTML for 7.3.3
  • 3d4c940 docs: prep for 7.3.3
  • be28121 fix: leading zeros can confuse human sorting. #1709
  • 1adda03 docs: a little more in the quick start about what will be measured. #1707
  • 6a9766e docs: remove deprecation notice from annotate docs
  • e0a550b fix: undeprecate coverage annotate
  • 05b47a3 build(deps): bump actions/setup-python from 4 to 5
  • 470e086 docs: two more contributors from #1705
  • 4c4644e build: add last commit to .git-blame-ignore-revs
  • 5d0b5d4 style: check_coverage close parens should be on their own line
  • Additional commits viewable in compare view

Updates pylint from 3.0.2 to 3.0.3

Commits
  • 1a5ffc1 Bump pylint to 3.0.3, update changelog
  • 54687e7 Disallow isort 5.13.0 (#9290) (#9292)
  • fea5483 [wrong-exception-operation] Fix FP for tuple concatenation of exception types...
  • d0d5c91 [pointless-string-statement] Ignore docstrings on py3.12 type aliases (#9269)...
  • 81f0f2e [Backport maintenance/3.0.x] [bugfix] Find files with ./ as input with a __in...
  • 7f01d83 Fix doc generation in implicit-str-concat
  • a60ddd1 Fix incorrect suggestion for unnecessary-comprehension (#9172) (#9242)
  • dc11223 [todos] Fix the todos version and the warnings' text (#9202) (#9204)
  • 0273db7 Fix false positive for unnecessary-lambda. (#9149) (#9200)
  • 53d4541 Fix undefined-variable etc for Python 3.12 generic type syntax (#9195) (#9199)
  • See full diff in compare view

Updates black from 23.11.0 to 23.12.0

Release notes

Sourced from black's releases.

23.12.0

Highlights

It's almost 2024, which means it's time for a new edition of Black's stable style! Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft 2024 stable style, which we'll finalize in the January release. Please try it out and share your feedback.

This release (23.12.0) will still produce the 2023 style. Most but not all of the changes in --preview mode will be in the 2024 stable style.

Stable style

  • Fix bug where # fmt: off automatically dedents when used with the --line-ranges option, even when it is not within the specified line range. (#4084)
  • Fix feature detection for parenthesized context managers (#4104)

Preview style

  • Prefer more equal signs before a break when splitting chained assignments (#4010)
  • Standalone form feed characters at the module level are no longer removed (#4021)
  • Additional cases of immediately nested tuples, lists, and dictionaries are now indented less (#4012)
  • Allow empty lines at the beginning of all blocks, except immediately before a docstring (#4060)
  • Fix crash in preview mode when using a short --line-length (#4086)
  • Keep suites consisting of only an ellipsis on their own lines if they are not functions or class definitions (#4066) (#4103)

Configuration

  • --line-ranges now skips Black's internal stability check in --safe mode. This avoids a crash on rare inputs that have many unformatted same-content lines. (#4034)

Packaging

  • Upgrade to mypy 1.7.1 (#4049) (#4069)
  • Faster compiled wheels are now available for CPython 3.12 (#4070)

Integrations

  • Enable 3.12 CI (#4035)
  • Build docker images in parallel (#4054)
  • Build docker images with 3.12 (#4055)
Changelog

Sourced from black's changelog.

23.12.0

Highlights

It's almost 2024, which means it's time for a new edition of Black's stable style! Together with this release, we'll put out an alpha release 24.1a1 showcasing the draft 2024 stable style, which we'll finalize in the January release. Please try it out and share your feedback.

This release (23.12.0) will still produce the 2023 style. Most but not all of the changes in --preview mode will be in the 2024 stable style.

Stable style

  • Fix bug where # fmt: off automatically dedents when used with the --line-ranges option, even when it is not within the specified line range. (#4084)
  • Fix feature detection for parenthesized context managers (#4104)

Preview style

  • Prefer more equal signs before a break when splitting chained assignments (#4010)
  • Standalone form feed characters at the module level are no longer removed (#4021)
  • Additional cases of immediately nested tuples, lists, and dictionaries are now indented less (#4012)
  • Allow empty lines at the beginning of all blocks, except immediately before a docstring (#4060)
  • Fix crash in preview mode when using a short --line-length (#4086)
  • Keep suites consisting of only an ellipsis on their own lines if they are not functions or class definitions (#4066) (#4103)

Configuration

  • --line-ranges now skips Black's internal stability check in --safe mode. This avoids a crash on rare inputs that have many unformatted same-content lines. (#4034)

Packaging

  • Upgrade to mypy 1.7.1 (#4049) (#4069)
  • Faster compiled wheels are now available for CPython 3.12 (#4070)

Integrations

  • Enable 3.12 CI (#4035)
  • Build docker images in parallel (#4054)
  • Build docker images with 3.12 (#4055)
Commits
  • d9ad09a Prepare release 23.12.0 (#4105)
  • ebd543c Fix feature detection for parenthesized context managers (#4104)
  • eb7661f Fix another case where we format dummy implementation for non-functions/class...
  • 0c98999 Fix path in test message (#4102)
  • 9aea976 Only use dummy implementation logic for functions and classes (#4066)
  • 67b23d7 Bump actions/setup-python from 4 to 5 (#4101)
  • ce28be2 Add dedicated preview feature for East Asian Width (#4097)
  • 61b529b Allow empty lines at beginning of blocks (again) (#4060)
  • e7e122e docs: Move fmt: off docs (#4090)
  • 432d905 docs: Unify option descriptions between --help and the_basics.md (#4076)
  • Additional commits viewable in compare view

Updates pontos from 23.12.1 to 23.12.3

Release notes

Sourced from pontos's releases.

pontos 23.12.3

23.12.3 - 2023-12-12

Changed

  • Performance improvement for parsing CPEs 2e3fe01

Dependencies

  • Bump the actions group with 1 update 4f62b35

pontos 23.12.2

23.12.2 - 2023-12-11

Changed

  • Assume UTC when no offset it specified (#941) 08462b1

Dependencies

  • Bump the python-packages group with 4 updates cd65b01
Commits
  • f92fc5d Automatic release to 23.12.3
  • 2e3fe01 Change: Performance improvement for parsing CPEs
  • 4f62b35 Deps: Bump the actions group with 1 update
  • 0a57d29 Automatic adjustments after release
  • 42bb570 Automatic release to 23.12.2
  • 08462b1 Change: Assume UTC when no offset it specified (#941)
  • cd65b01 Deps: Bump the python-packages group with 4 updates
  • 6d2df67 Automatic adjustments after release
  • See full diff in compare view

Updates anyio from 4.1.0 to 4.2.0

Release notes

Sourced from anyio's releases.

4.2.0

  • Add support for byte-based paths in connect_unix, create_unix_listeners, create_unix_datagram_socket, and create_connected_unix_datagram_socket. (PR by Lura Skye)

  • Enabled the Event and CapacityLimiter classes to be instantiated outside an event loop thread

  • Broadly improved/fixed the type annotations. Among other things, many functions and methods that take variadic positional arguments now make use of PEP 646 TypeVarTuple to allow the positional arguments to be validated by static type checkers. These changes affected numerous methods and functions, including:

    • anyio.run()
    • TaskGroup.start_soon()
    • anyio.from_thread.run()
    • anyio.from_thread.run_sync()
    • anyio.to_thread.run_sync()
    • anyio.to_process.run_sync()
    • BlockingPortal.call()
    • BlockingPortal.start_task_soon()
    • BlockingPortal.start_task()

    (also resolves #560)

  • Fixed various type annotations of anyio.Path to match Typeshed:

    • anyio.Path.__lt__()
    • anyio.Path.__le__()
    • anyio.Path.__gt__()
    • anyio.Path.__ge__()
    • anyio.Path.__truediv__()
    • anyio.Path.__rtruediv__()
    • anyio.Path.hardlink_to()
    • anyio.Path.samefile()
    • anyio.Path.symlink_to()
    • anyio.Path.with_segments()

    (PR by Ganden Schaffner)

  • Fixed adjusting the total number of tokens in a CapacityLimiter on asyncio failing to wake up tasks waiting to acquire the limiter in certain edge cases (fixed with help from Egor Blagov)

  • Fixed loop_factory and use_uvloop options not being used on the asyncio backend (#643)

  • Fixed cancellation propagating on asyncio from a task group to child tasks if the task hosting the task group is in a shielded cancel scope (#642)

Changelog

Sourced from anyio's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

4.2.0

  • Add support for byte-based paths in connect_unix, create_unix_listeners, create_unix_datagram_socket, and create_connected_unix_datagram_socket. (PR by Lura Skye)

  • Enabled the Event and CapacityLimiter classes to be instantiated outside an event loop thread

  • Broadly improved/fixed the type annotations. Among other things, many functions and methods that take variadic positional arguments now make use of PEP 646 TypeVarTuple to allow the positional arguments to be validated by static type checkers. These changes affected numerous methods and functions, including:

    • anyio.run()
    • TaskGroup.start_soon()
    • anyio.from_thread.run()
    • anyio.from_thread.run_sync()
    • anyio.to_thread.run_sync()
    • anyio.to_process.run_sync()
    • BlockingPortal.call()
    • BlockingPortal.start_task_soon()
    • BlockingPortal.start_task()

    (also resolves [#560](https://github.com/agronholm/anyio/issues/560) <https://github.com/agronholm/anyio/issues/560>_)

  • Fixed various type annotations of anyio.Path to match Typeshed:

    • anyio.Path.__lt__()
    • anyio.Path.__le__()
    • anyio.Path.__gt__()
    • anyio.Path.__ge__()
    • anyio.Path.__truediv__()
    • anyio.Path.__rtruediv__()
    • anyio.Path.hardlink_to()
    • anyio.Path.samefile()
    • anyio.Path.symlink_to()
    • anyio.Path.with_segments()

    (PR by Ganden Schaffner)

  • Fixed adjusting the total number of tokens in a CapacityLimiter on asyncio failing to wake up tasks waiting to acquire the limiter in certain edge cases (fixed with help from Egor Blagov)

  • Fixed loop_factory and use_uvloop options not being used on the asyncio backend ([#643](https://github.com/agronholm/anyio/issues/643) <https://github.com/agronholm/anyio/issues/643>_)

  • Fixed cancellation propagating on asyncio from a task group to child tasks if the task hosting the task group is in a shielded cancel scope ([#642](https://github.com/agronholm/anyio/issues/642) <https://github.com/agronholm/anyio/issues/642>_)

... (truncated)

Commits
  • f757314 Bumped up the version
  • fe31dd5 Added Litestar to the downstream test suite
  • b7be190 Updated GitHub actions
  • 45b9ece Rearranged the changelog
  • 0b66994 Fix more Path typing that doesn't match Typeshed (#653)
  • e5fadb3 Added mention of anyio.from_thread.run_sync() to the changelog
  • 89795b9 Used TypeVarTuple and ParamSpec in several places (#652)
  • 3a4ec47 Removed the pyright version pin
  • 28516e2 Enabled Event and CapacityLimiter to be instantiated outside an event loop (#...
  • 44ca5ea Fixed cancellation propagation when task group host is in a shielded scope (#...
  • Additional commits viewable in compare view

Updates astroid from 3.0.1 to 3.0.2

Changelog

Sourced from astroid's changelog.

What's New in astroid 3.0.2?

Release date: 2023-12-12

  • Avoid duplicate inference results for some uses of typing.X constructs like Tuple[Optional[int], ...]. This was causing pylint to occasionally omit messages like deprecated-typing-alias.

    Closes pylint-dev/pylint#9220

Commits

Updates babel from 2.13.1 to 2.14.0

Release notes

Sourced from babel's releases.

Version 2.14.0

Upcoming deprecation

  • This version, Babel 2.14, is the last version of Babel to support Python 3.7. Babel 2.15 will require Python 3.8 or newer. We had previously announced Babel 2.13 to have been the last version to support Python 3.7, but being able to use CLDR 43 with Python 3.7 was deemed important enough to keep supporting the EOL Python version for one more release.

Possibly backwards incompatible changes

  • Locale.number_symbols will now have first-level keys for each numbering system. Since the implicit default numbering system still is "latn", what had previously been e.g. Locale.number_symbols['decimal'] is now Locale.number_symbols['latn']['decimal'].
  • Babel no longer directly depends on either distutils or setuptools; if you had been using the Babel setuptools command extensions, you would need to explicitly depend on setuptools – though given you're running setup.py you probably already do.

The changelog below is auto-generated by GitHub.

Please see CHANGELOG.rst for additional details.

What's Changed

New Contributors

Full Changelog: python-babel/babel@v2.13.1...v2.14.0

Changelog

Sourced from babel's changelog.

Version 2.14.0

Upcoming deprecation


* This version, Babel 2.14, is the last version of Babel to support Python 3.7.
  Babel 2.15 will require Python 3.8 or newer.
* We had previously announced Babel 2.13 to have been the last version to support
  Python 3.7, but being able to use CLDR 43 with Python 3.7 was deemed important
  enough to keep supporting the EOL Python version for one more release.

Possibly backwards incompatible changes

  • Locale.number_symbols will now have first-level keys for each numbering system. Since the implicit default numbering system still is "latn", what had previously been e.g. Locale.number_symbols['decimal'] is now Locale.number_symbols['latn']['decimal'].
  • Babel no longer directly depends on either distutils or setuptools; if you had been using the Babel setuptools command extensions, you would need to explicitly depend on setuptools – though given you're running setup.py you probably already do.

Features


* CLDR/Numbers: Add support of local numbering systems for number symbols by @kajte in :gh:`1036`
* CLDR: Upgrade to CLDR 43 by @rix0rrr in :gh:`1043`
* Frontend: Allow last_translator to be passed as an option to extract_message by @AivGitHub in :gh:`1044`
* Frontend: Decouple `pybabel` CLI frontend from distutils/setuptools by @akx in :gh:`1041`
* Numbers: Improve parsing of malformed decimals by @Olunusib and @akx in :gh:`1042`

Infrastructure

  • Enforce trailing commas (enable Ruff COM rule and autofix) by @​akx in :gh:1045
  • CI: use GitHub output formats by @​akx in :gh:1046
Commits
  • a8505a4 Prepare for 2.14.0 release (#1047)
  • 946efcd Improve parsing of malformed decimals (#1042)
  • aca7663 Add support for non-Latin numbering systems for number symbols (#1036)
  • d4e65e2 Allow last_translator to be passed as an option to extract_message (#1044)
  • 5dff607 CI: use GitHub output formats (#1046)
  • 8a1eef5 Enforce trailing commas (enable Ruff COM rule and autofix) (#1045)
  • bf7b2ca Decouple pybabel frontend from distutils/setuptools; remove dependency (#1041)
  • a6c52b3 Bump CLDR download script to 43 (#1043)
  • See full diff in compare view

Updates bcrypt from 4.1.1 to 4.1.2

Commits
  • b9223e6 Try building py39 wheels to see if that helps with reinitialization errors (#...
  • 5049783 Bump syn from 2.0.40 to 2.0.41 in /src/_bcrypt (#696)
  • 642d070 Bump syn from 2.0.39 to 2.0.40 in /src/_bcrypt (#693)
  • 8b44a10 Bump libc from 0.2.150 to 0.2.151 in /src/_bcrypt (#692)
  • 951cc64 Bump once_cell from 1.18.0 to 1.19.0 in /src/_bcrypt (#690)
  • 7377c6d Bump actions/setup-python from 4.8.0 to 5.0.0 (#689)
  • 61b3203 Bump actions/setup-python from 4.7.1 to 4.8.0 (#688)
  • 1c3159a Fixed wheels for older versions of macOS (#687)
  • 1a41437 Update README.rst (#682)
  • See full diff 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 8 updates:

| Package | From | To |
| --- | --- | --- |
| [coverage](https://github.com/nedbat/coveragepy) | `7.3.2` | `7.3.3` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.0.2` | `3.0.3` |
| [black](https://github.com/psf/black) | `23.11.0` | `23.12.0` |
| [pontos](https://github.com/greenbone/pontos) | `23.12.1` | `23.12.3` |
| [anyio](https://github.com/agronholm/anyio) | `4.1.0` | `4.2.0` |
| [astroid](https://github.com/pylint-dev/astroid) | `3.0.1` | `3.0.2` |
| [babel](https://github.com/python-babel/babel) | `2.13.1` | `2.14.0` |
| [bcrypt](https://github.com/pyca/bcrypt) | `4.1.1` | `4.1.2` |


Updates `coverage` from 7.3.2 to 7.3.3
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@7.3.2...7.3.3)

Updates `pylint` from 3.0.2 to 3.0.3
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.0.2...v3.0.3)

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

Updates `pontos` from 23.12.1 to 23.12.3
- [Release notes](https://github.com/greenbone/pontos/releases)
- [Commits](greenbone/pontos@v23.12.1...v23.12.3)

Updates `anyio` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/anyio@4.1.0...4.2.0)

Updates `astroid` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/pylint-dev/astroid/releases)
- [Changelog](https://github.com/pylint-dev/astroid/blob/main/ChangeLog)
- [Commits](pylint-dev/astroid@v3.0.1...v3.0.2)

Updates `babel` from 2.13.1 to 2.14.0
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
- [Commits](python-babel/babel@v2.13.1...v2.14.0)

Updates `bcrypt` from 4.1.1 to 4.1.2
- [Changelog](https://github.com/pyca/bcrypt/blob/main/release.py)
- [Commits](pyca/bcrypt@4.1.1...4.1.2)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: black
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pontos
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: anyio
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: astroid
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: babel
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: bcrypt
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested review from a team as code owners December 18, 2023 05:03
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 18, 2023
@greenbonebot greenbonebot enabled auto-merge (rebase) December 18, 2023 05:03
Copy link

Conventional Commits Report

Type Number
Dependencies 1

🚀 Conventional commits found.

@greenbonebot greenbonebot merged commit ce5d70b into main Dec 18, 2023
15 of 16 checks passed
@greenbonebot greenbonebot deleted the dependabot/pip/python-packages-17efcd2914 branch December 18, 2023 05:59
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.

None yet

2 participants