Nukesor / hetznerbot

:calling: Get the newest hetzner server offers right to your telegram chat.
GNU General Public License v3.0
18 stars 5 forks source link

chore(deps): bump the python group with 4 updates #27

Closed dependabot[bot] closed 6 months ago

dependabot[bot] commented 6 months ago

Bumps the python group with 4 updates: python-telegram-bot, requests, sentry-sdk and ruff.

Updates python-telegram-bot from 21.1.1 to 21.2

Release notes

Sourced from python-telegram-bot's releases.

v21.2

Version 21.2

Released 2024-05-20

This is the technical changelog for version 21.2. More elaborate release notes can be found in the news channel @​pythontelegrambotchannel.

Major Changes

New Features

  • Add Version to PTBDeprecationWarning (#4262 closes #4261)
  • Handle Exceptions in building CallbackContext (#4222)

Bug Fixes

  • Call Application.post_stop Only if Application.stop was called (#4211 closes #4210)
  • Handle SystemExit raised in Handlers (#4157 closes #4155 and #4156)
  • Make Birthdate.to_date Return a datetime.date Object (#4251)

Documentation Improvements

  • Documentation Improvements (#4217)

Internal Changes

  • Add New Rules to ruff Config (#4250)
  • Adapt Test Suite to Changes in Error Messages (#4238)

Dependency Updates

  • Bump furo from 2024.4.27 to 2024.5.6 (#4252)
  • pre-commit autoupdate (#4239)
  • Bump pytest from 8.1.1 to 8.2.0 (#4231)
  • Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 (#4228)
  • Bump pytest-asyncio from 0.21.1 to 0.21.2 (#4232)
  • Bump pytest-xdist from 3.6.0 to 3.6.1 (#4233)
  • Bump furo from 2024.1.29 to 2024.4.27 (#4230)
  • Bump srvaroa/labeler from 1.10.0 to 1.10.1 (#4227)
  • Bump pytest from 7.4.4 to 8.1.1 (#4218)
  • Bump sphinx from 7.2.6 to 7.3.7 (#4215)
  • Bump pytest-xdist from 3.5.0 to 3.6.0 (#4215)
Changelog

Sourced from python-telegram-bot's changelog.

Version 21.2

Released 2024-05-20

This is the technical changelog for version 21.2. More elaborate release notes can be found in the news channel @pythontelegrambotchannel <https://t.me/pythontelegrambotchannel>_.

Major Changes

  • Full Support for Bot API 7.3 (:pr:4246, :pr:4260, :pr:4243, :pr:4248, :pr:4242 closes :issue:4236, :pr:4247 by aelkheir <https://github.com/aelkheir>_)
  • Remove Functionality Deprecated by Bot API 7.2 (:pr:4245)

New Features

  • Add Version to PTBDeprecationWarning (:pr:4262 closes :issue:4261)
  • Handle Exceptions in building CallbackContext (:pr:4222)

Bug Fixes

  • Call Application.post_stop Only if Application.stop was called (:pr:4211 closes :issue:4210)
  • Handle SystemExit raised in Handlers (:pr:4157 closes :issue:4155 and :issue:4156)
  • Make Birthdate.to_date Return a datetime.date Object (:pr:4251)

Documentation Improvements

  • Documentation Improvements (:pr:4217)

Internal Changes

  • Add New Rules to ruff Config (:pr:4250)
  • Adapt Test Suite to Changes in Error Messages (:pr:4238)

Dependency Updates

  • Bump furo from 2024.4.27 to 2024.5.6 (:pr:4252)
  • pre-commit autoupdate (:pr:4239)
  • Bump pytest from 8.1.1 to 8.2.0 (:pr:4231)
  • Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 (:pr:4228)
  • Bump pytest-asyncio from 0.21.1 to 0.21.2 (:pr:4232)
  • Bump pytest-xdist from 3.6.0 to 3.6.1 (:pr:4233)
  • Bump furo from 2024.1.29 to 2024.4.27 (:pr:4230)
  • Bump srvaroa/labeler from 1.10.0 to 1.10.1 (:pr:4227)
  • Bump pytest from 7.4.4 to 8.1.1 (:pr:4218)
  • Bump sphinx from 7.2.6 to 7.3.7 (:pr:4215)

... (truncated)

Commits


Updates requests from 2.32.0 to 2.32.3

Release notes

Sourced from requests's releases.

v2.32.3

2.32.3 (2024-05-29)

Bugfixes

  • Fixed bug breaking the ability to specify custom SSLContexts in sub-classes of HTTPAdapter. (#6716)
  • Fixed issue where Requests started failing to run on Python versions compiled without the ssl module. (#6724)

v2.32.2

2.32.2 (2024-05-21)

Deprecations

  • To provide a more stable migration for custom HTTPAdapters impacted by the CVE changes in 2.32.0, we've renamed _get_connection to a new public API, get_connection_with_tls_context. Existing custom HTTPAdapters will need to migrate their code to use this new API. get_connection is considered deprecated in all versions of Requests>=2.32.0.

    A minimal (2-line) example has been provided in the linked PR to ease migration, but we strongly urge users to evaluate if their custom adapter is subject to the same issue described in CVE-2024-35195. (#6710)

v2.32.1

2.32.1 (2024-05-20)

Bugfixes

  • Add missing test certs to the sdist distributed on PyPI.
Changelog

Sourced from requests's changelog.

2.32.3 (2024-05-29)

Bugfixes

  • Fixed bug breaking the ability to specify custom SSLContexts in sub-classes of HTTPAdapter. (#6716)
  • Fixed issue where Requests started failing to run on Python versions compiled without the ssl module. (#6724)

2.32.2 (2024-05-21)

Deprecations

  • To provide a more stable migration for custom HTTPAdapters impacted by the CVE changes in 2.32.0, we've renamed _get_connection to a new public API, get_connection_with_tls_context. Existing custom HTTPAdapters will need to migrate their code to use this new API. get_connection is considered deprecated in all versions of Requests>=2.32.0.

    A minimal (2-line) example has been provided in the linked PR to ease migration, but we strongly urge users to evaluate if their custom adapter is subject to the same issue described in CVE-2024-35195. (#6710)

2.32.1 (2024-05-20)

Bugfixes

  • Add missing test certs to the sdist distributed on PyPI.
Commits
  • 0e322af v2.32.3
  • e188799 Don't create default SSLContext if ssl module isn't present (#6724)
  • 145b539 Merge pull request #6716 from sigmavirus24/bug/6715
  • b1d73dd Don't use default SSLContext with custom poolmanager kwargs
  • 6badbac Update HISTORY.md
  • a62a2d3 Allow for overriding of specific pool key params
  • 88dce9d v2.32.2
  • c98e4d1 Merge pull request #6710 from nateprewitt/api_rename
  • 92075b3 Add deprecation warning
  • aa1461b Move _get_connection to get_connection_with_tls_context
  • Additional commits viewable in compare view


Updates sentry-sdk from 2.1.1 to 2.3.1

Release notes

Sourced from sentry-sdk's releases.

2.3.1

Various fixes & improvements

2.3.0

Various fixes & improvements

2.2.1

Various fixes & improvements

2.2.0

New features

  • Celery integration now sends additional data to Sentry to enable new features to guage the health of your queues
  • Added a new integration for Cohere
  • Reintroduced the last_event_id function, which had been removed in 2.0.0

Other fixes & improvements

Changelog

Sourced from sentry-sdk's changelog.

2.3.1

Various fixes & improvements

2.3.0

Various fixes & improvements

2.2.1

Various fixes & improvements

2.2.0

New features

  • Celery integration now sends additional data to Sentry to enable new features to guage the health of your queues
  • Added a new integration for Cohere
  • Reintroduced the last_event_id function, which had been removed in 2.0.0

Other fixes & improvements

Commits


Updates ruff from 0.4.3 to 0.4.7

Release notes

Sourced from ruff's releases.

v0.4.7

Changes

Preview features

  • [flake8-pyi] Implement PYI064 (#11325)
  • [flake8-pyi] Implement PYI066 (#11541)
  • [flake8-pyi] Implement PYI057 (#11486)
  • [pyflakes] Add option to enable F822 in __init__.py files (#11370)

Formatter

  • Fix incorrect placement of trailing stub function comments (#11632)

Server

  • Respect file exclusions in ruff server (#11590)
  • Add support for documents not exist on disk (#11588)
  • Add Vim and Kate setup guide for ruff server (#11615)

Bug fixes

  • Avoid removing newlines between docstring headers and rST blocks (#11609)
  • Infer indentation with imports when logical indent is absent (#11608)
  • Use char index rather than position for indent slice (#11645)
  • [flake8-comprehension] Strip parentheses around generators in C400 (#11607)
  • Mark repeated-isinstance-calls as unsafe on Python 3.10 and later (#11622)

Contributors

v0.4.6

Changes

Breaking changes

  • Use project-relative paths when calculating GitLab fingerprints (#11532)

... (truncated)

Changelog

Sourced from ruff's changelog.

0.4.7

Preview features

  • [flake8-pyi] Implement PYI064 (#11325)
  • [flake8-pyi] Implement PYI066 (#11541)
  • [flake8-pyi] Implement PYI057 (#11486)
  • [pyflakes] Add option to enable F822 in __init__.py files (#11370)

Formatter

  • Fix incorrect placement of trailing stub function comments (#11632)

Server

  • Respect file exclusions in ruff server (#11590)
  • Add support for documents not exist on disk (#11588)
  • Add Vim and Kate setup guide for ruff server (#11615)

Bug fixes

  • Avoid removing newlines between docstring headers and rST blocks (#11609)
  • Infer indentation with imports when logical indent is absent (#11608)
  • Use char index rather than position for indent slice (#11645)
  • [flake8-comprehension] Strip parentheses around generators in C400 (#11607)
  • Mark repeated-isinstance-calls as unsafe on Python 3.10 and later (#11622)

0.4.6

Breaking changes

  • Use project-relative paths when calculating GitLab fingerprints (#11532)
  • Bump minimum supported Windows version to Windows 10 (#11613)

Preview features

  • [flake8-async] Sleep with >24 hour interval should usually sleep forever (ASYNC116) (#11498)

Rule changes

  • [numpy] Add missing functions to NumPy 2.0 migration rule (#11528)
  • [mccabe] Consider irrefutable pattern similar to if .. else for C901 (#11565)
  • Consider match-case statements for C901, PLR0912, and PLR0915 (#11521)
  • Remove empty strings when converting to f-string (UP032) (#11524)
  • [flake8-bandit] request-without-timeout should warn for requests.request (#11548)
  • [flake8-self] Ignore sunder accesses in flake8-self rules (#11546)
  • [pyupgrade] Lint for TypeAliasType usages (UP040) (#11530)

Server

... (truncated)

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 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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore 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 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 ` 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 ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions