deeppavlov / chatsky

Chatsky is a free and open-source software stack for creating chatbots, released under the terms of Apache License 2.0.
https://deeppavlov.github.io/chatsky/
Apache License 2.0
32 stars 9 forks source link

build(deps): bump the deps group across 1 directory with 17 updates #380

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 3 months ago

Bumps the deps group with 17 updates in the / directory:

Package From To
pydantic 2.7.4 2.8.2
ydb 3.12.3 3.15.0
altair 5.3.0 5.4.0
pympler 1.0.1 1.1
humanize 4.9.0 4.10.0
cryptography 42.0.8 43.0.0
python-telegram-bot 21.3 21.4
opentelemetry-exporter-otlp 1.25.0 1.26.0
black 24.4.2 24.8.0
mypy 1.10.1 1.11.1
pytest 8.2.2 8.3.2
coverage 7.5.4 7.6.1
jsonschema 4.22.0 4.23.0
python-on-whales 0.71.0 0.72.0
fastapi 0.111.0 0.112.0
streamlit 1.36.0 1.37.1
sphinx-gallery 0.16.0 0.17.1

Updates pydantic from 2.7.4 to 2.8.2

Release notes

Sourced from pydantic's releases.

v2.8.2 (2024-07-03)

What's Changed

Fixes

  • Fix issue with assertion caused by pluggable schema validator by @​dmontagu in #9838

Full Changelog: https://github.com/pydantic/pydantic/compare/v2.8.1...v2.8.2

v2.8.1 (2024-07-03)

What's Changed

Packaging

Fixes

New Contributors

Full Changelog: https://github.com/pydantic/pydantic/compare/v2.8.0...v2.8.1

v2.8.0 (2024-07-01)

The code released in v2.8.0 is functionally identical to that of v2.8.0b1.

Check out our blog post to learn more about the release highlights!

What's Changed

Packaging

New Features

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.8.2 (2024-07-03)

GitHub release

What's Changed

Fixes

  • Fix issue with assertion caused by pluggable schema validator by @​dmontagu in #9838

v2.8.1 (2024-07-03)

GitHub release

What's Changed

Packaging

Fixes

v2.8.0 (2024-07-01)

GitHub release

The code released in v2.8.0 is functionally identical to that of v2.8.0b1.

What's Changed

Packaging

New Features

... (truncated)

Commits
  • 4978ee2 update history
  • 0345929 v bump
  • d390a04 Fix issue with assertion caused by pluggable schema validator (#9838)
  • 040865f update history
  • 5a33e3b bump version
  • 2f9abb2 Bump pydantic-core to v2.20.1, pydantic-extra-types to v2.9.0 (#9832)
  • ce9c5f7 Remove spooky meetings file (#9824)
  • 6bdd6d1 Pedantic typo correction within explanation of Pydantic's root in 'pedantic' ...
  • 701ccde Fix list constraint json schema application (#9818)
  • 2a066a2 Bump ruff to v0.5.0 and pyright to v1.1.369 (#9801)
  • Additional commits viewable in compare view


Updates ydb from 3.12.3 to 3.15.0

Release notes

Sourced from ydb's releases.

3.15.0

Full Changelog: 3.14.0...3.15.0

3.14.0

  • Added load OAuth 2.0 token exchange credentials provider from config file

Full Changelog: 3.13.1...3.14.0

3.13.1

  • Moved grpc draft imports to draft folder

Full Changelog: 3.13.0...3.13.1

3.13.0

  • Added alter topic method

Full Changelog: 3.12.3...3.13.0

Changelog

Sourced from ydb's changelog.

3.15.0

3.14.0

  • Added load OAuth 2.0 token exchange credentials provider from config file

3.13.1

  • Moved grpc draft imports to draft folder

3.13.0

  • Added alter topic method
Commits


Updates altair from 5.3.0 to 5.4.0

Release notes

Sourced from altair's releases.

Version 5.4.0

What's Changed

Enhancements

Various typing improvements:

Bug Fixes

Documentation

... (truncated)

Commits
  • f0b691e chore: bump version to 5.4.0
  • 2fcb77e feat: Update Vega-Lite to 5.20.1 (#3525)
  • e8edae6 refactor: Simplify unreachable compound chart cases (#3520)
  • e402b3c ci(ruff): Enforce the default C901 complexity (#3531)
  • ae7e702 chore: Remove filterwarnings from tests for cross-version pandas compatibilit...
  • f0c1e0a feat: Support a wider range of iterables in SchemaBase.to_dict (#3501)
  • 3e9faaa feat: Adds vega-themes.json using vl_convert (#3523)
  • ee7fd19 feat(typing): Adds public altair.typing module (#3515)
  • 6d69bfb fix(ruff): Bump ruff, fix RUF031 (#3529)
  • f06fc6c docs: Link to Vega Theme Test in user guide (#3528)
  • Additional commits viewable in compare view


Updates pympler from 1.0.1 to 1.1

Changelog

Sourced from pympler's changelog.

1.1 - 2024-06-28

Added

  • Python 3.11 and 3.12 support

Changed

  • Require pywin32 on Windows
  • Update bottle.py to 0.12.25 -- Reported by Ben Poweski, fixed by Chris Adams (#158)

Fixed

  • Handle sizing of numpy.str and numpy.str_ -- Reported by Rui Xue (#155), fixed by Jean Brouwers
  • Fix sizing of multiple objects with references to each other
Commits
  • 25578c3 Update version
  • 1f588bc Update changelog
  • c9560b4 Update changelog and version requirements
  • b674075 Remove Python 3.13 support for now
  • 07c31b7 Fix RefBrowser on Python 3.11+
  • dd1fecd Adapt the garbage collector test to Python 3.11+
  • 11c4632 Catch errors on numpy attribute check
  • 3fabce2 Fix sizing of objects with references to each other
  • c73234d Install setuptools for all Python versions
  • c1d28bd Temporarily disable build cancellations
  • Additional commits viewable in compare view


Updates humanize from 4.9.0 to 4.10.0

Release notes

Sourced from humanize's releases.

4.10.0

Changed

  • Replace deprecated pydocstyle with Ruff and update to Black 2024 style (#170) @​hugovk

Fixed

Commits
  • 2a141c7 [pre-commit.ci] pre-commit autoupdate (#190)
  • cae4163 Ruff updates
  • aa3a94e Configure pyproject-fmt for 3.13 Trove classifier
  • 03af6b2 [pre-commit.ci] pre-commit autoupdate
  • b47d5ee Update dependency mkdocstrings to v0.25.1 (#189)
  • 2af4eb3 Update dependency mkdocstrings to v0.25.1
  • 14ff668 Remove shebang from filesize.py (#188)
  • 4a37bd1 [pre-commit.ci] auto fixes from pre-commit.com hooks
  • ae20f3b Remove shebang from filesize.py
  • f33d942 Update docs/requirements.txt (#186)
  • Additional commits viewable in compare view


Updates cryptography from 42.0.8 to 43.0.0

Changelog

Sourced from cryptography's changelog.

43.0.0 - 2024-07-20


* **BACKWARDS INCOMPATIBLE:** Support for OpenSSL less than 1.1.1e has been
  removed.  Users on older version of OpenSSL will need to upgrade.
* **BACKWARDS INCOMPATIBLE:** Dropped support for LibreSSL < 3.8.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.3.1.
* Updated the minimum supported Rust version (MSRV) to 1.65.0, from 1.63.0.
* :func:`~cryptography.hazmat.primitives.asymmetric.rsa.generate_private_key`
  now enforces a minimum RSA key size of 1024-bit. Note that 1024-bit is still
  considered insecure, users should generally use a key size of 2048-bits.
* :func:`~cryptography.hazmat.primitives.serialization.pkcs7.serialize_certificates`
  now emits ASN.1 that more closely follows the recommendations in :rfc:`2315`.
* Added new :doc:`/hazmat/decrepit/index` module which contains outdated and
  insecure cryptographic primitives.
  :class:`~cryptography.hazmat.primitives.ciphers.algorithms.CAST5`,
  :class:`~cryptography.hazmat.primitives.ciphers.algorithms.SEED`,
  :class:`~cryptography.hazmat.primitives.ciphers.algorithms.IDEA`, and
  :class:`~cryptography.hazmat.primitives.ciphers.algorithms.Blowfish`, which were
  deprecated in 37.0.0, have been added to this module. They will be removed
  from the ``cipher`` module in 45.0.0.
* Moved :class:`~cryptography.hazmat.primitives.ciphers.algorithms.TripleDES`
  and :class:`~cryptography.hazmat.primitives.ciphers.algorithms.ARC4` into
  :doc:`/hazmat/decrepit/index` and deprecated them in the ``cipher`` module.
  They will be removed from the ``cipher`` module in 48.0.0.
* Added support for deterministic
  :class:`~cryptography.hazmat.primitives.asymmetric.ec.ECDSA` (:rfc:`6979`)
* Added support for client certificate verification to the
  :mod:`X.509 path validation <cryptography.x509.verification>` APIs in the
  form of :class:`~cryptography.x509.verification.ClientVerifier`,
  :class:`~cryptography.x509.verification.VerifiedClient`, and
  ``PolicyBuilder``
  :meth:`~cryptography.x509.verification.PolicyBuilder.build_client_verifier`.
* Added Certificate
  :attr:`~cryptography.x509.Certificate.public_key_algorithm_oid`
  and Certificate Signing Request
  :attr:`~cryptography.x509.CertificateSigningRequest.public_key_algorithm_oid`
  to determine the :class:`~cryptography.hazmat._oid.PublicKeyAlgorithmOID`
  Object Identifier of the public key found inside the certificate.
* Added :attr:`~cryptography.x509.InvalidityDate.invalidity_date_utc`, a
  timezone-aware alternative to the naïve ``datetime`` attribute
  :attr:`~cryptography.x509.InvalidityDate.invalidity_date`.
* Added support for parsing empty DN string in
  :meth:`~cryptography.x509.Name.from_rfc4514_string`.
* Added the following properties that return timezone-aware ``datetime`` objects:
  :meth:`~cryptography.x509.ocsp.OCSPResponse.produced_at_utc`,
  :meth:`~cryptography.x509.ocsp.OCSPResponse.revocation_time_utc`,
  :meth:`~cryptography.x509.ocsp.OCSPResponse.this_update_utc`,
  :meth:`~cryptography.x509.ocsp.OCSPResponse.next_update_utc`,
  :meth:`~cryptography.x509.ocsp.OCSPSingleResponse.revocation_time_utc`,
</tr></table> 

... (truncated)

Commits


Updates python-telegram-bot from 21.3 to 21.4

Release notes

Sourced from python-telegram-bot's releases.

v21.4

Version 21.4

Released 2024-07-12

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

Major Changes

New Features

  • Add Support for Python 3.13 Beta (#4253)
  • Add filters.PAID_MEDIA (#4357)
  • Log Received Data on Deserialization Errors (#4304)
  • Add MessageEntity.adjust_message_entities_to_utf_16 Utility Function (#4323 by Antares0982 closes #4319)
  • Make Argument bot of TelegramObject.de_json Optional (#4320)

Documentation Improvements

  • Documentation Improvements (#4303 closes #4301)
  • Restructure Readme (#4362)
  • Fix Link-Check Workflow (#4332)

Internal Changes

  • Automate PyPI Releases (#4364 closes #4318)
  • Add mise-en-place to .gitignore (#4300)
  • Use a Composite Action for Testing Type Completeness (#4367)
  • Stabilize Some Concurrency Usages in Test Suite (#4360)
  • Add a Test Case for MenuButton (#4363)
  • Extend SuccessfulPayment Test (#4349)
  • Small Fixes for test_stars.py (#4347)
  • Use Python 3.13 Beta 3 in Test Suite (#4336)

Dependency Updates

  • Bump ruff and Add New Rules (#4329)
  • Bump pre-commit Hooks to Latest Versions (#4337)
  • Add Lower Bound for flaky Dependency (#4322 by Palaptin)
  • Bump pytest from 8.2.1 to 8.2.2 (#4294)
Changelog

Sourced from python-telegram-bot's changelog.

Version 21.4

Released 2024-07-12

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

Major Changes

  • Full Support for Bot API 7.5 (:pr:4328, :pr:4316, :pr:4315, :pr:4312 closes :issue:4310, :pr:4311)
  • Full Support for Bot API 7.6 (:pr:4333 closes :issue:4331, :pr:4344, :pr:4341, :pr:4334, :pr:4335, :pr:4351, :pr:4342, :pr:4348)
  • Full Support for Bot API 7.7 (:pr:4356 closes :issue:4355)
  • Drop python-telegram-bot-raw And Switch to pyproject.toml Based Packaging (:pr:4288 closes :issue:4129 and :issue:4296)
  • Deprecate Inclusion of successful_payment in Message.effective_attachment (:pr:4365 closes :issue:4350)

New Features

  • Add Support for Python 3.13 Beta (:pr:4253)
  • Add filters.PAID_MEDIA (:pr:4357)
  • Log Received Data on Deserialization Errors (:pr:4304)
  • Add MessageEntity.adjust_message_entities_to_utf_16 Utility Function (:pr:4323 by Antares0982 <https://github.com/Antares0982>_ closes :issue:4319)
  • Make Argument bot of TelegramObject.de_json Optional (:pr:4320)

Documentation Improvements

  • Documentation Improvements (:pr:4303 closes :issue:4301)
  • Restructure Readme (:pr:4362)
  • Fix Link-Check Workflow (:pr:4332)

Internal Changes

  • Automate PyPI Releases (:pr:4364 closes :issue:4318)
  • Add mise-en-place to .gitignore (:pr:4300)
  • Use a Composite Action for Testing Type Completeness (:pr:4367)
  • Stabilize Some Concurrency Usages in Test Suite (:pr:4360)
  • Add a Test Case for MenuButton (:pr:4363)
  • Extend SuccessfulPayment Test (:pr:4349)
  • Small Fixes for test_stars.py (:pr:4347)
  • Use Python 3.13 Beta 3 in Test Suite (:pr:4336)

Dependency Updates

  • Bump ruff and Add New Rules (:pr:4329)
  • Bump pre-commit Hooks to Latest Versions (:pr:4337)
  • Add Lower Bound for flaky Dependency (:pr:4322 by Palaptin <https://github.com/Palaptin>_)

... (truncated)

Commits


Updates opentelemetry-exporter-otlp from 1.25.0 to 1.26.0

Changelog

Sourced from opentelemetry-exporter-otlp's changelog.

Version 1.26.0/0.47b0 (2024-07-25)

  • Standardizing timeout calculation in measurement consumer collect to nanoseconds (#4074)
  • optional scope attributes for logger creation (#4035)
  • optional scope attribute for tracer creation (#4028)
  • OTLP exporter is encoding invalid span/trace IDs in the logs fix (#4006)
  • Update sdk process resource detector process.command_args attribute to also include the executable itself (#4032)
  • Fix start_time_unix_nano for delta collection for explicit bucket histogram aggregation (#4009)
  • Fix start_time_unix_nano for delta collection for sum aggregation (#4011)
  • Update opentracing and opencesus docs examples to not use JaegerExporter (#4023)
  • Do not execute Flask Tests in debug mode (#3956)
  • When encountering an error encoding metric attributes in the OTLP exporter, log the key that had an error. (#3838)
  • Fix ExponentialHistogramAggregation (#3978)
  • Log a warning when a LogRecord in sdk/log has dropped attributes due to reaching limits (#3946)
  • Fix RandomIdGenerator can generate invalid Span/Trace Ids (#3949)
  • Add Python 3.12 to tox (#3616)
  • Improve resource field structure for LogRecords (#3972)
  • Update Semantic Conventions code generation scripts:
    • fix namespace exclusion that resulted in dropping os and net namespaces.
    • add Final decorator to constants to prevent collisions
    • enable mypy and fix detected issues
    • allow to drop specific attributes in preparation for Semantic Conventions v1.26.0 (#3973)
  • Update semantic conventions to version 1.26.0. (#3964)
  • Use semconv exception attributes for record exceptions in spans (#3979)
  • Fix _encode_events assumes events.attributes.dropped exists (#3965)
  • Validate links at span creation (#3991)
  • Add attributes field in MeterProvider.get_meter and InstrumentationScope (#4015)
  • Fix inaccessible SCHEMA_URL constants in opentelemetry-semantic-conventions

... (truncated)

Commits
  • 2d8195b [release/v1.26.x-0.47bx] Prepare release 1.26.0/0.47b0 (#4076)
  • b79a965 Point pylint to the root directory of every package (#4048)
  • 9304017 Move benchmarks for b3 propagator and grpc exporter (#4050)
  • 0115d2f Set _LastValueAggregation start_time_unix_nano to None (#4004)
  • 5dc48c5 Separate lint into several jobs (#3902)
  • ee1b008 OTLP exporter is encoding invalid span/trace IDs in the logs fix (#4006)
  • 732ea8a Added py.typed in sub-modules confirming to PEP 420 (#3385)
  • 49bfc29 Bump certifi and zipp (#4038)
  • de8b9e0 Remove unnecessary dependencies pytest, flaky and pytest-benchmark (#4022)
  • 24095f9 Speed up OTLP proto gRPC exporter tests (#4014)
  • Additional commits viewable in compare view


Updates black from 24.4.2 to 24.8.0

Release notes

Sourced from black's releases.

24.8.0

Stable style

  • Fix crash when # fmt: off is used before a closing parenthesis or bracket. (#4363)

Packaging

  • Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. (#4345)

Parser

  • Fix regression where Black failed to parse a multiline f-string containing another multiline string (