-
Notifications
You must be signed in to change notification settings - Fork 54
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 poetry-deps (main) (major) #2082
Conversation
Report bugs in Issues The following are automatically added:
Available user actions:
Supported /retest check runs
Supported labels
|
WalkthroughThe project has updated the version of the Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (1)
poetry.lock
is excluded by!**/*.lock
Files selected for processing (1)
- pyproject.toml (1 hunks)
Additional comments not posted (1)
pyproject.toml (1)
49-49
: Verify compatibility with the updateddeepdiff
version.The update to
deepdiff
from^7.0.1
to^8.0.0
introduces significant changes, including a new parameterthreshold_to_diff_deeper
, deprecation ofordered-set
in favor oforderly-set
, and support for enumerations and logarithmic comparisons. Ensure that the existing codebase is compatible with these changes and that the new features or changes do not introduce any issues.Run the following script to verify the compatibility of the updated
deepdiff
version with the existing codebase:
1ae262f
to
7c4a920
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (1)
poetry.lock
is excluded by!**/*.lock
Files selected for processing (1)
- pyproject.toml (1 hunks)
Files skipped from review due to trivial changes (1)
- pyproject.toml
/lgtm |
Owner of the pull request renovate[bot] is part of: |
This PR contains the following updates:
^7.0.1
->^8.0.0
23.2
->24.1
Release Notes
seperman/deepdiff (deepdiff)
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 settingthreshold_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 anew_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.ordered-set
and switched toorderly-set
. Theordered-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 asorderly-set
.use_log_scale:bool
andlog_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.iterable_compare_func
is used.pypa/packaging (packaging)
v24.1
Compare Source
What's Changed
_parser
docstring by @pradyunsg in https://github.com/pypa/packaging/pull/784markers.default_environment()
by @edgarrmondragon in https://github.com/pypa/packaging/pull/753New Contributors
Full Changelog: pypa/packaging@24.0...24.1
v24.0
Compare Source
What's Changed
validate
kwarg by @pradyunsg in https://github.com/pypa/packaging/pull/731test_glibc_version_string_ctypes_raise_oserror
ifctypes
is unavailable by @kevinchang96 in https://github.com/pypa/packaging/pull/741Py_NOGIL
toPy_GIL_DISABLED
by @hugovk in https://github.com/pypa/packaging/pull/747New Contributors
Full Changelog: pypa/packaging@23.2...24.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
This PR was generated by Mend Renovate. View the repository job log.