fix(deps): update dependency pydash to v8 #500
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~=6.0.0->~=8.0.4Release Notes
dgilland/pydash (pydash)
v8.0.4Compare Source
zip_objectandzip_object_deepwhere an empty list for keys/values would cause an exception instead of returning an empty dict.v8.0.3Compare Source
v8.0.2Compare Source
map_for compatability withchain. Thanks DeviousStoat_!v8.0.1Compare Source
operator.attrgetter,operator.itemgetter, andoperator.methodcallerwhen instances of those classes were used as callbacks to functions likemap_,filter_, etc. due to a bug introduced in Python 3.12.3 and 3.11.9 that reported an incorrect signature for thoseoperatorclass instances.v8.0.0Compare Source
Add functions (Thanks DeviousStoat_!):
apply(previously namedthru)apply_catchapply_ifapply_if_not_noneeq_cmpgt_cmpgte_cmpin_range_cmpis_equal_cmpis_equal_with_cmpis_instance_of_cmpis_match_cmpis_match_with_cmpis_monotone_cmplt_cmplte_cmpRename function
thrutoapply. Thanks DeviousStoat_! (breaking change)Changed
zip_,unzip,zip_with,unzip_withandto_pairsto accept iterables of tuples instead of lists and return lists of tuples instead of lists of lists. Thanks DeviousStoat_! (breaking change)Fixed bug in
divide,multiply, andsubtractthat returned the wrong result when0was used as one of the operation values. Thanks DeviousStoat_!v7.0.7Compare Source
set_where the incorrect object type, list instead of dict, was initialized on class attributes. Thanks DeviousStoat_!v7.0.6Compare Source
v7.0.5Compare Source
find_indexandfind_last_indexby allowingpredicateargument to be callback shorthand values. Thanks DeviousStoat_!v7.0.4Compare Source
typing-extensionsversion4.6.0from install requirements. Incompatibility was fixed in4.6.1.v7.0.3Compare Source
difference_by,intersection_by,union_by,uniq_by, andxor_byby allowingiterateeargument to beAny. Thanks DeviousStoat_!v7.0.2Compare Source
pyrightas a type checker withreportPrivateUsage=truewould report errors that objects are not exported frompydash. Thanks DeviousStoat_!v7.0.1Compare Source
typing-extensions, for package.v7.0.0Compare Source
to_dictto not usingdict()internally. Previous behavior would be for something liketo_dict([["k", "v"], ["x", "y"]])to return{"k": "v", "x": "y"}(equivalent to callingdict(...)) butto_dict([["k"], ["v"], ["x"], ["y"]])would return{0: ["x"], 1: ["v"], 2: ["x"], 3: ["y"]}. The new behavior is to always return iterables as dictionaries with their indexes as keys like{0: ["k", "v"], 1: ["x", "y"]}. This is consistent with how iterable objects are iterated over and means thatto_dictwill have more reliable output. (breaking change)slugifyto remove single-quotes from output. Instead ofslugify("the cat's meow") == "the-cat's-meow", the new behavior is to return"the-cats-meow". (breaking change)getpath keys. Thanks bl4ckst0ne_!Configuration
📅 Schedule: Branch creation - "on Monday after 3am and before 10am" (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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.