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 #377

Closed
wants to merge 2 commits into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 6, 2024

Bumps the python group with 7 updates:

Package From To
pypdf 4.0.1 4.1.0
aws-lambda-powertools 2.33.1 2.35.0
boto3 1.34.39 1.34.56
black 24.1.1 24.2.0
pylint 3.0.3 3.1.0
types-requests 2.31.0.20240125 2.31.0.20240218
pytest 8.0.0 8.0.2

Updates pypdf from 4.0.1 to 4.1.0

Release notes

Sourced from pypdf's releases.

Version 4.1.0, 2024-03-03

What's new

Generating name objects (NameObject) without a leading slash is considered deprecated now. Previously, just a plain warning would be logged, leading to possibly invalid PDF files. According to our deprecation policy, this will log a DeprecationWarning for now.

New Features (ENH)

Bug Fixes (BUG)

Robustness (ROB)

Documentation (DOC)

Developer Experience (DEV)

Maintenance (MAINT)

Testing (TST)

Full Changelog

Version 4.0.2, 2024-02-18

What's new

Bug Fixes (BUG)

Documentation (DOC)

Developer Experience (DEV)

Testing (TST)

... (truncated)

Changelog

Sourced from pypdf's changelog.

Version 4.1.0, 2024-03-03

Generating name objects (NameObject) without a leading slash is considered deprecated now. Previously, just a plain warning would be logged, leading to possibly invalid PDF files. According to our deprecation policy, this will log a DeprecationWarning for now.

New Features (ENH)

  • Add get_pages_from_field (#2494)
  • Add reattach_fields function (#2480)
  • Automatic access to pointed object for IndirectObject (#2464)

Bug Fixes (BUG)

  • Missing error on name without leading / (#2387)
  • encode_pdfdocencoding() always returns bytes (#2440)
  • BI in text content identified as image tag (#2459)

Robustness (ROB)

  • Missing basefont entry in type 3 font (#2469)

Documentation (DOC)

  • Improve lossless compression example (#2488)
  • Amend robustness documentation (#2479)

Developer Experience (DEV)

  • Fix changelog for UTF-8 characters (#2462)

Maintenance (MAINT)

  • Add _get_page_number_from_indirect in writer (#2493)
  • Remove user assignment for feature requests (#2483)
  • Remove reference to old 2.0.0 branch (#2482)

Testing (TST)

  • Fix benchmark failures (#2481)
  • Broken test due to expired test file URL (#2468)
  • Resolve file naming conflict in test_iss1767 (#2445)

Full Changelog

Version 4.0.2, 2024-02-18

Bug Fixes (BUG)

  • Use NumberObject for /Border elements of annotations (#2451)

Full Changelog

Commits

Updates aws-lambda-powertools from 2.33.1 to 2.35.0

Release notes

Sourced from aws-lambda-powertools's releases.

v2.35.0

Summary

We’re super excited to introduce a brand new utility to author Agents for Amazon Bedrock! 🎉🎉

Agents for Amazon Bedrock is a feature to build and deploy conversational agents that can interact with your customers using Large Language Models (LLM) and AWS Lambda functions.

image

Agents for Amazon Bedrock Event Handler

Docs

Building on top of the Event Handler validation framework and the OpenAPI generation feature introduced in December, we created a new utility to:

  • 🛠 Drastically reduce the boilerplate to build Agents for Amazon Bedrock
  • 🚀 Automatically generate OpenAPI schemas from your business logic code
  • ✅ Built-in data validation for requests and responses
  • 🌐 Similar experience when authoring REST and HTTP APIs

Here's an agent with an action to schedule a meeting, ensuring that a valid email was passed in by the user:

image

Check out our brand new docs on the feature and let us know what you think!

Oh and we also fixed some bugs :) Thank you @kbakk and @​aminalaee for your contributions!

Changes

📜 Documentation updates

🐛 Bug and hot fixes

🔧 Maintenance

... (truncated)

Changelog

Sourced from aws-lambda-powertools's changelog.

[v2.35.0] - 2024-03-06

Maintenance

  • version bump
  • docs: add Bedrock Agents to feature list (#3889)

Documentation

  • event_handler: add bedrock agent resolver documentation (#3602)

Maintenance

  • deps: bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 (#3863)
  • deps: bump actions/download-artifact from 4.1.3 to 4.1.4 (#3875)
  • deps: bump squidfunk/mkdocs-material from 49d1bfd to 7be068b in /docs (#3872)
  • deps: bump codecov/codecov-action from 4.0.2 to 4.1.0 (#3856)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#3884)
  • deps: bump squidfunk/mkdocs-material from 43b898a to 49d1bfd in /docs (#3857)
  • deps: bump docker/setup-buildx-action from 3.0.0 to 3.1.0 (#3864)
  • deps: bump actions/download-artifact from 4.1.2 to 4.1.3 (#3862)
  • deps: bump redis from 5.0.1 to 5.0.2 (#3867)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 1 update (#3887)
  • deps-dev: bump cfn-lint from 0.85.2 to 0.85.3 (#3861)
  • deps-dev: bump black from 24.1.1 to 24.2.0 (#3760)
  • deps-dev: bump mkdocs-material from 9.5.11 to 9.5.12 (#3870)
  • deps-dev: bump aws-cdk-lib from 2.130.0 to 2.131.0 (#3881)
  • deps-dev: bump aws-cdk from 2.130.0 to 2.131.0 (#3883)
  • deps-dev: bump cfn-lint from 0.85.3 to 0.86.0 (#3882)
  • deps-dev: bump ruff from 0.2.2 to 0.3.0 (#3871)

[v2.34.2] - 2024-02-26

Bug Fixes

  • typing: ensure return type is a str when default_value is set (#3840)

Documentation

  • install: make minimum install the default option then extra (#3834)

Features

  • event-source: add function to get multi-value query string params by name (#3846)

Maintenance

  • version bump
  • ci: remove aws-encryption-sdk from Lambda layer due to cffi being tied to python version (#3853)
  • deps: bump the layer-balancer group in /layer/scripts/layer-balancer with 3 updates (#3844)

... (truncated)

Commits
  • 4498031 chore: version bump
  • a0a0037 chore(docs): add Bedrock Agents to feature list (#3889)
  • 03f0760 chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer w...
  • f3de704 docs(event_handler): add bedrock agent resolver documentation (#3602)
  • bc5db0a chore(deps-dev): bump cfn-lint from 0.85.3 to 0.86.0 (#3882)
  • 6d87ebe chore(deps-dev): bump aws-cdk from 2.130.0 to 2.131.0 (#3883)
  • e6b96d6 chore(ci): changelog rebuild (#3885)
  • a2f1e1e chore(deps): bump the layer-balancer group in /layer/scripts/layer-balancer w...
  • 0369b63 chore(deps-dev): bump aws-cdk-lib from 2.130.0 to 2.131.0 (#3881)
  • 2acfa7d refactor(logger): improve typing (#3869)
  • Additional commits viewable in compare view

Updates boto3 from 1.34.39 to 1.34.56

Changelog

Sourced from boto3's changelog.

1.34.56

  • api-change:apigateway: [botocore] Documentation updates for Amazon API Gateway
  • api-change:chatbot: [botocore] Minor update to documentation.
  • api-change:organizations: [botocore] This release contains an endpoint addition
  • api-change:sesv2: [botocore] Adds support for providing custom headers within SendEmail and SendBulkEmail for SESv2.

1.34.55

  • api-change:cloudformation: [botocore] Add DetailedStatus field to DescribeStackEvents and DescribeStacks APIs
  • api-change:fsx: [botocore] Added support for creating FSx for NetApp ONTAP file systems with up to 12 HA pairs, delivering up to 72 GB/s of read throughput and 12 GB/s of write throughput.
  • api-change:organizations: [botocore] Documentation update for AWS Organizations

1.34.54

  • api-change:accessanalyzer: [botocore] Fixed a typo in description field.
  • api-change:autoscaling: [botocore] With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types.
  • api-change:ec2: [botocore] With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types.

1.34.53

  • api-change:docdb-elastic: [botocore] Launched Elastic Clusters Readable Secondaries, Start/Stop, Configurable Shard Instance count, Automatic Backups and Snapshot Copying
  • api-change:eks: [botocore] Added support for new AL2023 AMIs to the supported AMITypes.
  • api-change:lexv2-models: [botocore] This release makes AMAZON.QnAIntent generally available in Amazon Lex. This generative AI feature leverages large language models available through Amazon Bedrock to automate frequently asked questions (FAQ) experience for end-users.
  • api-change:migrationhuborchestrator: [botocore] Adds new CreateTemplate, UpdateTemplate and DeleteTemplate APIs.
  • api-change:quicksight: [botocore] TooltipTarget for Combo chart visuals; ColumnConfiguration limit increase to 2000; Documentation Update
  • api-change:sagemaker: [botocore] Adds support for ModelDataSource in Model Packages to support unzipped models. Adds support to specify SourceUri for models which allows registration of models without mandating a container for hosting. Using SourceUri, customers can decouple the model from hosting information during registration.
  • api-change:securitylake: [botocore] Add capability to update the Data Lake's MetaStoreManager Role in order to perform required data lake updates to use Iceberg table format in their data lake or update the role for any other reason.

1.34.52

  • api-change:batch: [botocore] This release adds Batch support for configuration of multicontainer jobs in ECS, Fargate, and EKS. This support is available for all types of jobs, including both array jobs and multi-node parallel jobs.
  • api-change:bedrock-agent-runtime: [botocore] This release adds support to override search strategy performed by the Retrieve and RetrieveAndGenerate APIs for Amazon Bedrock Agents
  • api-change:ce: [botocore] This release introduces the new API 'GetApproximateUsageRecords', which retrieves estimated usage records for hourly granularity or resource-level data at daily granularity.
  • api-change:ec2: [botocore] This release increases the range of MaxResults for GetNetworkInsightsAccessScopeAnalysisFindings to 1,000.
  • api-change:iot: [botocore] This release reduces the maximum results returned per query invocation from 500 to 100 for the SearchIndex API. This change has no implications as long as the API is invoked until the nextToken is NULL.
  • api-change:wafv2: [botocore] AWS WAF now supports configurable time windows for request aggregation with rate-based rules. Customers can now select time windows of 1 minute, 2 minutes or 10 minutes, in addition to the previously supported 5 minutes.

1.34.51

... (truncated)

Commits
  • a9ea58f Merge branch 'release-1.34.56'
  • caa50b0 Bumping version to 1.34.56
  • 5216060 Add changelog entries from botocore
  • 93451cd Merge branch 'release-1.34.55'
  • 599b4a6 Merge branch 'release-1.34.55' into develop
  • 06be645 Bumping version to 1.34.55
  • 44f84c7 Add changelog entries from botocore
  • 40038ca Merge branch 'release-1.34.54'
  • d2faa68 Merge branch 'release-1.34.54' into develop
  • 2123919 Bumping version to 1.34.54
  • Additional commits viewable in compare view

Updates black from 24.1.1 to 24.2.0

Release notes

Sourced from black's releases.

24.2.0

Stable style

  • Fixed a bug where comments where mistakenly removed along with redundant parentheses (#4218)

Preview style

  • Move the hug_parens_with_braces_and_square_brackets feature to the unstable style due to an outstanding crash and proposed formatting tweaks (#4198)
  • Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (#4154)
  • Checking for newline before adding one on docstring that is almost at the line limit (#4185)
  • Remove redundant parentheses in case statement if guards (#4214).

Configuration

  • Fix issue where Black would ignore input files in the presence of symlinks (#4222)
  • Black now ignores pyproject.toml that is missing a tool.black section when discovering project root and configuration. Since Black continues to use version control as an indicator of project root, this is expected to primarily change behavior for users in a monorepo setup (desirably). If you wish to preserve previous behavior, simply add an empty [tool.black] to the previously discovered pyproject.toml (#4204)

Output

  • Black will swallow any SyntaxWarnings or DeprecationWarnings produced by the ast module when performing equivalence checks (#4189)

Integrations

  • Add a JSONSchema and provide a validate-pyproject entry-point (#4181)
Changelog

Sourced from black's changelog.

24.2.0

Stable style

  • Fixed a bug where comments where mistakenly removed along with redundant parentheses (#4218)

Preview style

  • Move the hug_parens_with_braces_and_square_brackets feature to the unstable style due to an outstanding crash and proposed formatting tweaks (#4198)
  • Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (#4154)
  • Checking for newline before adding one on docstring that is almost at the line limit (#4185)
  • Remove redundant parentheses in case statement if guards (#4214).

Configuration

  • Fix issue where Black would ignore input files in the presence of symlinks (#4222)
  • Black now ignores pyproject.toml that is missing a tool.black section when discovering project root and configuration. Since Black continues to use version control as an indicator of project root, this is expected to primarily change behavior for users in a monorepo setup (desirably). If you wish to preserve previous behavior, simply add an empty [tool.black] to the previously discovered pyproject.toml (#4204)

Output

  • Black will swallow any SyntaxWarnings or DeprecationWarnings produced by the ast module when performing equivalence checks (#4189)

Integrations

  • Add a JSONSchema and provide a validate-pyproject entry-point (#4181)
Commits
  • 6fdf8a4 Prepare release 24.2.0 (#4226)
  • 8af4394 fix: Don't remove comments along with parens (#4218)
  • 35e9776 Bump pre-commit/action from 3.0.0 to 3.0.1 (#4225)
  • 23dfc5b Fix ignoring input files for symlink reasons (#4222)
  • a201003 Simplify check for symlinks that resolve outside root (#4221)
  • dab37a6 Remove redundant parentheses in case statement if guards (#4214)
  • 32230e6 fix: bug where the doublestar operation had inconsistent formatting. (#4154)
  • 7edb50f fix: additional newline added to docstring when the previous line length is l...
  • 3e80de3 Bump furo from 2023.9.10 to 2024.1.29 in /docs (#4211)
  • a08b480 Bump pypa/cibuildwheel from 2.16.4 to 2.16.5 (#4212)
  • Additional commits viewable in compare view

Updates pylint from 3.0.3 to 3.1.0

Commits
  • 053c2c3 Bump pylint to 3.1.0, update changelog
  • c954636 Upgrade release documentation, and contributors.txt
  • 7300ed2 Discover .pyi files (#9241)
  • 9dbf3df Merge maintenance 3.0.x into main following 3.0.4 release (#9459)
  • 28e89b0 Remove changelog fragments pertaining to 3.0.4
  • 4332ea1 Merge branch 'maintenance/3.0.x' into main following 3.0.4 release
  • 8115381 Bump pylint to 3.0.4, update changelog (#9458)
  • 4bf3524 [false-negative] Fix for consider-using-min/max-builtin (#9127)
  • 8c24b1e [pre-commit.ci] pre-commit autoupdate (#9448)
  • f499686 Update astroid version to 3.1.0 (#9457)
  • Additional commits viewable in compare view

Updates types-requests from 2.31.0.20240125 to 2.31.0.20240218

Commits

Updates pytest from 8.0.0 to 8.0.2

Release notes

Sourced from pytest's releases.

8.0.2

pytest 8.0.2 (2024-02-24)

Bug Fixes

  • #11895: Fix collection on Windows where initial paths contain the short version of a path (for example c:\PROGRA~1\tests).
  • #11953: Fix an IndexError crash raising from getstatementrange_ast.
  • #12021: Reverted a fix to [--maxfail]{.title-ref} handling in pytest 8.0.0 because it caused a regression in pytest-xdist whereby session fixture teardowns may get executed multiple times when the max-fails is reached.

8.0.1

pytest 8.0.1 (2024-02-16)

Bug Fixes

  • #11875: Correctly handle errors from getpass.getuser{.interpreted-text role="func"} in Python 3.13.
  • #11879: Fix an edge case where ExceptionInfo._stringify_exception could crash pytest.raises{.interpreted-text role="func"}.
  • #11906: Fix regression with pytest.warns{.interpreted-text role="func"} using custom warning subclasses which have more than one parameter in their [__init__]{.title-ref}.
  • #11907: Fix a regression in pytest 8.0.0 whereby calling pytest.skip{.interpreted-text role="func"} and similar control-flow exceptions within a pytest.warns(){.interpreted-text role="func"} block would get suppressed instead of propagating.
  • #11929: Fix a regression in pytest 8.0.0 whereby autouse fixtures defined in a module get ignored by the doctests in the module.
  • #11937: Fix a regression in pytest 8.0.0 whereby items would be collected in reverse order in some circumstances.
Commits
  • 31afeeb Prepare release version 8.0.2
  • 1b00a2f Merge pull request #12025 from pytest-dev/backport-12022-to-8.0.x
  • ff2f66d [8.0.x] Revert "Fix teardown error reporting when --maxfail=1 (#11721)"
  • 8a8eed6 [8.0.x] Fix collection of short paths on Windows (#12024)
  • 74346f0 [8.0.x] Allow Sphinx 7.x (#12005)
  • b7657b4 [8.0.x] Disallow Sphinx 6 and 7 (#12001)
  • feb7c5e Merge pull request #11999 from pytest-dev/backport-11996-to-8.0.x
  • 0909655 [8.0.x] code: fix IndexError crash in getstatementrange_ast
  • 68524d4 Merge pull request #11993 from pytest-dev/release-8.0.1
  • d7d320a Prepare release version 8.0.1
  • 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) | `4.0.1` | `4.1.0` |
| [aws-lambda-powertools](https://github.com/aws-powertools/powertools-lambda-python) | `2.33.1` | `2.35.0` |
| [boto3](https://github.com/boto/boto3) | `1.34.39` | `1.34.56` |
| [black](https://github.com/psf/black) | `24.1.1` | `24.2.0` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.0.3` | `3.1.0` |
| [types-requests](https://github.com/python/typeshed) | `2.31.0.20240125` | `2.31.0.20240218` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.0.0` | `8.0.2` |


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

Updates `aws-lambda-powertools` from 2.33.1 to 2.35.0
- [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.33.1...v2.35.0)

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

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

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

Updates `types-requests` from 2.31.0.20240125 to 2.31.0.20240218
- [Commits](https://github.com/python/typeshed/commits)

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

---
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-patch
  dependency-group: python
- dependency-name: black
  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-minor
  dependency-group: python
- dependency-name: types-requests
  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 Mar 6, 2024
Copy link

changeset-bot bot commented Mar 6, 2024

🦋 Changeset detected

Latest commit: 487af38

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 Mar 7, 2024

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

@dependabot dependabot bot closed this Mar 7, 2024
@dependabot dependabot bot deleted the dependabot/pip/python-28d51c2cef branch March 7, 2024 16:05
@chizmw chizmw added the deps Pull requests that update a dependency label Mar 15, 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