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

chore(deps): bump the python group with 7 updates #328

Closed
wants to merge 2 commits into from

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps the python group with 7 updates:

Package From To
pypdf 3.16.4 3.17.2
aws-lambda-powertools 2.26.0 2.30.1
boto3 1.28.66 1.34.1
black 23.10.0 23.12.0
mypy 1.6.1 1.7.1
pylint 3.0.1 3.0.3
pytest 7.4.2 7.4.3

Updates pypdf from 3.16.4 to 3.17.2

Release notes

Sourced from pypdf's releases.

Version 3.17.2, 2023-12-10

What's new

Bug Fixes (BUG)

Robustness (ROB)

Documentation (DOC)

Maintenance (MAINT)

Testing (TST)

Code Style (STY)

Full Changelog

Version 3.17.1, 2023-11-14

What's new

Bug Fixes (BUG)

Robustness (ROB)

Documentation (DOC)

Maintenance (MAINT)

Full Changelog

... (truncated)

Changelog

Sourced from pypdf's changelog.

Version 3.17.2, 2023-12-10

Bug Fixes (BUG)

  • Cope with deflated images with CMYK Black Only (#2322)
  • Handle indirect objects as parameters for CCITTFaxDecode (#2307)
  • check words length in _cmap type1_alternative function (#2310)

Robustness (ROB)

  • Relax flate decoding for too many lookup values (#2331)
  • Let _build_destination skip in case of missing /D key (#2018)

Full Changelog

Version 3.17.1, 2023-11-14

Bug Fixes (BUG)

  • Mediabox expansion size when applying non-right angle rotation (#2282)

Robustness (ROB)

  • MissingWidth is IndirectObject (#2288)
  • Initialize states array with an empty value (#2280)

Full Changelog

Version 3.17.0, 2023-10-29

Security (SEC)

  • Infinite recursion when using PdfWriter(clone_from=reader) (#2264)

New Features (ENH)

  • Add parameter to select images to be removed (#2214)

Bug Fixes (BUG)

  • Correctly handle image mode 1 with FlateDecode (#2249)
  • Error when filling a value with parentheses #2268 (#2269)
  • Handle empty root outline (#2239)

Full Changelog

Commits

Updates aws-lambda-powertools from 2.26.0 to 2.30.1

Release notes

Sourced from aws-lambda-powertools's releases.

v2.30.1

Summary

This patch release fixes a bug when using the event handler Router together with OpenAPI metadata.

Huge thanks to @​MCR2019 for finding and reporting this out!

Changes

🔧 Maintenance

This release was made possible by the following contributors:

@​dependabot, @​dependabot[bot], @​github-actions, @​github-actions[bot] and @​rubenfonseca

v2.30.0

Summary

This release follows the newly announced Python 3.12 runtime in AWS Lambda 🚀

Changes

📜 Documentation updates

🔧 Maintenance

This release was made possible by the following contributors:

@​dependabot, @​dependabot[bot], @​github-actions, @​github-actions[bot], @​heitorlessa, @​leandrodamascena and @​rubenfonseca

v2.29.1

... (truncated)

Changelog

Sourced from aws-lambda-powertools's changelog.

Unreleased

Maintenance

[v2.30.0] - 2023-12-14

Bug Fixes

  • docs: make the Lambda Layer version consistent (#3498)

Documentation

  • customer-reference: add Transformity as a customer reference (#3497)

Features

  • general: add support for Python 3.12 (#3304)

Maintenance

  • version bump
  • deps: bump squidfunk/mkdocs-material from 876b39c to 9af3b7e in /docs (#3486)
  • deps-dev: bump sentry-sdk from 1.38.0 to 1.39.0 (#3495)
  • deps-dev: bump cfn-lint from 0.83.4 to 0.83.5 (#3487)
  • deps-dev: bump ruff from 0.1.7 to 0.1.8 (#3501)
  • deps-dev: bump the boto-typing group with 1 update (#3500)
  • tests: temporarily disable E2E parallelism (#3484)

[v2.29.1] - 2023-12-11

Bug Fixes

  • logger: log non-ascii characters as is when JSON stringifying (#3475)

Maintenance

  • version bump
  • deps: bump squidfunk/mkdocs-material from 8c72011 to 20241c6 in /docs (#3470)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 2 updates (#3476)
  • deps: bump actions/setup-python from 4.8.0 to 5.0.0 (#3465)
  • deps: bump squidfunk/mkdocs-material from 20241c6 to 876b39c in /docs (#3477)
  • deps: bump datadog-lambda from 5.84.0 to 5.85.0 (#3466)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 2 updates (#3467)

... (truncated)

Commits

Updates boto3 from 1.28.66 to 1.34.1

Changelog

Sourced from boto3's changelog.

1.34.1

  • api-change:appstream: [botocore] This release includes support for images of Windows Server 2022 platform.
  • api-change:b2bi: [botocore] Documentation updates for AWS B2B Data Interchange
  • api-change:billingconductor: [botocore] Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group.
  • api-change:connect: [botocore] This release adds support for more granular billing using tags (key:value pairs)
  • api-change:controltower: [botocore] Documentation updates for AWS Control Tower.
  • api-change:firehose: [botocore] This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations
  • api-change:gamelift: [botocore] Amazon GameLift adds the ability to add and update the game properties of active game sessions.
  • api-change:iot: [botocore] This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource.
  • api-change:neptune-graph: [botocore] This is the initial SDK release for Amazon Neptune Analytics
  • api-change:opensearch: [botocore] Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3.
  • api-change:quicksight: [botocore] Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support.
  • api-change:workspaces: [botocore] Updated note to ensure customers understand running modes.
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version

1.34.0

  • feature:Python: End of support for Python 3.7
  • feature:Python: [botocore] End of support for Python 3.7
  • api-change:drs: [botocore] Adding AgentVersion to SourceServer and RecoveryInstance structures

1.33.13

  • api-change:imagebuilder: [botocore] This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process.
  • api-change:location: [botocore] This release 1) adds sub-municipality field in Places API for searching and getting places information, and 2) allows optimizing route calculation based on expected arrival time.
  • api-change:logs: [botocore] This release introduces the StartLiveTail API to tail ingested logs in near real time.

1.33.12

  • api-change:neptune: [botocore] This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes.
  • api-change:pinpoint: [botocore] This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits.
  • api-change:securityhub: [botocore] Added new resource detail objects to ASFF, including resources for AwsDynamoDbTable, AwsEc2ClientVpnEndpoint, AwsMskCluster, AwsS3AccessPoint, AwsS3Bucket
  • api-change:endpoint-rules: [botocore] Update endpoint-rules client to latest version

1.33.11

  • api-change:cloudwatch: [botocore] Update cloudwatch client to latest version
  • api-change:ec2: [botocore] M2 Mac instances are built on Apple M2 Mac mini computers. I4i instances are powered by 3rd generation Intel Xeon Scalable processors. C7i compute optimized, M7i general purpose and R7i memory optimized instances are powered by custom 4th Generation Intel Xeon Scalable processors.
  • api-change:finspace: [botocore] Releasing Scaling Group, Dataview, and Volume APIs

... (truncated)

Commits
  • 35fb92b Merge branch 'release-1.34.1'
  • 8a18727 Bumping version to 1.34.1
  • 00b424e Add changelog entries from botocore
  • 0390930 Merge branch 'release-1.34.0'
  • 9b2db53 Merge branch 'release-1.34.0' into develop
  • 71fee69 Bumping version to 1.34.0
  • ac52ae6 Add changelog entries from botocore
  • ae37eb7 Merge pull request #3952 from boto/python_37_deprecation
  • 70fc23d Add changelog entry for Python 3.7 End of Support
  • d8ae1d2 Merge branch 'release-1.33.13'
  • Additional commits viewable in compare view

Updates black from 23.10.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)

23.11.0

Highlights

  • Support formatting ranges of lines with the new --line-ranges command-line option

... (truncated)

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)

23.11.0

Highlights

... (truncated)

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 mypy from 1.6.1 to 1.7.1

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next release

Stubgen will now include __all__ in its output if it is in the input file (PR 16356).

Mypy 1.7

We’ve just uploaded mypy 1.7 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Using TypedDict for **kwargs Typing

Mypy now has support for using Unpack[...] with a TypedDict type to annotate **kwargs arguments enabled by default. Example:

# Or 'from typing_extensions import ...'
from typing import TypedDict, Unpack
class Person(TypedDict):
name: str
age: int
def foo(**kwargs: Unpack[Person]) -> None:
...
foo(name="x", age=1)  # Ok
foo(name=1)  # Error

The definition of foo above is equivalent to the one below, with keyword-only arguments name and age:

def foo(*, name: str, age: int) -> None:
    ...

Refer to PEP 692 for more information. Note that unlike in the current version of the PEP, mypy always treats signatures with Unpack[SomeTypedDict] as equivalent to their expanded forms with explicit keyword arguments, and there aren't special type checking rules for TypedDict arguments.

This was contributed by Ivan Levkivskyi back in 2022 (PR 13471).

TypeVarTuple Support Enabled (Experimental)

Mypy now has support for variadic generics (TypeVarTuple) enabled by default, as an experimental feature. Refer to PEP 646 for the details.

TypeVarTuple was implemented by Jared Hance and Ivan Levkivskyi over several mypy releases, with help from Jukka Lehtosalo.

... (truncated)

Commits

Updates pylint from 3.0.1 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)
  • Additional commits viewable in compare view

Updates pytest from 7.4.2 to 7.4.3

Release notes

Sourced from pytest's releases.

pytest 7.4.3 (2023-10-24)

Bug Fixes

  • #10447: Markers are now considered in the reverse mro order to ensure base class markers are considered first -- this resolves a regression.

  • #11239: Fixed := in asserts impacting unrelated test cases.

  • #11439: Handled an edge case where :data:sys.stderr might already be closed when :ref:faulthandler is tearing down.

Commits
  • 2390610 Tweak changelog.rst
  • a0714aa Prepare release version 7.4.3
  • 44ad1c9 [7.4.x] fix #10447 - consider marks in reverse mro order to give base classes...
  • 5dc7725 [7.4.x] Ensure logging tests always cleanup after themselves (#11541)
  • a517827 [7.4.x] Configure ReadTheDocs to fail on warnings (#11540)
  • 21fe071 [7.4.x] fix for ValueError raised in faulthandler teardown code (#11455)
  • f8bb857 Force terminal width when running tests (#11425) (#11432)
  • 1944dc0 [7.4.x] Fix --import-mode=importlib when root contains __init__.py file (#1...
  • 946634c Merge pull request #11419 from nicoddemus/backport-11414-to-7.4.x
  • d849a3e [7.4.x] fix: closes #11343's [attr-defined] type errors (#11421)
  • 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 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 7 updates:

| Package | From | To |
| --- | --- | --- |
| [pypdf](https://github.com/py-pdf/pypdf) | `3.16.4` | `3.17.2` |
| [aws-lambda-powertools](https://github.com/aws-powertools/powertools-lambda-python) | `2.26.0` | `2.30.1` |
| [boto3](https://github.com/boto/boto3) | `1.28.66` | `1.34.1` |
| [black](https://github.com/psf/black) | `23.10.0` | `23.12.0` |
| [mypy](https://github.com/python/mypy) | `1.6.1` | `1.7.1` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.0.1` | `3.0.3` |
| [pytest](https://github.com/pytest-dev/pytest) | `7.4.2` | `7.4.3` |


Updates `pypdf` from 3.16.4 to 3.17.2
- [Release notes](https://github.com/py-pdf/pypdf/releases)
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md)
- [Commits](py-pdf/pypdf@3.16.4...3.17.2)

Updates `aws-lambda-powertools` from 2.26.0 to 2.30.1
- [Release notes](https://github.com/aws-powertools/powertools-lambda-python/releases)
- [Changelog](https://github.com/aws-powertools/powertools-lambda-python/blob/develop/CHANGELOG.md)
- [Commits](aws-powertools/powertools-lambda-python@v2.26.0...v2.30.1)

Updates `boto3` from 1.28.66 to 1.34.1
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](boto/boto3@1.28.66...1.34.1)

Updates `black` from 23.10.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.10.0...23.12.0)

Updates `mypy` from 1.6.1 to 1.7.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.6.1...v1.7.1)

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

Updates `pytest` from 7.4.2 to 7.4.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@7.4.2...7.4.3)

---
updated-dependencies:
- dependency-name: pypdf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: aws-lambda-powertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: black
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies python Pull requests that update Python code labels Dec 15, 2023
Copy link

changeset-bot bot commented Dec 15, 2023

🦋 Changeset detected

Latest commit: 69fc0d0

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
arcane-scripts Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 1, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Jan 1, 2024
@dependabot dependabot bot deleted the dependabot/pip/python-04515bda98 branch January 1, 2024 16:08
@chizmw chizmw added the deps Pull requests that update a dependency label Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deps Pull requests that update a dependency python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant