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): update all pip dependencies (major) #9718

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 8, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
autopep8 ==1.5.7 -> ==2.3.1 age adoption passing confidence
azure-mgmt-compute ==30.5.0 -> ==33.1.0 age adoption passing confidence
azure-mgmt-network ==19.0.0 -> ==28.1.0 age adoption passing confidence
azure-mgmt-resource ==20.0.0 -> ==23.2.0 age adoption passing confidence
azure-mgmt-subscription ==1.0.0 -> ==3.1.1 age adoption passing confidence
deepdiff ==6.2.3 -> ==8.1.1 age adoption passing confidence
elasticsearch ==7.15.0 -> ==8.17.0 age adoption passing confidence
fabric (source, changelog) ==2.6.0 -> ==3.2.2 age adoption passing confidence
fido2 ==0.9.3 -> ==1.2.0 age adoption passing confidence
geomet ==0.2.1.post1 -> ==1.1.0 age adoption passing confidence
invoke (source, changelog) ==1.6.0 -> ==2.2.0 age adoption passing confidence
kubernetes ==24.2.0 -> ==31.0.0 age adoption passing confidence
path ==16.16.0 -> ==17.1.0 age adoption passing confidence
pbr ==5.11.1 -> ==6.1.0 age adoption passing confidence
portalocker ==2.10.1 -> ==3.1.1 age adoption passing confidence
pre-commit ==2.15.0 -> ==4.0.1 age adoption passing confidence
protobuf ==4.25.5 -> ==5.29.3 age adoption passing confidence
pydantic (changelog) ==1.10.13 -> ==2.10.5 age adoption passing confidence
pytest (changelog) ==7.2.0 -> ==8.3.4 age adoption passing confidence
pyzmq ==22.3.0 -> ==26.2.0 age adoption passing confidence
questionary ==1.10.0 -> ==2.1.0 age adoption passing confidence
tenacity ==8.0.1 -> ==9.0.0 age adoption passing confidence
urllib3 (changelog) ==1.26.20 -> ==2.3.0 age adoption passing confidence

Release Notes

hhatto/autopep8 (autopep8)

v2.3.1

Compare Source

What's Changed

Bug Fix
Enhancement

Full Changelog: hhatto/autopep8@v2.3.0...v2.3.1

v2.3.0

Compare Source

What's Changed

Full Changelog: hhatto/autopep8@v2.2.0...v2.3.0

v2.2.0

Compare Source

What's Changed

Other
Bug Fixes

Full Changelog: hhatto/autopep8@v2.1.2...v2.2.0

v2.1.2

Compare Source

What's Changed

Full Changelog: hhatto/autopep8@v2.1.1...v2.1.2

v2.1.1

Compare Source

What's Changed

Full Changelog: hhatto/autopep8@v2.1.0...v2.1.1

v2.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: hhatto/autopep8@v2.0.4...v2.1.0

v2.0.4

Compare Source

What's Changed
New Contributors

Full Changelog: hhatto/autopep8@v2.0.3...v2.0.4

v2.0.3

Compare Source

What's Changed

New Contributors

Full Changelog: hhatto/autopep8@v2.0.2...v2.0.3

v2.0.2

Compare Source

What's Changed

Full Changelog: hhatto/autopep8@v2.0.1...v2.0.2

v2.0.1

Compare Source

What's Changed

New Contributors

Full Changelog: hhatto/autopep8@v2.0.0...v2.0.1

v2.0.0

Compare Source

version 1.7.1 is yanked.

release version 2.0.0

v1.7.1

Compare Source

What's Changed

New Contributors

Full Changelog: hhatto/autopep8@v1.7.0...v1.7.1

v1.7.0

Compare Source

Change

New Feature

  • Support E275

Bug Fix


What's Changed

New Contributors

Full Changelog: hhatto/autopep8@v1.6.0...v1.7.0

v1.6.0

Compare Source

Change

Buf Fix

Azure/azure-sdk-for-python (azure-mgmt-compute)

v33.1.0

Compare Source

33.1.0 (2024-12-16)

Features Added
  • Added operation group GalleryInVMAccessControlProfileVersionsOperations
  • Added operation group GalleryInVMAccessControlProfilesOperations
  • Added operation group SoftDeletedResourceOperations
  • Model Gallery has a new parameter identity
  • Model GalleryImage has a new parameter allow_update_image
  • Model GalleryImageFeature has a new parameter starts_at_version
  • Model GalleryImageUpdate has a new parameter allow_update_image
  • Model GalleryImageVersion has a new parameter restore
  • Model GalleryImageVersion has a new parameter validations_profile
  • Model GalleryImageVersionSafetyProfile has a new parameter block_deletion_before_end_of_life
  • Model GalleryImageVersionUpdate has a new parameter restore
  • Model GalleryImageVersionUpdate has a new parameter validations_profile
  • Model GalleryList has a new parameter security_profile
  • Model GalleryUpdate has a new parameter identity
  • Model TargetRegion has a new parameter additional_replica_sets
  • Model UserArtifactSettings has a new parameter script_behavior_after_reboot

v33.0.0

Compare Source

33.0.0 (2024-08-20)

Features Added
  • Model AvailabilitySet has a new parameter scheduled_events_policy
  • Model AvailabilitySetUpdate has a new parameter scheduled_events_policy
  • Model VirtualMachineScaleSet has a new parameter sku_profile
  • Model VirtualMachineScaleSet has a new parameter zonal_platform_fault_domain_align_mode
  • Model VirtualMachineScaleSetUpdate has a new parameter sku_profile
  • Model VirtualMachineScaleSetUpdate has a new parameter zonal_platform_fault_domain_align_mode
  • Model VirtualMachineScaleSetUpdate has a new parameter zones
Breaking Changes
  • Model PurchasePlan no longer has parameter promotion_code

v32.0.0

Compare Source

32.0.0 (2024-07-22)

Features Added
  • Model DiskRestorePoint has a new parameter logical_sector_size
  • Model PurchasePlan has a new parameter promotion_code
  • Model SecurityPostureReference has a new parameter is_overridable
  • Model VirtualMachineScaleSetUpdateVMProfile has a new parameter security_posture_reference
Breaking Changes
  • Parameter id of model SecurityPostureReference is now required

v31.0.0

Compare Source

31.0.0 (2024-04-22)

Features Added
  • Model DataDisk has a new parameter source_resource
  • Model DataDisksToAttach has a new parameter caching
  • Model DataDisksToAttach has a new parameter delete_option
  • Model DataDisksToAttach has a new parameter disk_encryption_set
  • Model DataDisksToAttach has a new parameter write_accelerator_enabled
  • Model VirtualMachine has a new parameter scheduled_events_policy
  • Model VirtualMachineScaleSet has a new parameter scheduled_events_policy
  • Model VirtualMachineScaleSetReimageParameters has a new parameter force_update_os_disk_for_ephemeral
  • Model VirtualMachineScaleSetUpdateOSDisk has a new parameter diff_disk_settings
  • Model VirtualMachineScaleSetVMReimageParameters has a new parameter force_update_os_disk_for_ephemeral
  • Model VirtualMachineUpdate has a new parameter scheduled_events_policy
  • Operation CapacityReservationGroupsOperations.list_by_subscription has a new optional parameter resource_ids_only
Breaking Changes
  • Model PurchasePlan no longer has parameter promotion_code

v30.6.0

Compare Source

30.6.0 (2024-03-15)

Features Added
  • Model GalleryArtifactVersionFullSource has a new parameter virtual_machine_id
Bugs Fixed
  • Fix api_version in next_link for paging operation
seperman/deepdiff (deepdiff)

v8.1.1

Compare Source

Adding Python 3.13 to setup.py

v8.1.0

Compare Source

  • Removing deprecated lines from setup.py
  • Added prefix option to pretty()
  • Fixes hashing of numpy boolean values.
  • Fixes slots comparison when the attribute doesn't exist.
  • Relaxing orderly-set reqs
  • Added Python 3.13 support
  • Only lower if clean_key is instance of str #​504
  • Fixes issue where the key deep_distance is not returned when both compared items are equal #​510
  • Fixes exclude_paths fails to work in certain cases
  • exclude_paths fails to work #​509
  • Fixes to_json() method chokes on standard json.dumps() kwargs such as sort_keys
  • to_dict() method chokes on standard json.dumps() kwargs #​490
  • Fixes accessing the affected_root_keys property on the diff object returned by DeepDiff fails when one of the dicts is empty
  • Fixes accessing the affected_root_keys property on the diff object returned by DeepDiff fails when one of the dicts is empty #​508

v8.0.1

Compare Source

8.0.1 - extra import of numpy is removed

v8.0.0

Compare Source

With the introduction of threshold_to_diff_deeper, the values returned are different than in previous versions of DeepDiff. You can still get the older values by setting threshold_to_diff_deeper=0. However to signify that enough has changed in this release that the users need to update the parameters passed to DeepDiff, we will be doing a major version update.

  • use_enum_value=True makes it so when diffing enum, we use the enum's value. It makes it so comparing an enum to a string or any other value is not reported as a type change.
  • threshold_to_diff_deeper=float is a number between 0 and 1. When comparing dictionaries that have a small intersection of keys, we will report the dictionary as a new_value instead of reporting individual keys changed. If you set it to zero, you get the same results as DeepDiff 7.0.1 and earlier, which means this feature is disabled. The new default is 0.33 which means if less that one third of keys between dictionaries intersect, report it as a new object.
  • Deprecated ordered-set and switched to orderly-set. The ordered-set package was not being maintained anymore and starting Python 3.6, there were better options for sets that ordered. I forked one of the new implementations, modified it, and published it as orderly-set.
  • Added use_log_scale:bool and log_scale_similarity_threshold:float. They can be used to ignore small changes in numbers by comparing their differences in logarithmic space. This is different than ignoring the difference based on significant digits.
  • json serialization of reversed lists.
  • Fix for iterable moved items when iterable_compare_func is used.
  • Pandas and Polars support.

v7.0.1

  • When verbose=2, return new_path when the path and new_path are different (for example when ignore_order=True and the index of items have changed).
  • Dropping support for Python 3.7
  • Introducing serialize to flat rows for delta objects.
  • fixes the issue with hashing datetime.date objects where it treated them as numbers instead of dates (fixes #​445).
  • upgrading orjson to the latest version
  • Fix for bug when diffing two lists with ignore_order and providing compare_func
  • Fixes #​438
  • Supporting Python 3.12 in the build process by Leo Sin
  • Fixes #​457 by sf-tcalhoun
  • Fixes #​441
  • Fixes #​450
  • Fixes #​443
  • Include type info and change the "unknown" value for flat rows to something that is friendly for Postgres enums

v6.7.1

  • v6-7-1
  • v6-7-0
    • Delta can be subtracted from other objects now.
    • verify_symmetry is deprecated. Use bidirectional instead.
    • always_include_values flag in Delta can be enabled to include values in the delta for every change.
    • Fix for Delta.add breaks with esoteric dict keys.
    • You can load a delta from the list of flat dictionaries.

v6.6.0

v6.4.1

Compare Source

Bugfix: Numpy should be optional

v6.4.0

Compare Source

v6.3.1

Compare Source

v6.3.0

Compare Source

  • PrefixOrSuffixOperator: This operator will skip strings that are suffix or prefix of each other.
  • include_obj_callback and include_obj_callback_strict are added by Håvard Thom.
  • Fixed a corner case where numpy's np.float32 nans are not ignored when using ignore_nan_equality by Noam Gottlieb
  • orjson becomes optional again.
  • Fix for ignore_type_in_groups with numeric values so it does not report number changes when the number types are different.
elastic/elasticsearch-py (elasticsearch)

v8.17.0: 8.17.0

Compare Source

8.17.0 (2024-12-13)
  • Allow simsimd again on Python 3.13 (#​2722)
  • Update APIs:
    • Mark all Inference APIs as stable.
    • Add allow_partial_search_results to the Open Point in Time API
    • Add keep_alive to the Get async search status API
    • Remove the keep_alive, pre_filter_shard_size and scroll parameters from the Submit async search API. They were never supported.
    • Add master_timeout and timeout to all autoscaling policy APIs
    • Add master_timeout to the Alias exists and Get alias APIs
    • Add list_executed_pipelines and require_data_stream to Bulk API
    • Add include_model_definition to Get trained models API
    • Add meta to Create data frame analytics API
    • Add aggs to Create datafeeds API
    • Add allow_no_indices, expand_wildcards, ignore_throttled and ignore_unavailable to Create anomaly detection jobs API

v8.16.0: 8.16.0

Compare Source

8.16.0 (2024-11-12)
  • Support Python 3.13 (#​2680)
  • Emit Python warnings for beta and tech preview APIs (#​2675). You can disable those warnings if needed:
    import warnings
    from elasticsearch.exceptions import GeneralAvailabilityWarning
    
    warnings.filterwarnings("ignore", category=GeneralAvailabilityWarning)
  • Vectorstore: use a retriever query for hybrid search (#​2666)
  • Allow retries for statuses other than 429 in streaming bulk (#​2071, contributed by @​ayayron)
  • Make BulkIndexError and ScanError serializable (#​2669, contributed by @​seagrine)
  • Fix import when trace is missing from opentelemetry package (#​2694, contributed by @​nicoloboschi)
  • Update APIs:
    • Fix nodes parameter in Task management API (contributed by @​margaretpearce)
    • Add Test query rule API
    • Add Create Cross-Cluster API key and Update Cross-Cluster API key APIs
    • Add experimental Verify snapshot repository API
    • Add data_stream_name and settings to Delete auto-follow pattern API
    • Add max_samples_per_key to Get async EQL status API
    • Add lifecycle and remove unused data_retention and downsampling parameters from Put data stream lifecycle API
    • Add include_remotes and remove flat_settings from Cluster stats API
    • Add remote_indices to Create or update application privileges and Create or update roles APIs

v8.15.1: 8.15.1

Compare Source

8.15.1 (2024-09-08)

  • Fix OTel context loss in parallel bulk helper (#​2616)
  • Use request converter to generate python examples (#​2645)
  • Add Geoip database configuration APIs: Create or update, Get and Delete
  • Add q parameter to Update by Query API
  • Add allow_no_indices and ignore_unavailable parameters to Resolve index API

v8.15.0: 8.15.0

Compare Source

  • Added the Connector API (#​2623)
  • Added support for semantic_text and semantic query.
  • Added support for sequences of job id, model id and tags where applicable in ML APIs
  • Added dry_run and force parameters to the Perform inference API
  • Added optional Arrow deserialization support (#​2632)
  • Merged Query Ruleset API into new Query Rules API (#​2607)
  • Added mapping code examples (#​2596)
  • Fixed reference docs (#​2629)
  • Dropped Python 3.7 support (#​2618)

v8.14.0: 8.14.0

Compare Source

  • Fixed node_pool_class override (#​2581, contributed by @​tallakh)
  • Added retriever to the Search API
  • Added deprecated and removed allow_auto_create from the Create or update component template API
  • Added allow_auto_create, cause, deprecated, ignore_missing_component_templates and master_timeout to the Create or update index template API
  • Added cause, removed flat_settings and timeout from the Create or update index template legacy API
  • Removed various unsupported parameters from the Simulate index API
  • Added various supported paramters to the Simulate index template API
  • Added the completion and rerank task types to the Inference APIs
  • Added the query and timeout parameters to the Perform inference API
  • Added typed_keys to the Search Application Search API
  • Added with_profile_uid to the Get API key information and Query API key information APIs

v8.13.2: 8.13.2

Compare Source

  • Added the ml.update_trained_model_deployment API
  • Marked Requests 2.32.2 as incompatible with the Elasticsearch client

v8.13.1: 8.13.1

Compare Source

  • Added force_synthetic_source to the Get API
  • Added wait_for_completion to the Create trained model API
  • Added typed_keys to the Query API key information API

v8.13.0: 8.13.0

Compare Source

  • Added native OpenTelemetry support (#​2435)
  • Added optional orjson (a fast, correct JSON library) serialization support (#​2493)
  • Added the text_structure.test_grok_pattern API
  • Added the indices.resolve_cluster API
  • Renamed the model_id parameter to inference_id in the inference APIs
  • Changed all synonyms APIs from experimental to stable.
  • Fixed API key documentation (#​2477, contributed by @​iuliaferoli)

v8.12.1: 8.12.1

Compare Source

  • Fixed but deprecated parameter aliases in body parameter (#​2427)
  • Added mappings and bulk to quickstart page (#​2417)

v8.12.0: 8.12.0

Compare Source

  • Dropped support for Python 3.6
  • Allowed unrestricted body parameter again (see #​2383 for details)
  • Added the Inference APIs
  • Added the ES|QL API
  • Added active_only parameter to security.get_api_key API
  • Added expiration parameter to security.update_api_key API

v8.11.1: 8.11.1

Compare Source

  • Added missing role_templates to security.put_role_mapping API
  • Added interactive examples page to documentation
  • Changed API reference to have one page per sub-client

v8.11.0: 8.11.0

Compare Source

  • Added support for Python 3.12
  • Added missing scores parameter to create trained model vocabulary API
  • Added missing delete_dest_index parameter to delete transform API

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, 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 New Hydra Version PR# introduces new Hydra version renovate labels Jan 8, 2025
@renovate renovate bot force-pushed the renovate/major-all-pip-dependencies branch 4 times, most recently from 45f4c3b to 32a820d Compare January 9, 2025 18:06
@fruch fruch added the backport/none Backport is not required label Jan 11, 2025
@fruch fruch force-pushed the renovate/major-all-pip-dependencies branch from 32a820d to f6eb730 Compare January 11, 2025 20:39
@fruch fruch added test-provision-aws Run provision test on AWS test-integration Enable running the integration tests suite labels Jan 11, 2025
@renovate renovate bot force-pushed the renovate/major-all-pip-dependencies branch from f6eb730 to 71a9d78 Compare January 11, 2025 20:41
@fruch fruch removed the renovate label Jan 11, 2025
@fruch fruch force-pushed the renovate/major-all-pip-dependencies branch from 71a9d78 to 97deff4 Compare January 11, 2025 21:06
@renovate renovate bot force-pushed the renovate/major-all-pip-dependencies branch from 97deff4 to 3d7200c Compare January 11, 2025 21:08
@fruch fruch force-pushed the renovate/major-all-pip-dependencies branch from 3d7200c to a12a180 Compare January 11, 2025 21:19
Copy link
Contributor Author

renovate bot commented Jan 11, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@fruch fruch force-pushed the renovate/major-all-pip-dependencies branch 2 times, most recently from 050802c to 13654b3 Compare January 13, 2025 20:42
while switching to use pydantic v2, old `Extra` configuration
isn't working anymore, and we need to switch it out

Ref: https://docs.pydantic.dev/latest/api/config/#pydantic.config.ConfigDict.validate_assignment
@fruch fruch force-pushed the renovate/major-all-pip-dependencies branch from 13654b3 to 2f31df4 Compare January 13, 2025 21:56
cause of breaking changes in pytest 8.2.0, `__init__` of `unittest.TestCase`
is called multiple times during collections, and all of the code we have
there is causing issue with testing and unittesting

move all of it to `setUp`, should be identical since we always run one test method
per tests (when unittest is use, when using pytest it's a whole diffent story)

Ref: https://docs.pytest.org/en/stable/changelog.html#pytest-8-2-0-2024-04-27
@@ -45,8 +45,8 @@ class LongevityTest(ClusterTester, loader_utils.LoaderUtilsMixin):
Test a Scylla cluster stability over a time period.
"""

def __init__(self, *args, **kwargs): # pylint: disable=too-many-statements,too-many-locals,too-many-branches
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need to flush this one out from all of the test classes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/none Backport is not required dependencies Pull requests that update a dependency file New Hydra Version PR# introduces new Hydra version test-integration Enable running the integration tests suite test-provision-aws Run provision test on AWS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant