-
Notifications
You must be signed in to change notification settings - Fork 0
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
Bump the dev-dependencies group with 5 updates #2
Conversation
Updates the requirements on [black](https://github.com/psf/black), [pylint](https://github.com/pylint-dev/pylint), [hypothesis](https://github.com/HypothesisWorks/hypothesis), [ruff](https://github.com/astral-sh/ruff) and [coverage](https://github.com/nedbat/coveragepy) to permit the latest version. Updates `black` to 24.8.0 - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@23.1a1...24.8.0) Updates `pylint` to 3.2.7 - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](pylint-dev/pylint@pylint-3.0.0a0...v3.2.7) Updates `hypothesis` to 6.111.2 - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.82.0...hypothesis-python-6.111.2) Updates `ruff` to 0.6.3 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@v0.0.280...0.6.3) Updates `coverage` to 7.6.1 - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](nedbat/coveragepy@7.2.7...7.6.1) --- updated-dependencies: - dependency-name: black dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: pylint dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: hypothesis dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: ruff dependency-type: direct:production dependency-group: dev-dependencies - dependency-name: coverage dependency-type: direct:production dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <[email protected]>
WalkthroughThe Changes
Poem
Tip Early access features: enabledWe are currently testing the following features in early access:
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 selected for processing (1)
- pyproject.toml (1 hunks)
Additional comments not posted (6)
pyproject.toml (6)
53-53
: Approved: Update to black version constraintThe upper version constraint for black has been increased from 24.4.2 to 24.8.0. This update allows for the latest version, which includes important fixes for crashes related to formatting, improvements in performance when handling large directories listed in
.gitignore
, and enhancements to parsing f-strings.
54-54
: Approved: Update to pylint version constraintThe upper version constraint for pylint has been increased from 3.2.6 to 3.2.7. This minor version update includes various bug fixes and improvements, such as maintaining the order of package paths and addressing crashes in specific scenarios.
57-57
: Approved: Update to hypothesis version constraintThe upper version constraint for hypothesis has been increased from 6.108.5 to 6.111.2. This update allows for the latest version, which includes general cleanups and updates to the changelog.
59-59
: Approved: Update to coverage version constraintThe upper version constraint for coverage has been increased from 7.6.0 to 7.6.1. This patch update includes important fixes, such as resolving issues related to measuring code with specific arguments and improving the handling of backslashes in HTML reports. Additionally, it adds support for Python 3.13.
53-59
: Summary: Approved updates to development dependenciesThe changes in this file update the version constraints for several development dependencies (black, pylint, hypothesis, ruff, and coverage) to allow for their latest versions. These updates bring important bug fixes, performance improvements, and new features that can enhance the development process.
Key points:
- All updates are minor or patch versions, reducing the risk of breaking changes.
- The updates align with the PR objectives and the Dependabot-generated summary.
- The most significant change is the ruff update (0.5.5 to 0.6.3), which may require verification of compatibility with the project's coding style.
Overall, these updates keep the development environment up-to-date and are likely to improve the development experience and code quality.
58-58
: Approved: Update to ruff version constraint, but verify compatibilityThe upper version constraint for ruff has been increased from 0.5.5 to 0.6.3. This update allows for a significant version jump, which includes new features, enhancements to existing checks, and improved handling of specific syntax cases.
Given the significant version jump, it's recommended to verify that the new version of ruff is compatible with the project's coding style. Run the following script to check for any new warnings or errors:
If there are any new warnings or errors, consider updating the ruff configuration in the
pyproject.toml
file accordingly.
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Updates the requirements on black, pylint, hypothesis, ruff and coverage to permit the latest version.
Updates
black
to 24.8.0Release notes
Sourced from black's releases.
Changelog
Sourced from black's changelog.
... (truncated)
Commits
b965c2a
Prepare release 24.8.0 (#4426)9ccf279
Documentfind_project_root
ignoringpyproject.toml
without[tool.black]
...14b6e61
fix: Enhace black efficiently to skip directories listed in .gitignore (#4415)b1c4dd9
fix: respect braces better in f-string parsing (#4422)4b4ae43
Fix incorrect linenos on fstring tokens with escaped newlines (#4423)7fa1faf
docs: fix the installation command of extra for blackd (#4413)8827acc
Bump sphinx from 7.3.7 to 7.4.0 in /docs (#4404)b0da11d
Bump furo from 2024.5.6 to 2024.7.18 in /docs (#4409)721dff5
fix: avoid formatting backslash strings inside f-strings (#4401)7e2afc9
Updateactions/checkout
to v4 to stop node deprecation warnings (#4379)Updates
pylint
to 3.2.7Commits
a98215b
Bump pylint to 3.2.7, update changelog1deaffa
Fix to maintain order of package paths (#9887) (#9897)b4c2951
[Backport maintenance/3.2.x] Fix a crash inundefined-loop-variable
with `e...f1925f4
Fix crash in refactoring checker when calling bound lambda (#9867)7d1626c
Fix a false positiveunreachable
forNoReturn
coroutine functions (#9844)...da19566
Bump pylint to 3.2.6, update changelog (#9825)810c59c
Update setuptools to >=71.0.4 (#9812) (#9824)5f19cd5
Fix a crash when a subclass extends__slots__
(#9817) (#9822)c0b1d22
Bump astroid to 3.2.4 (#9816) (#9821)1d877de
Fix consider-using-min-max-builtin (#9802) (#9803)Updates
hypothesis
to 6.111.2Commits
e339c5f
Bump hypothesis-python version to 6.111.2 and update changelog3e8e8b3
Merge pull request #4090 from Zac-HD/test-cleanupsae1a2d0
Clean up minimal() helpere8cea04
ignore flaky coverage here0b3952a
Update crosshair24926fd
Clean up some backend-dependant tests962802a
Move unused function to testc90732c
Merge pull request #4087 from HypothesisWorks/create-pull-request/patch3346f25
Update pinned dependencies6c51f10
Bump hypothesis-python version to 6.111.1 and update changelogUpdates
ruff
to 0.6.3Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
ee258ca
Bump version to 0.6.3 (#13152)b4d9d26
Update faq.md to highlight changes to src (#13145)a998320
[ruff
] - extend comment deletions for unused-noqa (RUF100
) (#13105)770ef2a
[red-knot] support deferred evaluation of type expressions (#13131)c6023c0
[red-knot] Add docs on usingRAYON_NUM_THREADS
for better logging (#13140)df694ca
[FastAPI
] Avoid introducing invalid syntax in fix for `fast-api-non-annotat...2e75cfb
FormatPYI
examples in docs as.pyi
-file snippets (#13116)cfafaa7
[red-knot] Remove very noisy tracing call when resolvingImportFrom
stateme...3e9c7ad
Replace crates by dependi for VS Code Dev Container (#13125)81cd438
red-knot: infer and display ellipsis type (#13124)Updates
coverage
to 7.6.1Changelog
Sourced from coverage's changelog.
... (truncated)
Commits
29f5898
docs: sample HTML for 7.6.19b829f1
docs: prep for 7.6.1ebbb6a2
build: wheels for 3.13rc13872525
chore: make upgrade7a27f40
test: fix a test on free-threading, use abiflags to get site-packages path co...2b53664
build: include gil/nogil in the version bannerda1682f
docs: changelog and contributor for #1828dc819ff
test: two tests for #18289aaa404
fix: properly handle backslash before multi-line string (#1828)9c50270
chore: make upgradeDependabot 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 <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name>
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 <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditionsSummary by CodeRabbit