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 production-dependencies group across 1 directory with 10 updates #1624

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 7, 2025

Bumps the production-dependencies group with 10 updates in the / directory:

Package From To
structlog 24.4.0 25.1.0
ua-parser 1.0.0 1.0.1
boto3 1.35.98 1.37.8
humanize 4.11.0 4.12.1
marshmallow 3.25.1 3.26.1
google-cloud-storage 2.19.0 3.1.0
google-cloud-pubsub 2.27.2 2.28.0
google-cloud-tasks 2.18.0 2.19.1
simplejson 3.19.3 3.20.1
cachetools 5.5.0 5.5.2

Updates structlog from 24.4.0 to 25.1.0

Release notes

Sourced from structlog's releases.

25.1.0

Highlights

Lots of updates to exception handling that I hope will stabilize a bit now.

Full changelog below!

Special Thanks

This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If you would like to join them, go to https://github.com/sponsors/hynek and check out the sweet perks!

Above and Beyond

Variomedia AG (@variomedia), Tidelift (@tidelift), Klaviyo (@klaviyo), FilePreviews (@filepreviews), Privacy Solutions GmbH (@privacy-solutions), Gedankenspieler (@Gedankenspieler), Daniel Fortunov (@asqui), Kevin P. Fleming (@kpfleming), and Polar (@polarsource).

Maintenance Sustainers

Buttondown (@buttondown), Christopher Dignam (@chdsbd), Stefan Hagen (@sthagen), Magnus Watn (@magnuswatn), David Cramer (@dcramer), Jesse Snyder (@jessesnyder), Rivo Laks (@rivol), Chris Withers (@cjw296), Mike Fiedler (@miketheman), Duncan Hill (@cricalix), Colin Marquardt (@cmarqu), Pieter Swinkels (@swinkels), Nick Libertini (@libertininick), Moving Content AG (@moving-content), ProteinQure (@ProteinQure), The Westervelt Company (@westerveltco), Sławomir Ehlert (@slafs), Mostafa Khalil (@khadrawy), Filip Mularczyk (@mukiblejlok), Thomas Klinger (@thmsklngr), Andreas Poehlmann (@ap--), August Bigelow (@atbigelow), Carlton Gibson (@carltongibson), and Roboflow (@roboflow).

Not to forget 11 more amazing humans who chose to be generous but anonymous!

Full Changelog

Added

  • Add structlog.stdlib.render_to_log_args_and_kwargs processor. Same as structlog.stdlib.render_to_log_kwargs, but also allows to pass positional arguments to logging. With it, you do not need to add structlog.stdlib.PositionalArgumentsFormatter processor to format positional arguments from structlog loggers. #668

  • Native loggers now have is_enabled_for() and get_effective_level() methods that mirror the behavior of the standard library's logging.Logger.isEnabledFor() and logging.Logger.getEffectiveLevel(). #689

Changed

  • structlog.typing.BindableLogger protocol now returns Self instead of BindableLogger. This adds a dependency on typing-extensions for Pythons older than 3.11. #642 #659

  • structlog.dev.ConsoleRenderer will quote string value with special characters. #647

  • structlog.stdlib.recreate_defaults() now also adds structlog.stdlib.PositionalArgumentsFormatter. In default native mode, this is done by the loggers at the edge.

  • structlog.make_filtering_bound_logger() now also accepts a string for min_level.

Fixed

  • Fix handling calls to {logger}.exception() outside of exception blocks. Depending on the structlog configuration, this either resulted in an event dict key exception: "MISSING" or lead to an error. Now, an invalid or missing exc_info will just be ignored. This means, that calling {logger}.exception() outside of an exception block is basically the same as calling {logger}.error(). #634 #680

  • Instantiating structlog.dev.ConsoleRenderer does not mutate the passed styles dict anymore. #669

  • The native FilteringBoundLogger.fatal() method now maps to the critical level, as it does in the standard library. Note that the level is discouraged to use there, so we recommend to stick to error() or critical(). #677

... (truncated)

Changelog

Sourced from structlog's changelog.

25.1.0 - 2025-01-16

Added

  • Add structlog.stdlib.render_to_log_args_and_kwargs processor. Same as structlog.stdlib.render_to_log_kwargs, but also allows to pass positional arguments to logging. With it, you do not need to add structlog.stdlib.PositionalArgumentsFormatter processor to format positional arguments from structlog loggers. #668

  • Native loggers now have is_enabled_for() and get_effective_level() methods that mirror the behavior of the standard library's logging.Logger.isEnabledFor() and logging.Logger.getEffectiveLevel(). #689

Changed

  • structlog.typing.BindableLogger protocol now returns Self instead of BindableLogger. This adds a dependency on typing-extensions for Pythons older than 3.11. #642 #659

  • structlog.dev.ConsoleRenderer will quote string value with special characters. #647

  • structlog.stdlib.recreate_defaults() now also adds structlog.stdlib.PositionalArgumentsFormatter. In default native mode, this is done by the loggers at the edge.

  • structlog.make_filtering_bound_logger() now also accepts a string for min_level.

Fixed

  • Fix handling calls to {logger}.exception() outside of exception blocks. Depending on the structlog configuration, this either resulted in an event dict key exception: "MISSING" or lead to an error. Now, an invalid or missing exc_info will just be ignored. This means, that calling {logger}.exception() outside of an exception block is basically the same as calling {logger}.error(). #634 #680

  • Instantiating structlog.dev.ConsoleRenderer does not mutate the passed styles dict anymore. #669

  • The native FilteringBoundLogger.fatal() method now maps to the critical level, as it does in the standard library. Note that the level is discouraged to use there, so we recommend to stick to error() or critical(). #677

  • structlog.tracebacks.ExceptionDictTransformer now actually accepts None for locals_max_length and locals_max_string. #675

Commits
  • a38a5ac Prepare 25.1.0
  • c5803e8 Consistency
  • 3eab3e9 Fix changelog headings
  • 02d072a Makes no difference
  • 4350cdd Try if test PyPI will deduct the correct license with lower 2.3 metadata
  • bc147a4 Only build in RTD and only doctests in CI (#691)
  • e97b839 native loggers: add is_enabled_for & get_effective_level (#689)
  • 8688c32 docs: use uv & 3.13 for build (#690)
  • c7a6a10 Allow make_filtering_bound_logger to receive a str for level
  • d43b2cb Inter is cliche now
  • Additional commits viewable in compare view

Updates ua-parser from 1.0.0 to 1.0.1

Release notes

Sourced from ua-parser's releases.

1.0.1: global parser is re-created on every access (/ parse)

This led to the parser having to be re-created on every access, which is quite expensive for the re2 and regex-based parser and completely negates their purpose.

This can be worked around by using a from-import (as Python will do the memoizing in that case, although every such from-import would create its own parser still)

from ua_parser import parser

and only parsing through that parser (without using the top-level utilities), or by setting the global parser "by hand" e.g.

ua_parser.parser = ua_parser.parser 

but obviously that requires knowing about the issue.

Major thanks to @​Rafiot for the report.

Commits
  • ce12905 Fix memoisation of lazy parser & bump version
  • 5f5f338 formatting fixes
  • 9f170aa Add zizmor to CI
  • e5a1348 Specify the PyPy version to target in tox
  • ca65e02 Remove dependency from ua-parser-builtins
  • e5bbe5a Add hook to do postN releases
  • 3bd09b7 Link readme to the default / stable documentation not latest
  • See full diff in compare view

Updates boto3 from 1.35.98 to 1.37.8

Commits
  • b28f6f0 Merge branch 'release-1.37.8'
  • a47485e Bumping version to 1.37.8
  • e7b3c94 Add changelog entries from botocore
  • 835e609 Merge pull request #4455 from RyanFitzSimmonsAK/develop
  • 2f57a02 Merge branch 'release-1.37.7'
  • 989c100 Merge branch 'release-1.37.7' into develop
  • ccc8e2b Bumping version to 1.37.7
  • 46c15fc Add changelog entries from botocore
  • 6aadaee Add MRAP section to developer guide (#4460)
  • 2f11685 Merge branch 'release-1.37.6'
  • Additional commits viewable in compare view

Updates humanize from 4.11.0 to 4.12.1

Release notes

Sourced from humanize's releases.

4.12.1

Fixed

4.12.0

Added

Changed

Fixed

Commits
  • c11c08a Fix regression in naturalsize for float (#240)
  • 11e62ee Fix regression in naturalsize for float
  • a0602c7 Defer imports for faster overall import time: 5 ms -> 3 ms (#238)
  • aaef964 Defer importing datetime to improve startup speed
  • a85c171 Defer importing math to improve startup speed
  • bad1093 Replace deprecated classifier with licence expression (PEP 639) (#236)
  • 6427174 Replace deprecated classifier with licence expression (PEP 639)
  • 4762bdd Add support for Python 3.14 and test PyPy3.11 (#235)
  • 13f71a3 Defer imports for faster overall import time: 19 ms -> 5 ms (#234)
  • ec33490 yamllint
  • Additional commits viewable in compare view

Updates marshmallow from 3.25.1 to 3.26.1

Changelog

Sourced from marshmallow's changelog.

3.26.1 (2025-02-03)


Bug fixes:

  • Typing: Fix type annotations for class Meta <marshmallow.Schema.Meta> options (:issue:2804). Thanks :user:lawrence-law for reporting.

Other changes:

  • Remove default value for the data param of Nested._deserialize <marshmallow.fields.Nested._deserialize> (:issue:2802). Thanks :user:gbenson for reporting.

3.26.0 (2025-01-22)


Features:

  • Typing: Add type annotations and improved documentation for class Meta <marshmallow.Schema.Meta> options (:pr:2760).
  • Typing: Improve type coverage of marshmallow.Schema.SchemaMeta (:pr:2761).
  • Typing: marshmallow.Schema.loads parameter allows bytes and bytesarray (:pr:2769).

Bug fixes:

  • Respect data_key when schema validators raise a ValidationError <marshmallow.exceptions.ValidationError> with a field_name argument (:issue:2170). Thanks :user:matejsp for reporting.
  • Correctly handle multiple @post_load <marshmallow.post_load> methods where one method appends to the data and another passes pass_original=True (:issue:1755). Thanks :user:ghostwheel42 for reporting.
  • URL fields now properly validate file paths (:issue:2249). Thanks :user:0xDEC0DE for reporting and fixing.

Documentation:

  • Add :doc:upgrading guides <upgrading> for 3.24 and 3.26 (:pr:2780).
  • Various documentation improvements (:pr:2757, :pr:2759, :pr:2765, :pr:2774, :pr:2778, :pr:2783, :pr:2796).

Deprecations:

  • The ordered class Meta <marshmallow.Schema.Meta> option is deprecated (:issue:2146, :pr:2762). Field order is already preserved by default. Set marshmallow.Schema.dict_class to collections.OrderedDict to maintain the previous behavior.
Commits

Updates google-cloud-storage from 2.19.0 to 3.1.0

Release notes

Sourced from google-cloud-storage's releases.

v3.1.0

3.1.0 (2025-02-27)

Features

  • Add api_key argument to Client constructor (#1441) (c869e15)
  • Add Bucket.move_blob() for HNS-enabled buckets (#1431) (24c000f)

v3.0.0

3.0.0 (2025-01-28)

⚠ BREAKING CHANGES

Please consult the README for details on this major version release.

  • The default checksum strategy for uploads has changed from None to "auto" (#1383)
  • The default checksum strategy for downloads has changed from "md5" to "auto" (#1383)
  • Deprecated positional argument "num_retries" has been removed (#1377)
  • Deprecated argument "text_mode" has been removed (#1379)
  • Blob.download_to_filename() now deletes the empty destination file on a 404 (#1394)
  • Media operations now use the same retry backoff, timeout and custom predicate system as non-media operations, which may slightly impact default retry behavior (#1385)
  • Retries are now enabled by default for uploads, blob deletes and blob metadata updates (#1400)

Features

  • Add "auto" checksum option and make default (#1383) (5375fa0)
  • Blob.download_to_filename() deletes the empty destination file on a 404 (#1394) (066be2d)
  • Enable custom predicates for media operations (#1385) (f3517bf)
  • Integrate google-resumable-media (#1283) (bd917b4)
  • Retry by default for uploads, blob deletes, metadata updates (#1400) (0426005)

Bug Fixes

  • Cancel upload when BlobWriter exits with exception (#1243) (df107d2)
  • Changed name of methods Blob.from_string() and Bucket.from_string() to from_uri() (#1335) (58c1d03)
  • Correctly calculate starting offset for retries of ranged reads (#1376) (7b6c9a0)
  • Filter download_kwargs in BlobReader (#1411) (0c21210)
  • Remove deprecated num_retries argument (#1377) (58b5040)
  • Remove deprecated text_mode argument (#1379) (4d20a8e)

Documentation

  • Correct formatting and update README.rst (#1427) (2945853)
  • Fix issue with exceptions.py documentation (#1328) (22b8c30)

v3.0.0rc1

3.0.0rc1 (2024-12-12)

... (truncated)

Changelog

Sourced from google-cloud-storage's changelog.

3.1.0 (2025-02-27)

Features

  • Add api_key argument to Client constructor (#1441) (c869e15)
  • Add Bucket.move_blob() for HNS-enabled buckets (#1431) (24c000f)

3.0.0 (2025-01-28)

⚠ BREAKING CHANGES

Please consult the README for details on this major version release.

  • The default checksum strategy for uploads has changed from None to "auto" (#1383)
  • The default checksum strategy for downloads has changed from "md5" to "auto" (#1383)
  • Deprecated positional argument "num_retries" has been removed (#1377)
  • Deprecated argument "text_mode" has been removed (#1379)
  • Blob.download_to_filename() now deletes the empty destination file on a 404 (#1394)
  • Media operations now use the same retry backoff, timeout and custom predicate system as non-media operations, which may slightly impact default retry behavior (#1385)
  • Retries are now enabled by default for uploads, blob deletes and blob metadata updates (#1400)

Features

  • Add "auto" checksum option and make default (#1383) (5375fa0)
  • Blob.download_to_filename() deletes the empty destination file on a 404 (#1394) (066be2d)
  • Enable custom predicates for media operations (#1385) (f3517bf)
  • Integrate google-resumable-media (#1283) (bd917b4)
  • Retry by default for uploads, blob deletes, metadata updates (#1400) (0426005)

Bug Fixes

  • Cancel upload when BlobWriter exits with exception (#1243) (df107d2)
  • Changed name of methods Blob.from_string() and Bucket.from_string() to from_uri() (#1335) (58c1d03)
  • Correctly calculate starting offset for retries of ranged reads (#1376) (7b6c9a0)
  • Filter download_kwargs in BlobReader (#1411) (0c21210)
  • Remove deprecated num_retries argument (#1377) (58b5040)
  • Remove deprecated text_mode argument (#1379) (4d20a8e)

Documentation

  • Correct formatting and update README.rst (#1427) (2945853)
  • Fix issue with exceptions.py documentation (#1328) (22b8c30)
Commits
  • aa7afdf chore(main): release 3.1.0 (#1435)
  • c869e15 Feat: Add api_key argument to Client constructor (#1441)
  • b58d319 chore(deps): bump virtualenv from 20.26.3 to 20.26.6 in /.kokoro (#1412)
  • 0378b44 chore: move create_trace_span context manager within (#1443)
  • 511b6f5 chore(python): conditionally load credentials in .kokoro/build.sh (#1440)
  • b08aa0b chore: set gcs-sdk-team as CODEOWNER (#1442)
  • 24c000f feat: add Bucket.move_blob() for HNS-enabled buckets (#1431)
  • f2cc9c5 chore(main): release 3.0.0 (#1393)
  • 71455bc samples: add OTel Tracing quickstart (#1371)
  • 2945853 Docs: Correct formatting and update README.rst (#1427)
  • Additional commits viewable in compare view

Updates google-cloud-pubsub from 2.27.2 to 2.28.0

Release notes

Sourced from google-cloud-pubsub's releases.

v2.28.0

2.28.0 (2025-01-30)

Features

  • Add support for message transforms to Topic and Subscription (#1274) (e5e2f3f)

Bug Fixes

v2.27.3

2.27.3 (2025-01-24)

Bug Fixes

  • Stop using api_core default timeouts in publish since they are broken (#1326) (ba2c2ee)
Changelog

Sourced from google-cloud-pubsub's changelog.

2.28.0 (2025-01-30)

Features

  • Add support for message transforms to Topic and Subscription (#1274) (e5e2f3f)

Bug Fixes

2.27.3 (2025-01-24)

Bug Fixes

  • Stop using api_core default timeouts in publish since they are broken (#1326) (ba2c2ee)
Commits
  • f2281f7 chore(main): release 2.28.0 (#1351)
  • e5e2f3f feat: add support for message transforms to Topic and Subscription (#1274)
  • fc45eb5 chore(python): fix docs publish build (#1327)
  • 16ea766 fix: get channel target for a gRPC request (#1339)
  • 59965a4 fix: set creds only if transport not provided (#1348)
  • 32d0998 chore(main): release 2.27.3 (#1350)
  • ba2c2ee fix: Stop using api_core default timeouts in publish since they are broken (#...
  • 8adb133 chore(python): exclude .github/workflows/unittest.yml in renovate config (#1323)
  • See full diff in compare view

Updates google-cloud-tasks from 2.18.0 to 2.19.1

Release notes

Sourced from google-cloud-tasks's releases.

google-cloud-tasks: v2.19.1

2.19.1 (2025-02-18)

Bug Fixes

  • deps: Require grpc-google-iam-v1>=0.14.0 (770cf0f)
Changelog

Sourced from google-cloud-tasks's changelog.

Changelog

3.2.0 (2025-02-12)

Features

  • Add REST Interceptors which support reading metadata (b0e1f43)
  • Add support for reading selective GAPIC generation methods from service YAML (b0e1f43)

Documentation

3.1.0 (2024-12-12)

Features

  • Add support for opt-in debug logging (819e8fb)

Bug Fixes

  • Fix typing issue with gRPC metadata when key ends in -bin (819e8fb)

3.0.1 (2024-11-11)

Bug Fixes

3.0.0 (2024-10-28)

⚠ BREAKING CHANGES

  • Remove google.cloud.documentai_v1beta2 (#13218)

Bug Fixes

2.35.0 (2024-10-24)

Features

... (truncated)

Commits
  • d0f6afd chore: release main (#13521)
  • c8e0760 feat: [Many APIs] Add REST Interceptors which support reading metadata (#13500)
  • 5dabf55 fix: allow google-cloud-storage 3.x (#13535)
  • 3fe8899 feat: [google-cloud-build] Support for git proxy setup (#13520)
  • 0c5f868 chore: [google-cloud-vm-migration,google-cloud-vmwareengine,google-cloud-work...
  • 03649eb feat: [google-cloud-parallelstore] deprecating daos_version field (#13528)
  • 7fb3f49 feat: [google-cloud-securitycenter] added more information about DDoS attack ...
  • 770cf0f chore: [Many APIs] Update gapic-generator-python to v1.22.1 (#13524)
  • 16e14c8 chore: [Many APIs] Update gapic-generator-python to v1.22.1 (#13523)
  • 4571dff chore: [Many APIs] Update gapic-generator-python to v1.22.1 (#13522)
  • Additional commits viewable in compare view

Updates simplejson from 3.19.3 to 3.20.1

Release notes

Sourced from simplejson's releases.

v3.20.1

Version 3.20.1 released 2025-02-14

Full Changelog: simplejson/simplejson@v3.19.3...v3.20.1

v3.20.0

Version 3.20.0 released 2025-02-14

Full Changelog: simplejson/simplejson@v3.19.3...v3.20.0

Changelog

Sourced from simplejson's changelog.

Version 3.20.1 released 2025-02-14

Version 3.19.3 released 2024-08-14

  • Updated test & build matrix to include Python 3.13. Dropped wheel support for Python 2.7 on macOS. simplejson/simplejson#326

Version 3.19.2 released 2023-10-05

  • Updated test & build matrix to include Python 3.12 and use GitHub Actions as a Trusted Publisher (OIDC) simplejson/simplejson#317

Version 3.19.1 released 2023-04-06

  • This release contains security hardening measures based on recommendations by a security audit sponsored by OSTIF and conducted by X41 D-Sec GmbH. Several of these measures include changing defaults to be more strict, by default simplejson will now only consume and produce compliant JSON, but the flags still exist for any backwards compatibility needs. No high priority issues were discovered, the reference count leak is thought to be unreachable since the digits of the float are checked before PyOS_string_to_double is called. A link to the public version of this report will be included in a future release of simplejson. The following fixes were implemented in one PR: simplejson/simplejson#313
  • Fix invalid handling of unicode escape sequences in the pure Python implementation of the decoder (SJ-PT-23-01)
  • Fix missing reference count decrease if PyOS_string_to_double raises an exception in Python 2.x; was probably unreachable (SJ-PT-23-02)
  • Backport the integer string length limitation from Python 3.11 to limit quadratic number parsing (SJ-PT-23-03)
  • Fix inconsistencies with error messages between the C and Python implementations (SJ-PT-23-100)
  • Remove unused unichr import from encoder (SJ-PT-23-101)
  • Remove unused namedtuple_as_object and tuple_as_array arguments from simplejson.load (SJ-PT-23-102)
  • Remove vestigial _one_shot code from iterencode (SJ-PT-23-103)
  • Change default of allow_nan from True to False and add allow_nan to decoder (SJ-PT-23-107)

Version 3.18.4 released 2023-03-14

... (truncated)

Commits

Updates cachetools from 5.5.0 to 5.5.2

Changelog

Sourced from cachetools's changelog.

v5.5.2 (2025-02-20)

  • Reduce number of @cached lock/unlock operations.

  • Improve documentation.

  • Update CI environment.

v5.5.1 (2025-01-21)

  • Add documentation regarding caching of exceptions.

  • Officially support Python 3.13.

  • Update CI environment.

Commits
  • c403f9f Bump version
  • 9e11baa Bump copyright year.
  • 450cd41 Update CI environment.
  • d63ec41 Bump codecov/codecov-action from 4.5.0 to 5.3.1
  • bcd3399 Bump actions/setup-python from 5.2.0 to 5.4.0
  • 8bda7ea Bump actions/checkout from 4.2.0 to 4.2.2
  • c03a7ee Fix #328: Add note about maxsize being an actual number.
  • 72b4a32 Reduce number of decorator lock/unlock operations in case of cache miss.
  • 2252883 Add test case for decorator lock/unlock operations.
  • fef378f Show missing lines in tox coverage report.
  • Additional commits viewable 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 s...

Description has been truncated

…ates

Bumps the production-dependencies group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [structlog](https://github.com/hynek/structlog) | `24.4.0` | `25.1.0` |
| [ua-parser](https://github.com/ua-parser/uap-python) | `1.0.0` | `1.0.1` |
| [boto3](https://github.com/boto/boto3) | `1.35.98` | `1.37.8` |
| [humanize](https://github.com/python-humanize/humanize) | `4.11.0` | `4.12.1` |
| [marshmallow](https://github.com/marshmallow-code/marshmallow) | `3.25.1` | `3.26.1` |
| [google-cloud-storage](https://github.com/googleapis/python-storage) | `2.19.0` | `3.1.0` |
| [google-cloud-pubsub](https://github.com/googleapis/python-pubsub) | `2.27.2` | `2.28.0` |
| [google-cloud-tasks](https://github.com/googleapis/google-cloud-python) | `2.18.0` | `2.19.1` |
| [simplejson](https://github.com/simplejson/simplejson) | `3.19.3` | `3.20.1` |
| [cachetools](https://github.com/tkem/cachetools) | `5.5.0` | `5.5.2` |



Updates `structlog` from 24.4.0 to 25.1.0
- [Release notes](https://github.com/hynek/structlog/releases)
- [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md)
- [Commits](hynek/structlog@24.4.0...25.1.0)

Updates `ua-parser` from 1.0.0 to 1.0.1
- [Release notes](https://github.com/ua-parser/uap-python/releases)
- [Commits](ua-parser/uap-python@1.0.0...1.0.1)

Updates `boto3` from 1.35.98 to 1.37.8
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.35.98...1.37.8)

Updates `humanize` from 4.11.0 to 4.12.1
- [Release notes](https://github.com/python-humanize/humanize/releases)
- [Commits](python-humanize/humanize@4.11.0...4.12.1)

Updates `marshmallow` from 3.25.1 to 3.26.1
- [Changelog](https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst)
- [Commits](marshmallow-code/marshmallow@3.25.1...3.26.1)

Updates `google-cloud-storage` from 2.19.0 to 3.1.0
- [Release notes](https://github.com/googleapis/python-storage/releases)
- [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-storage@v2.19.0...v3.1.0)

Updates `google-cloud-pubsub` from 2.27.2 to 2.28.0
- [Release notes](https://github.com/googleapis/python-pubsub/releases)
- [Changelog](https://github.com/googleapis/python-pubsub/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-pubsub@v2.27.2...v2.28.0)

Updates `google-cloud-tasks` from 2.18.0 to 2.19.1
- [Release notes](https://github.com/googleapis/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md)
- [Commits](googleapis/google-cloud-python@google-cloud-tasks-v2.18.0...google-cloud-tasks-v2.19.1)

Updates `simplejson` from 3.19.3 to 3.20.1
- [Release notes](https://github.com/simplejson/simplejson/releases)
- [Changelog](https://github.com/simplejson/simplejson/blob/master/CHANGES.txt)
- [Commits](simplejson/simplejson@v3.19.3...v3.20.1)

Updates `cachetools` from 5.5.0 to 5.5.2
- [Changelog](https://github.com/tkem/cachetools/blob/master/CHANGELOG.rst)
- [Commits](tkem/cachetools@v5.5.0...v5.5.2)

---
updated-dependencies:
- dependency-name: structlog
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: ua-parser
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: humanize
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: marshmallow
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: google-cloud-storage
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: google-cloud-pubsub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: google-cloud-tasks
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: simplejson
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: cachetools
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from a team as a code owner March 7, 2025 08:32
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 7, 2025
@ons-eq-team
Copy link
Contributor

Benchmark Results

Percentile Averages:
50th: 77ms
90th: 181ms
95th: 315ms
99th: 593ms
99.9th: 1079ms
GETs (99th): 793ms
POSTs (99th): 361ms

PDF: 7900ms
Session: 11000ms

Total Requests: 67,304
Total Failures: 0
Error Percentage: 0.0%

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.

1 participant