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

⬆️(dependencies) update python dependencies #189

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 14, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
boto3 ==1.35.19 -> ==1.35.44 age adoption passing confidence
django (changelog) ==5.1.1 -> ==5.1.2 age adoption passing confidence
django-cors-headers (changelog) ==4.4.0 -> ==4.5.0 age adoption passing confidence
ipython ==8.27.0 -> ==8.28.0 age adoption passing confidence
livekit-api ==0.7.0 -> ==0.7.1 age adoption passing confidence
psycopg (source, changelog) ==3.2.2 -> ==3.2.3 age adoption passing confidence
pyfakefs ==5.6.0 -> ==5.7.1 age adoption passing confidence
pylint (changelog) ==3.2.7 -> ==3.3.1 age adoption passing confidence
pylint-django ==2.5.5 -> ==2.6.1 age adoption passing confidence
redis (changelog) ==5.0.8 -> ==5.1.1 age adoption passing confidence
ruff (source, changelog) ==0.6.5 -> ==0.7.0 age adoption passing confidence
sentry-sdk (changelog) ==2.14.0 -> ==2.17.0 age adoption passing confidence
types-requests (changelog) ==2.32.0.20240914 -> ==2.32.0.20241016 age adoption passing confidence

Release Notes

boto/boto3 (boto3)

v1.35.44

Compare Source

=======

  • api-change:athena: [botocore] Removing FEDERATED from Create/List/Delete/GetDataCatalog API
  • api-change:bedrock: [botocore] Adding converse support to CMI API's
  • api-change:bedrock-runtime: [botocore] Added converse support for custom imported models
  • api-change:datazone: [botocore] Adding the following project member designations: PROJECT_CATALOG_VIEWER, PROJECT_CATALOG_CONSUMER and PROJECT_CATALOG_STEWARD in the CreateProjectMembership API and PROJECT_CATALOG_STEWARD designation in the AddPolicyGrant API.
  • api-change:ec2: [botocore] RequestSpotInstances and RequestSpotFleet feature release.

v1.35.43

Compare Source

=======

  • api-change:bedrock-agent: [botocore] Removing support for topK property in PromptModelInferenceConfiguration object, Making PromptTemplateConfiguration property as required, Limiting the maximum PromptVariant to 1
  • api-change:dataexchange: [botocore] This release adds Data Grant support, through which customers can programmatically create data grants to share with other AWS accounts and accept data grants from other AWS accounts.
  • api-change:ecs: [botocore] This is an Amazon ECS documentation only update to address tickets.
  • api-change:pinpoint-sms-voice-v2: [botocore] Added the registrations status of REQUIRES_AUTHENTICATION
  • api-change:pipes: [botocore] This release adds validation to require specifying a SecurityGroup and Subnets in the Vpc object under PipesSourceSelfManagedKafkaParameters. It also adds support for iso-e, iso-f, and other non-commercial partitions in ARN parameters.
  • api-change:quicksight: [botocore] Add StartDashboardSnapshotJobSchedule API. RestoreAnalysis now supports restoring analysis to folders.
  • api-change:rds: [botocore] Updates Amazon RDS documentation for TAZ IAM support
  • api-change:workspaces: [botocore] Updated the DomainName pattern for Active Directory

v1.35.42

Compare Source

=======

  • api-change:s3: [botocore] Add support for the new optional bucket-region and prefix query parameters in the ListBuckets API. For ListBuckets requests that express pagination, Amazon S3 will now return both the bucket names and associated AWS regions in the response.
  • bugfix:Config: [botocore] Fixed sigv4a_signing_region_set resolution when set in environment or config file.

v1.35.41

Compare Source

=======

  • api-change:amplify: [botocore] Added sourceUrlType field to StartDeployment request
  • api-change:cloudformation: [botocore] Documentation update for AWS CloudFormation API Reference.
  • api-change:codebuild: [botocore] Enable proxy for reserved capacity fleet.
  • api-change:ivs: [botocore] On a channel that you own, you can now replace an ongoing stream with a new stream by streaming up with the priority parameter appended to the stream key.
  • api-change:qbusiness: [botocore] Amazon Q Business now supports embedding the Amazon Q Business web experience on third-party websites.
  • api-change:redshift: [botocore] This release launches the CreateIntegration, DeleteIntegration, DescribeIntegrations and ModifyIntegration APIs to create and manage Amazon Redshift Zero-ETL Integrations.
  • api-change:resiliencehub: [botocore] AWS Resilience Hub now integrates with the myApplications platform, enabling customers to easily assess the resilience of applications defined in myApplications. The new Resiliency widget provides visibility into application resilience and actionable recommendations for improvement.
  • api-change:sesv2: [botocore] This release adds support for email maximum delivery seconds that allows senders to control the time within which their emails are attempted for delivery.

v1.35.40

Compare Source

=======

  • api-change:codepipeline: [botocore] AWS CodePipeline V2 type pipelines now support automatically retrying failed stages and skipping stage for failed entry conditions.
  • api-change:mailmanager: [botocore] Mail Manager support for viewing and exporting metadata of archived messages.
  • api-change:securitylake: [botocore] This release updates request validation regex for resource ARNs.
  • api-change:supplychain: [botocore] This release adds AWS Supply Chain instance management functionality. Specifically adding CreateInstance, DeleteInstance, GetInstance, ListInstances, and UpdateInstance APIs.
  • api-change:transfer: [botocore] This release enables customers using SFTP connectors to query the transfer status of their files to meet their monitoring needs as well as orchestrate post transfer actions.

v1.35.39

Compare Source

=======

  • api-change:appflow: [botocore] Doc only updates for clarification around OAuth2GrantType for Salesforce.
  • api-change:elbv2: [botocore] Add zonal_shift.config.enabled attribute. Add new AdministrativeOverride construct in the describe-target-health API response to include information about the override status applied to a target.
  • api-change:emr: [botocore] This release provides new parameter "Context" in instance fleet clusters.
  • api-change:guardduty: [botocore] Added a new field for network connection details.
  • api-change:robomaker: [botocore] Documentation update: added support notices to each API action.

v1.35.38

Compare Source

=======

  • api-change:acm-pca: [botocore] Documentation updates for AWS Private CA.
  • api-change:dms: [botocore] Introduces DescribeDataMigrations, CreateDataMigration, ModifyDataMigration, DeleteDataMigration, StartDataMigration, StopDataMigration operations to SDK. Provides FailedDependencyFault error message.
  • api-change:ec2: [botocore] This release adds support for assigning the billing of shared Amazon EC2 On-Demand Capacity Reservations.
  • api-change:ecs: [botocore] This is a documentation only release that updates to documentation to let customers know that Amazon Elastic Inference is no longer available.
  • api-change:elastic-inference: [botocore] Elastic Inference - Documentation update to add service shutdown notice.
  • api-change:iotfleetwise: [botocore] Refine campaign related API validations
  • api-change:neptune-graph: [botocore] Support for 16 m-NCU graphs available through account allowlisting
  • api-change:outposts: [botocore] Adding new "DELIVERED" enum value for Outposts Order status
  • api-change:route53resolver: [botocore] Route 53 Resolver Forwarding Rules can now include a server name indication (SNI) in the target address for rules that use the DNS-over-HTTPS (DoH) protocol. When a DoH-enabled Outbound Resolver Endpoint forwards a request to a DoH server, it will provide the SNI in the TLS handshake.
  • api-change:socialmessaging: [botocore] This release for AWS End User Messaging includes a public SDK, providing a suite of APIs that enable sending WhatsApp messages to end users.
  • api-change:timestream-influxdb: [botocore] This release updates our regex based validation rules in regards to valid DbInstance and DbParameterGroup name.

v1.35.37

Compare Source

=======

  • api-change:codepipeline: [botocore] AWS CodePipeline introduces a Compute category

v1.35.36

Compare Source

=======

  • api-change:elasticache: [botocore] AWS ElastiCache SDK now supports using APIs with newly launched Valkey engine. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage.
  • api-change:memorydb: [botocore] Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage.
  • enhancement:Python: [botocore] Added provisional Python 3.13 support to Botocore
  • enhancement:Python: Added provisional Python 3.13 support to Boto3

v1.35.35

Compare Source

=======

  • api-change:deadline: [botocore] Add support for using the template from a previous job during job creation and listing parameter definitions for a job.
  • api-change:marketplace-reporting: [botocore] Documentation-only update for AWS Marketplace Reporting API.
  • api-change:qconnect: [botocore] This release adds support for the following capabilities: Configuration of the Gen AI system via AIAgent and AIPrompts. Integration support for Bedrock Knowledge Base.
  • api-change:redshift: [botocore] Add validation pattern to S3KeyPrefix on the EnableLogging API

v1.35.34

Compare Source

=======

  • api-change:ec2: [botocore] Documentation updates for Amazon EC2.
  • api-change:iot-data: [botocore] Add v2 smoke tests and smithy smokeTests trait for SDK testing.

v1.35.33

Compare Source

=======

  • api-change:codepipeline: [botocore] AWS CodePipeline introduces Commands action that enables you to easily run shell commands as part of your pipeline execution.
  • api-change:connect: [botocore] Public GetMetricDataV2 Grouping increase from 3 to 4
  • api-change:ec2: [botocore] This release includes a new API for modifying instance cpu-options after launch.
  • api-change:iot: [botocore] This release adds support for Custom Authentication with X.509 Client Certificates, support for Custom Client Certificate validation, and support for selecting application protocol and authentication type without requiring TLS ALPN for customer's AWS IoT Domain Configurations.
  • api-change:marketplace-reporting: [botocore] The AWS Marketplace Reporting service introduces the GetBuyerDashboard API. This API returns a dashboard that provides visibility into your organization's AWS Marketplace agreements and associated spend across the AWS accounts in your organization.
  • api-change:mediapackagev2: [botocore] Added support for ClipStartTime on the FilterConfiguration object on OriginEndpoint manifest settings objects. Added support for EXT-X-START tags on produced HLS child playlists.
  • api-change:quicksight: [botocore] QuickSight: Add support for exporting and importing folders in AssetBundle APIs
  • enhancement:AWSCRT: [botocore] Update awscrt version to 0.22.0

v1.35.32

Compare Source

=======

  • api-change:appstream: [botocore] Added support for Automatic Time Zone Redirection on Amazon AppStream 2.0
  • api-change:b2bi: [botocore] Added and updated APIs to support outbound EDI transformations
  • api-change:bedrock-agent-runtime: [botocore] Added raw model response and usage metrics to PreProcessing and PostProcessing Trace
  • api-change:bedrock-runtime: [botocore] Added new fields to Amazon Bedrock Guardrails trace
  • api-change:iotdeviceadvisor: [botocore] Add clientToken attribute and implement idempotency for CreateSuiteDefinition.
  • api-change:ivs-realtime: [botocore] Adds new Stage Health EventErrorCodes applicable to RTMP(S) broadcasts. Bug Fix: Enforces that EncoderConfiguration Video height and width must be even-number values.
  • api-change:s3: [botocore] This release introduces a header representing the minimum object size limit for Lifecycle transitions.
  • api-change:sagemaker: [botocore] releasing builtinlcc to public
  • api-change:workspaces: [botocore] WSP is being rebranded to become DCV.

v1.35.31

Compare Source

=======

  • api-change:bedrock-agent: [botocore] This release adds support to stop an ongoing ingestion job using the StopIngestionJob API in Agents for Amazon Bedrock.
  • api-change:codeartifact: [botocore] Add support for the dual stack endpoints.
  • api-change:rds: [botocore] This release provides additional support for enabling Aurora Limitless Database DB clusters.

v1.35.30

Compare Source

=======

  • api-change:bedrock: [botocore] Add support for custom models via provisioned throughput for Bedrock Model Evaluation
  • api-change:clouddirectory: [botocore] Add examples for API operations in model.
  • api-change:connect: [botocore] Amazon Connect introduces StartOutboundChatContact API allowing customers to initiate outbound chat contacts
  • api-change:pricing: [botocore] Add examples for API operations in model.
  • api-change:resource-groups: [botocore] This update includes new APIs to support application groups and to allow users to manage resource tag-sync tasks in applications.
  • api-change:supplychain: [botocore] Release DataLakeDataset, DataIntegrationFlow and ResourceTagging APIs for AWS Supply Chain
  • api-change:timestream-influxdb: [botocore] Timestream for InfluxDB now supports port configuration and additional customer-modifiable InfluxDB v2 parameters. This release adds Port to the CreateDbInstance and UpdateDbInstance API, and additional InfluxDB v2 parameters to the CreateDbParameterGroup API.
  • api-change:verifiedpermissions: [botocore] Add examples for API operations in model.

v1.35.29

Compare Source

=======

  • api-change:customer-profiles: [botocore] Introduces optional RoleArn parameter for PutIntegration request and includes RoleArn in the response of PutIntegration, GetIntegration and ListIntegrations
  • api-change:quicksight: [botocore] Adding personalization in QuickSight data stories. Admins can enable or disable personalization through QuickSight settings.
  • api-change:securityhub: [botocore] Documentation updates for AWS Security Hub
  • api-change:sesv2: [botocore] This release adds support for engagement tracking over Https using custom domains.

v1.35.28

Compare Source

=======

  • api-change:chatbot: [botocore] Return State and StateReason fields for Chatbot Channel Configurations.
  • api-change:lambda: [botocore] Reverting Lambda resource-based policy and block public access APIs.
  • api-change:organizations: [botocore] Add support for policy operations on the CHATBOT_POLICY policy type.
  • api-change:pcs: [botocore] AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups.
  • api-change:rds-data: [botocore] Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters.
  • api-change:sagemaker: [botocore] Adding TagPropagation attribute to Sagemaker API

v1.35.27

Compare Source

=======

  • api-change:cloudtrail: [botocore] Doc-only update for CloudTrail network activity events release (in preview)
  • api-change:ec2: [botocore] Updates to documentation for the transit gateway security group referencing feature.
  • api-change:fsx: [botocore] Doc-only update to address Lustre S3 hard-coded names.
  • api-change:worklink: [botocore] The worklink client has been removed following the deprecation of the service.

v1.35.26

Compare Source

=======

  • api-change:bedrock: [botocore] Add support for Cross Region Inference in Bedrock Model Evaluations.
  • api-change:budgets: [botocore] Releasing minor partitional endpoint updates
  • api-change:kinesis: [botocore] This release includes support to add tags when creating a stream
  • api-change:pinpoint-sms-voice-v2: [botocore] AWS End User Messaging SMS-Voice V2 has added support for resource policies. Use the three new APIs to create, view, edit, and delete resource policies.
  • api-change:sagemaker: [botocore] Adding HiddenInstanceTypes and HiddenSageMakerImageVersionAliases attribute to SageMaker API

v1.35.25

Compare Source

=======

  • api-change:apigateway: [botocore] Documentation updates for Amazon API Gateway
  • api-change:athena: [botocore] List/Get/Update/Delete/CreateDataCatalog now integrate with AWS Glue connections. Users can create a Glue connection through Athena or use a Glue connection to define their Athena federated parameters.
  • api-change:bedrock-agent: [botocore] Amazon Bedrock Prompt Flows and Prompt Management now supports using inference profiles to increase throughput and improve resilience.
  • api-change:ec2: [botocore] Amazon EC2 G6e instances powered by NVIDIA L40S Tensor Core GPUs are the most cost-efficient GPU instances for deploying generative AI models and the highest performance GPU instances for spatial computing workloads.
  • api-change:emr-serverless: [botocore] This release adds support for job concurrency and queuing configuration at Application level.
  • api-change:glue: [botocore] Added AthenaProperties parameter to Glue Connections, allowing Athena to store service specific properties on Glue Connections.
  • api-change:rds: [botocore] Support ComputeRedundancy parameter in ModifyDBShardGroup API. Add DBShardGroupArn in DBShardGroup API response. Remove InvalidMaxAcuFault from CreateDBShardGroup and ModifyDBShardGroup API. Both API will throw InvalidParameterValueException for invalid ACU configuration.
  • api-change:resource-explorer-2: [botocore] AWS Resource Explorer released ListResources feature which allows customers to list all indexed AWS resources within a view.

v1.35.24

Compare Source

=======

  • api-change:dynamodb: [botocore] Generate account endpoint for DynamoDB requests when the account ID is available
  • api-change:neptune: [botocore] Add v2 smoke tests and smithy smokeTests trait for SDK testing.
  • api-change:sagemaker: [botocore] Amazon SageMaker now supports using manifest files to specify the location of uncompressed model artifacts within Model Packages
  • api-change:sagemaker-metrics: [botocore] This release introduces support for the SageMaker Metrics BatchGetMetrics API.
  • api-change:workspaces: [botocore] Releasing new ErrorCodes for SysPrep failures during ImageImport and CreateImage process

v1.35.23

Compare Source

=======

  • api-change:codeconnections: [botocore] This release adds the PullRequestComment field to CreateSyncConfiguration API input, UpdateSyncConfiguration API input, GetSyncConfiguration API output and ListSyncConfiguration API output
  • api-change:glue: [botocore] This change is for releasing TestConnection api SDK model
  • api-change:lambda: [botocore] Tagging support for Lambda event source mapping, and code signing configuration resources.
  • api-change:mediaconvert: [botocore] This release provides support for additional DRM configurations per SPEKE Version 2.0.
  • api-change:medialive: [botocore] Adds Bandwidth Reduction Filtering for HD AVC and HEVC encodes, multiplex container settings.
  • api-change:quicksight: [botocore] QuickSight: 1. Add new API - ListFoldersForResource. 2. Commit mode adds visibility configuration of Apply button on multi-select controls for authors.
  • api-change:sagemaker: [botocore] Introduced support for G6e instance types on SageMaker Studio for JupyterLab and CodeEditor applications.
  • api-change:workspaces-web: [botocore] WorkSpaces Secure Browser now enables Administrators to view and manage end-user browsing sessions via Session Management APIs.

v1.35.22

Compare Source

=======

  • api-change:ce: [botocore] This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon DynamoDB reservations.
  • api-change:ds: [botocore] Added new APIs for enabling, disabling, and describing access to the AWS Directory Service Data API
  • api-change:ds-data: [botocore] Added new AWS Directory Service Data API, enabling you to manage data stored in AWS Directory Service directories. This includes APIs for creating, reading, updating, and deleting directory users, groups, and group memberships.
  • api-change:guardduty: [botocore] Add launchType and sourceIPs fields to GuardDuty findings.
  • api-change:mailmanager: [botocore] Introduce a new RuleSet condition evaluation, where customers can set up a StringExpression with a MimeHeader condition. This condition will perform the necessary validation based on the X-header provided by customers.
  • api-change:rds: [botocore] Updates Amazon RDS documentation with information upgrading snapshots with unsupported engine versions for RDS for MySQL and RDS for PostgreSQL.
  • api-change:s3: [botocore] Added SSE-KMS support for directory buckets.

v1.35.21

Compare Source

=======

  • api-change:codebuild: [botocore] GitLab Enhancements - Add support for Self-Hosted GitLab runners in CodeBuild. Add group webhooks
  • api-change:ecr: [botocore] The DescribeImageScanning API now includes fixAvailable, exploitAvailable, and fixedInVersion fields to provide more detailed information about the availability of fixes, exploits, and fixed versions for identified image vulnerabilities.
  • api-change:ecs: [botocore] This is a documentation only release to address various tickets.
  • api-change:lambda: [botocore] Support for JSON resource-based policies and block public access
  • api-change:rds: [botocore] Updates Amazon RDS documentation with configuration information about the BYOL model for RDS for Db2.
  • api-change:ssm: [botocore] Support for additional levels of cross-account, cross-Region organizational units in Automation. Various documentation updates.

v1.35.20

Compare Source

=======

  • api-change:bedrock: [botocore] This feature adds cross account s3 bucket and VPC support to ModelInvocation jobs. To use a cross account bucket, pass in the accountId of the bucket to s3BucketOwner in the ModelInvocationJobInputDataConfig or ModelInvocationJobOutputDataConfig.
  • api-change:iot: [botocore] This release adds additional enhancements to AWS IoT Device Management Software Package Catalog and Jobs. It also adds SBOM support in Software Package Version.
  • api-change:medialive: [botocore] Removing the ON_PREMISE enum from the input settings field.
  • api-change:organizations: [botocore] Doc only update for AWS Organizations that fixes several customer-reported issues
  • api-change:pca-connector-scep: [botocore] This is a general availability (GA) release of Connector for SCEP, a feature of AWS Private CA. Connector for SCEP links your SCEP-enabled and mobile device management systems to AWS Private CA for digital signature installation and certificate management.
  • api-change:rds: [botocore] Launching Global Cluster tagging.
django/django (django)

v5.1.2

Compare Source

adamchainz/django-cors-headers (django-cors-headers)

v4.5.0

Compare Source

  • Drop Python 3.8 support.

  • Support Python 3.13.

ipython/ipython (ipython)

v8.28.0

Compare Source

psycopg/psycopg (psycopg)

v3.2.3

Compare Source

pytest-dev/pyfakefs (pyfakefs)

v5.7.1

Compare Source

Fixes a regression in version 5.7.0 that broke patching fcntl.

Fixes
  • fixes a regression that caused unfaked fcntl calls to fail (see #​1074)

v5.7.0

Compare Source

Adds official Python 3.13 support, improves OS emulation behavior.

Changes
  • officially support Python 3.13
Enhancements
  • the additional_skip_names parameter now works with more modules (see #​1023)
  • added support for os.fchmod, allow file descriptor argument for os.chmod only for POSIX
    for Python < 3.13
Performance
  • avoid reloading glob in Python 3.13
Fixes
  • removing files while iterating over scandir results is now possible (see #​1051)
  • fake pathlib.PosixPath and pathlib.WindowsPath now behave more like in the real filesystem
    (see #​1053)
  • PurePosixPath reported Windows reserved names as reserved in Python >= 3.12
    (see #​1067)
  • PurePosixPath.joinpath() incorrectly handled paths with drives under Windows in Python >= 3.12
    (see #​1070)
pylint-dev/pylint (pylint)

v3.3.1

Compare Source

What's new in Pylint 3.3.1?

Release date: 2024-09-24

False Positives Fixed

  • Fix regression causing some f-strings to not be inferred as strings.

    Closes #​9947

v3.3.0

Compare Source

Release date: 2024-09-20

Changes requiring user actions

  • We migrated symilar to argparse, from getopt, so the error and help output changed
    (for the better). We exit with 2 instead of sometime 1, sometime 2. The error output
    is not captured by the runner anymore. It's not possible to use a value for the
    boolean options anymore (--ignore-comments 1 should become --ignore-comments).

    Refs #​9731

New Features

  • Add new declare-non-slot error which reports when a class has a __slots__ member and a type hint on the class is not present in __slots__.

    Refs #​9499

New Checks

  • Added too-many-positional-arguments to allow distinguishing the configuration for too many
    total arguments (with keyword-only params specified after *) from the configuration
    for too many positional-or-keyword or positional-only arguments.

    As part of evaluating whether this check makes sense for your project, ensure you
    adjust the value of --max-positional-arguments.

    Closes #​9099

  • Add using-exception-groups-in-unsupported-version and
    using-generic-type-syntax-in-unsupported-version for uses of Python 3.11+ or
    3.12+ features on lower supported versions provided with --py-version.

    Closes #​9791

  • Add using-assignment-expression-in-unsupported-version for uses of := (walrus operator)
    on Python versions below 3.8 provided with --py-version.

    Closes #​9820

  • Add using-positional-only-args-in-unsupported-version for uses of positional-only args on
    Python versions below 3.8 provided with --py-version.

    Closes #​9823

  • Add unnecessary-default-type-args to the typing extension to detect the use
    of unnecessary default type args for typing.Generator and typing.AsyncGenerator.

    Refs #​9938

False Negatives Fixed

  • Fix computation of never-returning function: Never is handled in addition to NoReturn, and priority is given to the explicit --never-returning-functions option.

    Closes #​7565.

  • Fix a false negative for await-outside-async when await is inside Lambda.

    Refs #​9653

  • Fix a false negative for duplicate-argument-name by including positional-only, *args and **kwargs arguments in the check.

    Closes #​9669

  • Fix false negative for multiple-statements when multiple statements are present on else and finally lines of try.

    Refs #​9759

  • Fix false negatives when isinstance does not have exactly two arguments.
    pylint now emits a too-many-function-args or no-value-for-parameter
    appropriately for isinstance calls.

    Closes #​9847

Other Bug Fixes

  • --enable with --disable=all now produces an error, when an unknown msg code is used. Internal pylint messages are no longer affected by --disable=all.

    Closes #​9403

  • Impossible to compile regexes for paths in the configuration or argument given to pylint won't crash anymore but
    raise an argparse error and display the error message from re.compile instead.

    Closes #​9680

  • Fix a bug where a tox.ini file with pylint configuration was ignored and it exists in the current directory.

    .cfg and .ini files containing a Pylint configuration may now use a section named [pylint]. This enhancement impacts the scenario where these file types are used as defaults when they are present and have not been explicitly referred to, using the --rcfile option.

    Closes #​9727

  • Improve file discovery for directories that are not python packages.

    Closes #​9764

Other Changes

  • Remove support for launching pylint with Python 3.8.
    Code that supports Python 3.8 can still be linted with the --py-version=3.8 setting.

    Refs #​9774

  • Add support for Python 3.13.

    Refs #​9852

Internal Changes

  • All variables, classes, functions and file names containing the word 'similar', when it was,
    in fact, referring to 'symilar' (the standalone program for the duplicate-code check) were renamed
    to 'symilar'.

    Closes #​9734

  • Remove old-style classes (Python 2) code and remove check for new-style class since everything is new-style in Python 3. Updated doc for exception checker to remove reference to new style class.

    Refs #​9925

pylint-dev/pylint-django (pylint-django)

v2.6.1

NOTICE


We dropped support for Python 3.7, 3.8, and for pylint below 3.0.

Bugfixes
  • Added Django aliases for ranges to support psycopg 2 and 3 (#&#8203;421 <https://github.com/pylint-dev/pylint-django/pull/421>_)
  • Support for Python 3.12 datetime (#&#8203;427 <https://github.com/pylint-dev/pylint-django/pull/427>_)
  • Fixed location of installed LICENSE file (#&#8203;431 <https://github.com/pylint-dev/pylint-django/issues/431>_)
  • Fixed ForeignKeyStringChecker referencing linter config incorrectly (#&#8203;430 <https://github.com/pylint-dev/pylint-django/issues/430>_)

Other


- CI now tests against Django 5.1
redis/redis-py (redis)

v5.1.1: 5.1.1

Compare Source

Changes

5.1.1

🐛 Bug Fixes
  • Fixed return type for Redis Set commands to be Set instead of List (#​3399)
  • Fixed bug with partial Hiredis availability (#​3400)
  • Fixed bug with async pipeline and cluster fails with some commands (#​3402)

5.1.0

🚀 New Features
How to start with Client-side caching?
  1. Install redis-py 5.1.0
  2. Use the following code snippet:
r = Redis(protocol=3, cache_config=CacheConfig())

cache = r.get_cache()
r.set("foo", "bar")

### get key from redis and save in local cache
print(r.get("foo"))

### get key from local cache
print(cache.get(CacheKey(command="GET", redis_keys=("foo",))).cache_value)

### change key in redis (cause invalidation)
r.set("foo", "barbar")

### Retrieves a new value from server and cache it
print(r.get("foo"))

### Make sure that new value was cached
print(cache.get(CacheKey(command="GET", redis_keys=("foo",))).cache_value)

Check documentation to get more examples

🔥 Breaking Changes
  • Timeseries insertion filters for close samples (#​3228)
  • Enhanced classes string representation (#​3001)
  • Partial clean up of Python 3.7 compatibility (#​2928)
  • Handle Redis Set data type as Python list to avoid a limitations with nested dictionaries (#​3324)

Contributors

We'd like to thank all the contributors who worked on this release!

@​vladvildanov @​dmaier-redislabs @​vineethvkumar @​ramchandra-st @​RafalBielickiIM @​jules-ch

v5.1.0: 5.1.0

Compare Source

Changes

🚀 New Features

How to start with Client-side caching?
  1. Install redis-py 5.1.0
  2. Use the following code snippet:
r = Redis(protocol=3, cache_config=CacheConfig())

cache = r.get_cache()
r.set("foo", "bar")

### get key from redis and save in local cache
print(r.get("foo"))

### get key from local cache
print(cache.get(CacheKey(command="GET", redis_keys=("foo",))).cache_value)

### change key in redis (cause invalidation)
r.set("foo", "barbar")

### Retrieves a new value from server and cache it
print(r.get("foo"))

### Make sure that new value was cached
print(cache.get(CacheKey(command="GET", redis_keys=("foo",))).cache_value)

Check documentation to get more examples

🔥 Breaking Changes

  • Timeseries insertion filters for close samples (#​3228)
  • Enhanced classes string representation (#​3001)
  • Partial clean up of Python 3.7 compatibility (#​2928)
  • Handle RESP3 sets as Python lists (#​3324)

🐛 Bug Fixes

  • Handle RESP3 sets as Python lists (#​3324)
  • Prevent async ClusterPipeline instances from becoming "false-y" (#​3068)
  • Add hostname field to _parse_node_line (#​3343)
  • More docs fixes (#​3326)
  • Delete the first-defined (and thus "duplicate") Script class (#​3333)
  • Catch a known DeprecationWarning when calling .close() (#​3335)
  • Add missed redismod at test_commands.py (#​3369)

🧰 Maintenance

Contributors

We'd like to thank all the contributors who worked on this release!

@​AYMENJD, @​AniketP04, @​BackflipPenguin, @​ING-XIAOJIAN, @​MrDenkoV, @​Pedram-Parsian, @​TheBlusky, @​TomerHekmati, @​Wh1isper, @​Zaczero, @​ahmedabdou14, @​akx, @​andy-stark-redis, @​catap, @​chayim, @​d184230, @​danielzhangau, @​daveisfera, @​dependabot, @​dependabot[bot], @​dkuser, @​dmaier-redislabs, @​dmkulazhenko, @​dudizimber, @​dvora-h, @​dwdougherty, @​enjoy-binbin, @​gerzse, @​hongqn, @​jakob-keller, @​kristjanvalur, @​kurtmckee, @​matrey, @​mattwang44, @​max-muoto, @​parmenashp, @​poiuj, @​r0ro, @​sjpotter, @​tbbream, @​trkwyk, @​uglide, @​vladvildanov, @​w-miller, @​wKollendorf, @​willfrey, @​willianmrs, @​zakaf, @​zware and @​zxjlm

astral-sh/ruff (ruff)

v0.7.0

Compare Source

Check out the blog post for a migration guide and overview of the changes!

Breaking changes
  • The pytest rules PT001 and PT023 now default to omitting the decorator parentheses when there are no arguments
    (#​12838, #​13292).
    This was a change that we attempted to make in Ruff v0.6.0, but only partially made due to an error on our part.
    See the blog post for more details.
  • The useless-try-except rule (in our tryceratops category) has been recoded from TRY302 to
    TRY203 (#​13502). This ensures Ruff's code is consistent with
    the same rule in the tryceratops linter.
  • The lint.allow-unused-imports setting has been removed (#​13677). Use
    lint.pyflakes.allow-unused-imports
    instead.
Formatter preview style
  • Normalize implicit concatenated f-string quotes per part (#​13539)
Preview linter features
  • [refurb] implement hardcoded-string-charset (FURB156) (#​13530)
  • [refurb] Count codepoints not bytes for slice-to-remove-prefix-or-suffix (FURB188) (#​13631)
Rule changes
  • [pylint] Mark PLE1141 fix as unsafe (#​13629)
  • [flake8-async] Consider async generators to be "checkpoints" for cancel-scope-no-checkpoint (ASYNC100) (#​13639)
  • [flake8-bugbear] Do not suggest setting parameter strict= to False in B905 diagnostic message (#​13656)
  • [flake8-todos] Only flag the word "TODO", not words starting with "todo" (TD006) (#​13640)
  • [pycodestyle] Fix whitespace-related false positives and false negatives inside type-parameter lists (E231, E251) (#​13704)
  • [flake8-simplify] Stabilize preview behavior for SIM115 so that the rule can detect files
    being opened from a wider range of standard-library functions (#​12959).
CLI
  • Add explanation of fixable in --statistics command (#​13774)
Bug fixes

Configuration

📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file noChangelog labels Oct 14, 2024
@renovate renovate bot force-pushed the renovate/python-dependencies branch 8 times, most recently from 2c8b535 to 2191090 Compare October 17, 2024 23:29
@renovate renovate bot force-pushed the renovate/python-dependencies branch from 2191090 to 63372a5 Compare October 18, 2024 22:02
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 noChangelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants