aws / aws-sdk-pandas

pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, Neptune, OpenSearch, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL).
https://aws-sdk-pandas.readthedocs.io
Apache License 2.0
3.84k stars 678 forks source link

chore(deps): bump the production-dependencies group with 6 updates #2837

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the production-dependencies group with 6 updates:

Package From To
boto3 1.34.103 1.34.108
botocore 1.34.108 1.34.113
typing-extensions 4.11.0 4.12.0
setuptools 69.5.1 70.0.0
requests 2.32.0 2.32.2
ray 2.22.0 2.23.0

Updates boto3 from 1.34.103 to 1.34.108

Changelog

Sourced from boto3's changelog.

1.34.108

  • api-change:application-autoscaling: [botocore] add v2 smoke tests and smithy smokeTests trait for SDK testing.
  • api-change:codebuild: [botocore] Aws CodeBuild now supports 36 hours build timeout
  • api-change:elbv2: [botocore] This release adds dualstack-without-public-ipv4 IP address type for ALB.
  • api-change:lakeformation: [botocore] Introduces a new API, GetDataLakePrincipal, that returns the identity of the invoking principal
  • api-change:transfer: [botocore] Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model.

1.34.107

  • api-change:acm-pca: [botocore] This release adds support for waiters to fail on AccessDeniedException when having insufficient permissions
  • api-change:connect: [botocore] Adding Contact Flow metrics to the GetMetricDataV2 API
  • api-change:kafka: [botocore] AWS MSK support for Broker Removal.
  • api-change:mwaa: [botocore] Amazon MWAA now supports Airflow web server auto scaling to automatically handle increased demand from REST APIs, Command Line Interface (CLI), or more Airflow User Interface (UI) users. Customers can specify maximum and minimum web server instances during environment creation and update workflow.
  • api-change:quicksight: [botocore] This release adds DescribeKeyRegistration and UpdateKeyRegistration APIs to manage QuickSight Customer Managed Keys (CMK).
  • api-change:sagemaker: [botocore] Introduced WorkerAccessConfiguration to SageMaker Workteam. This allows customers to configure resource access for workers in a workteam.
  • api-change:secretsmanager: [botocore] Documentation updates for AWS Secrets Manager
  • bugfix:retries: [botocore] Fix backoff calculation for truncated binary exponential backoff ([#3178](https://github.com/boto/boto3/issues/3178) <https://github.com/boto/botocore/issues/3178>__)

1.34.106

  • api-change:bedrock-agent-runtime: [botocore] Updating Bedrock Knowledge Base Metadata & Filters feature with two new filters listContains and stringContains
  • api-change:codebuild: [botocore] CodeBuild Reserved Capacity VPC Support
  • api-change:datasync: [botocore] Task executions now display a CANCELLING status when an execution is in the process of being cancelled.
  • api-change:grafana: [botocore] This release adds new ServiceAccount and ServiceAccountToken APIs.
  • api-change:medical-imaging: [botocore] Added support for importing medical imaging data from Amazon S3 buckets across accounts and regions.
  • api-change:securityhub: [botocore] Documentation-only update for AWS Security Hub

1.34.105

  • api-change:connect: [botocore] Amazon Connect provides enhanced search capabilities for flows & flow modules on the Connect admin website and programmatically using APIs. You can search for flows and flow modules by name, description, type, status, and tags, to filter and identify a specific flow in your Connect instances.
  • api-change:s3: [botocore] Updated a few x-id in the http uri traits

1.34.104

  • api-change:events: [botocore] Amazon EventBridge introduces KMS customer-managed key (CMK) encryption support for custom and partner events published on EventBridge Event Bus (including default bus) and UpdateEventBus API.
  • api-change:vpc-lattice: [botocore] This release adds TLS Passthrough support. It also increases max number of target group per rule to 10.
Commits
  • ab5f82f Merge branch 'release-1.34.108'
  • 6ce3b8b Bumping version to 1.34.108
  • 0e852dd Add changelog entries from botocore
  • b795355 Merge branch 'release-1.34.107'
  • ec8763d Merge branch 'release-1.34.107' into develop
  • 8269cfb Bumping version to 1.34.107
  • f5a56fb Add changelog entries from botocore
  • e7ce001 Merge branch 'release-1.34.106'
  • 5eaa867 Merge branch 'release-1.34.106' into develop
  • 7ab7a20 Bumping version to 1.34.106
  • Additional commits viewable in compare view


Updates botocore from 1.34.108 to 1.34.113

Changelog

Sourced from botocore's changelog.

1.34.113

  • api-change:dynamodb: Documentation only updates for DynamoDB.
  • api-change:iotfleetwise: AWS IoT FleetWise now supports listing vehicles with attributes filter, ListVehicles API is updated to support additional attributes filter.
  • api-change:managedblockchain: This is a minor documentation update to address the impact of the shut down of the Goerli and Polygon networks.

1.34.112

  • api-change:emr-serverless: This release adds the capability to run interactive workloads using Apache Livy Endpoint.
  • api-change:opsworks: Documentation-only update for OpsWorks Stacks.

1.34.111

  • api-change:chatbot: This change adds support for tagging Chatbot configurations.
  • api-change:cloudformation: Added DeletionMode FORCE_DELETE_STACK for deleting a stack that is stuck in DELETE_FAILED state due to resource deletion failure.
  • api-change:kms: This release includes feature to import customer's asymmetric (RSA, ECC and SM2) and HMAC keys into KMS in China.
  • api-change:opensearch: This release adds support for enabling or disabling a data source configured as part of Zero-ETL integration with Amazon S3, by setting its status.
  • api-change:wafv2: You can now use Security Lake to collect web ACL traffic data.

1.34.110

  • api-change:cloudfront: Model update; no change to SDK functionality.
  • api-change:glue: Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. Add a new Job Run State for EXPIRED.
  • api-change:lightsail: This release adds support for Amazon Lightsail instances to switch between dual-stack or IPv4 only and IPv6-only public IP address types.
  • api-change:mailmanager: This release includes a new Amazon SES feature called Mail Manager, which is a set of email gateway capabilities designed to help customers strengthen their organization's email infrastructure, simplify email workflow management, and streamline email compliance control.
  • api-change:pi: Performance Insights added a new input parameter called AuthorizedActions to support the fine-grained access feature. Performance Insights also restricted the acceptable input characters.
  • api-change:rds: Updates Amazon RDS documentation for Db2 license through AWS Marketplace.
  • api-change:storagegateway: Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128, new mode enforces encryption and disables AES 128-bit algorithums.

1.34.109

  • api-change:bedrock-agent: This release adds support for using Guardrails with Bedrock Agents.
  • api-change:bedrock-agent-runtime: This release adds support for using Guardrails with Bedrock Agents.
  • api-change:controltower: Added ListControlOperations API and filtering support for ListEnabledControls API. Updates also includes added metadata for enabled controls and control operations.
  • api-change:osis: Add support for creating an OpenSearch Ingestion pipeline that is attached to a provided VPC. Add information about the destinations of an OpenSearch Ingestion pipeline to the GetPipeline and ListPipelines APIs.
  • api-change:rds: This release adds support for EngineLifecycleSupport on DBInstances, DBClusters, and GlobalClusters.
  • api-change:secretsmanager: add v2 smoke tests and smithy smokeTests trait for SDK testing
Commits
  • d3e7607 Merge branch 'release-1.34.113'
  • 0b92c88 Bumping version to 1.34.113
  • ad1ef71 Update endpoints model
  • 5746767 Update to latest models
  • 23e186f Merge pull request #3189 from boto/revert-3187-a4b
  • 9180f2a Merge pull request #3188 from boto/revert-3186-honeycode
  • 0995d66 Revert "Remove alexaforbusiness client following the service deprecation (#31...
  • e406696 Revert "Remove honeycode client following the service deprecation (#3186)"
  • 864f431 Remove alexaforbusiness client following the service deprecation (#3187)
  • df5d06e Remove honeycode client following the service deprecation (#3186)
  • Additional commits viewable in compare view


Updates typing-extensions from 4.11.0 to 4.12.0

Release notes

Sourced from typing-extensions's releases.

4.12.0

This release focuses on compatibility with the upcoming release of Python 3.13. Most changes are related to the implementation of type parameter defaults (PEP 696).

Thanks to all of the people who contributed patches, especially Alex Waygood, who did most of the work adapting typing-extensions to the CPython PEP 696 implementation.

There is a single change since 4.12.0rc1:

  • Fix incorrect behaviour of typing_extensions.ParamSpec on Python 3.8 and 3.9 that meant that isinstance(typing_extensions.ParamSpec("P"), typing.TypeVar) would have a different result in some situations depending on whether or not a profiling function had been set using sys.setprofile. Patch by Alex Waygood.

Changes included in 4.12.0rc1:

  • Improve the implementation of type parameter defaults (PEP 696)
    • Backport the typing.NoDefault sentinel object from Python 3.13. TypeVars, ParamSpecs and TypeVarTuples without default values now have their __default__ attribute set to this sentinel value.
    • TypeVars, ParamSpecs and TypeVarTuples now have a has_default() method, matching typing.TypeVar, typing.ParamSpec and typing.TypeVarTuple on Python 3.13+.
    • TypeVars, ParamSpecs and TypeVarTuples with default=None passed to their constructors now have their __default__ attribute set to None at runtime rather than types.NoneType.
    • Fix most tests for TypeVar, ParamSpec and TypeVarTuple on Python 3.13.0b1 and newer.
    • Backport CPython PR #118774, allowing type parameters without default values to follow those with default values in some type parameter lists. Patch by Alex Waygood, backporting a CPython PR by Jelle Zijlstra.
    • It is now disallowed to use a TypeVar with a default value after a TypeVarTuple in a type parameter list. This matches the CPython implementation of PEP 696 on Python 3.13+.
    • Fix bug in PEP-696 implementation where a default value for a ParamSpec would be cast to a tuple if a list was provided. Patch by Alex Waygood.
  • Fix Protocol tests on Python 3.13.0a6 and newer. 3.13.0a6 adds a new __static_attributes__ attribute to all classes in Python, which broke some assumptions made by the implementation of typing_extensions.Protocol. Similarly, 3.13.0b1 adds the new __firstlineno__ attribute to all classes.
  • Fix AttributeError when using typing_extensions.runtime_checkable in combination with typing.Protocol on Python 3.12.2 or newer. Patch by Alex Waygood.
  • At runtime, assert_never now includes the repr of the argument

... (truncated)

Changelog

Sourced from typing-extensions's changelog.

Release 4.12.0 (May 23, 2024)

This release is mostly the same as 4.12.0rc1 but fixes one more longstanding bug.

  • Fix incorrect behaviour of typing_extensions.ParamSpec on Python 3.8 and 3.9 that meant that isinstance(typing_extensions.ParamSpec("P"), typing.TypeVar) would have a different result in some situations depending on whether or not a profiling function had been set using sys.setprofile. Patch by Alex Waygood.

Release 4.12.0rc1 (May 16, 2024)

This release focuses on compatibility with the upcoming release of Python 3.13. Most changes are related to the implementation of type parameter defaults (PEP 696).

Thanks to all of the people who contributed patches, especially Alex Waygood, who did most of the work adapting typing-extensions to the CPython PEP 696 implementation.

Full changelog:

  • Improve the implementation of type parameter defaults (PEP 696)
    • Backport the typing.NoDefault sentinel object from Python 3.13. TypeVars, ParamSpecs and TypeVarTuples without default values now have their __default__ attribute set to this sentinel value.
    • TypeVars, ParamSpecs and TypeVarTuples now have a has_default() method, matching typing.TypeVar, typing.ParamSpec and typing.TypeVarTuple on Python 3.13+.
    • TypeVars, ParamSpecs and TypeVarTuples with default=None passed to their constructors now have their __default__ attribute set to None at runtime rather than types.NoneType.
    • Fix most tests for TypeVar, ParamSpec and TypeVarTuple on Python 3.13.0b1 and newer.
    • Backport CPython PR #118774, allowing type parameters without default values to follow those with default values in some type parameter lists. Patch by Alex Waygood, backporting a CPython PR by Jelle Zijlstra.
    • It is now disallowed to use a TypeVar with a default value after a TypeVarTuple in a type parameter list. This matches the CPython implementation of PEP 696 on Python 3.13+.
    • Fix bug in PEP-696 implementation where a default value for a ParamSpec would be cast to a tuple if a list was provided. Patch by Alex Waygood.
  • Fix Protocol tests on Python 3.13.0a6 and newer. 3.13.0a6 adds a new __static_attributes__ attribute to all classes in Python, which broke some assumptions made by the implementation of typing_extensions.Protocol. Similarly, 3.13.0b1 adds the new __firstlineno__ attribute to all classes.

... (truncated)

Commits


Updates setuptools from 69.5.1 to 70.0.0

Changelog

Sourced from setuptools's changelog.

v70.0.0

Features

  • Emit a warning when [tools.setuptools] is present in pyproject.toml and will be ignored. -- by :user:SnoopJ (#4150)
  • Improved AttributeError error message if pkg_resources.EntryPoint.require is called without extras or distribution Gracefully "do nothing" when trying to activate a pkg_resources.Distribution with a None location, rather than raising a TypeError -- by :user:Avasam (#4262)
  • Typed the dynamically defined variables from pkg_resources -- by :user:Avasam (#4267)
  • Modernized and refactored VCS handling in package_index. (#4332)

Bugfixes

  • In install command, use super to call the superclass methods. Avoids race conditions when monkeypatching from _distutils_system_mod occurs late. (#4136)
  • Fix finder template for lenient editable installs of implicit nested namespaces constructed by using package_dir to reorganise directory structure. (#4278)
  • Fix an error with UnicodeDecodeError handling in pkg_resources when trying to read files in UTF-8 with a fallback -- by :user:Avasam (#4348)

Improved Documentation

  • Uses RST substitution to put badges in 1 line. (#4312)

Deprecations and Removals

  • Further adoption of UTF-8 in setuptools. This change regards mostly files produced and consumed during the build process (e.g. metadata files, script wrappers, automatically updated config files, etc..) Although precautions were taken to minimize disruptions, some edge cases might be subject to backwards incompatibility.

    Support for "locale" encoding is now deprecated. (#4309)

  • Remove setuptools.convert_path after long deprecation period. This function was never defined by setuptools itself, but rather a side-effect of an import for internal usage. (#4322)

  • Remove fallback for customisations of distutils' build.sub_command after long deprecated period. Users are advised to import build directly from setuptools.command.build. (#4322)

  • Removed typing_extensions from vendored dependencies -- by :user:Avasam (#4324)

  • Remove deprecated setuptools.dep_util. The provided alternative is setuptools.modified. (#4360)

... (truncated)

Commits
  • 5cbf12a Workaround for release error in v70
  • 9c1bcc3 Bump version: 69.5.1 → 70.0.0
  • 4dc0c31 Remove deprecated setuptools.dep_util (#4360)
  • 6c1ef57 Remove xfail now that test passes. Ref #4371.
  • d14fa01 Add all site-packages dirs when creating simulated environment for test_edita...
  • 6b7f7a1 Prevent bin folders to be taken as extern packages when vendoring (#4370)
  • 69141f6 Add doctest for vendorised bin folder
  • 2a53cc1 Prevent 'bin' folders to be taken as extern packages
  • 7208628 Replace call to deprecated validate_pyproject command (#4363)
  • 96d681a Remove call to deprecated validate_pyproject command
  • Additional commits viewable in compare view


Updates requests from 2.32.0 to 2.32.2

Release notes

Sourced from requests's releases.

v2.32.2

2.32.2 (2024-05-21)

Deprecations

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

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

v2.32.1

2.32.1 (2024-05-20)

Bugfixes

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

Sourced from requests's changelog.

2.32.2 (2024-05-21)

Deprecations

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

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

2.32.1 (2024-05-20)

Bugfixes

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


Updates ray from 2.22.0 to 2.23.0

Release notes

Sourced from ray's releases.

Ray-2.23.0

Ray Libraries

Ray Data

🎉 New Features:

  • Add support for using GPUs with map_groups (#45305)
  • Add support for using actors with map_groups (#45310)

💫 Enhancements:

  • Refine exception handling from arrow data conversion (#45294)

🔨 Fixes:

  • Fix Ray databricks UC reader with dynamic Databricks notebook scope token (#45153)
  • Fix bug where you can't return objects and array from UDF (#45287 )
  • Fix bug where map_groups triggers execution during input validation (#45314)

Ray Tune

🔨 Fixes:

  • [tune] Fix PB2 scheduler error resulting from trying to sort by Trial objects (#45161)

Ray Serve

🔨 Fixes:

  • Log application unhealthy errors at error level instead of warning level (#45211)

RLLib

💫 Enhancements:

  • Examples and tuned_examples learning test for new API stack are now “self-executable” (don’t require a third-party script anymore to run them). + WandB support. (#45023)

🔨 Fixes:

  • Fix result dict “spam” (duplicate, deprecated keys, e.g. “sampler_results” dumped into top level). (#45330)

📖 Documentation:

  • Add example for training with fractional GPUs on new API stack. (#45379)
  • Cleanup examples folder and remove deprecated sub directories. (#45327)

Ray Core

💫 Enhancements:

  • [Logs] Add runtime env started logs to job driver (#45255)
  • ray.util.collective support torch.bfloat16 (#39845)
  • [Core] Better propagate node death information (#45128)

🔨 Fixes:

  • [Core] Fix worker process leaks after job finishes (#44214)

Many thanks to all those who contributed to this release: @​hongchaodeng, @​khluu, @​antoni-jamiolkowski, @​ameroyer, @​bveeramani, @​can-anyscale, @​WeichenXu123, @​peytondmurray, @​jackhumphries, @​kevin85421, @​jjyao, @​robcaulk, @​rynewang, @​scottsun94, @​swang, @​GeneDer, @​zcin, @​ruisearch42, @​aslonnie, @​angelinalg, @​raulchen, @​ArthurBook, @​sven1977, @​wuxibin89

Commits
  • a0947ea [ray release] version change for 2.23.0 (#45437)
  • 6157e3b [ci] remove old worker container test (#45422)
  • 566dd5e [ci][microcheck] manually add tests to microcheck (#45400)
  • 90fa289 [release] mark chaos_torch_batch_inference_16_gpu_300gb_raw as non-stable (#4...
  • 3acce1c added typehint overloads to accurately infer the return type for ray.… (#45033)
  • e0ac723 [ci][microcheck] include step id from all step job flavors (#45403)
  • eed322a [RLlib] Fix test_actor_manager CI test. (#45411)
  • 86ae5e8 [RLlib] Cleanup examples folder 11: Example for using fractional GPUs on the ...
  • faab1ac [RLlib] Issue 44686: Upgrade all rllib_contrib requirements to tf2.11.1. (#...
  • 467b092 [ci][microcheck] improve determine new tests (#45377)
  • 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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
malachi-constant commented 1 month ago

AWS CodeBuild CI Report

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

malachi-constant commented 1 month ago

AWS CodeBuild CI Report

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

LeonLuttenberger commented 1 month ago

@dependabot squash and merge