Bump ruff from 0.8.4 to 0.9.9
Merged
Number: #69
Type: Pull Request
State: Merged
Type: Pull Request
State: Merged
Author:
dependabot[bot]
Association: Contributor
Comments: 0
Association: Contributor
Comments: 0
Created:
March 01, 2025 at 10:33 PM UTC
(about 1 year ago)
(about 1 year ago)
Updated:
October 04, 2025 at 07:04 AM UTC
(6 months ago)
(6 months ago)
Merged:
October 04, 2025 at 07:04 AM UTC
(6 months ago)
by eadwinCode
(6 months ago)
by eadwinCode
Time to Close:
7 months
Labels:
dependencies python
dependencies python
Description:
Bumps ruff from 0.8.4 to 0.9.9.
Release notes
Sourced from ruff's releases.
0.9.9
Release Notes
Preview features
- Fix caching of unsupported-syntax errors (#16425)
Bug fixes
- Only show unsupported-syntax errors in editors when preview mode is enabled (#16429)
Contributors
Install ruff 0.9.9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-installer.ps1 | iex"Download ruff 0.9.9
File Platform Checksum ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum ruff-i686-pc-windows-msvc.zip x86 Windows checksum ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
... (truncated)
Changelog
Sourced from ruff's changelog.
0.9.9
Preview features
- Fix caching of unsupported-syntax errors (#16425)
Bug fixes
- Only show unsupported-syntax errors in editors when preview mode is enabled (#16429)
0.9.8
Preview features
- Start detecting version-related syntax errors in the parser (#16090)
Rule changes
- [
pylint] Mark fix unsafe (PLW1507) (#16343)- [
pylint] Catchcase np.nan/case math.naninmatchstatements (PLW0177) (#16378)- [
ruff] Add more Pydantic models variants to the list of default copy semantics (RUF012) (#16291)Server
- Avoid indexing the project if
configurationPreferenceiseditorOnly(#16381)- Avoid unnecessary info at non-trace server log level (#16389)
- Expand
ruff.configurationto allow inline config (#16296)- Notify users for invalid client settings (#16361)
Configuration
- Add
per-file-target-versionoption (#16257)Bug fixes
- [
refurb] Do not consider docstring(s) (FURB156) (#16391)- [
flake8-self] Ignore attribute accesses on instance-like variables (SLF001) (#16149)- [
pylint] Fix false positives, add missing methods, and support positional-only parameters (PLE0302) (#16263)- [
flake8-pyi] MarkPYI030fix unsafe when comments are deleted (#16322)Documentation
- Fix example for
S611(#16316)- Normalize inconsistent markdown headings in docstrings (#16364)
- Document MSRV policy (#16384)
0.9.7
Preview features
... (truncated)
Commits
091d0afBump version to Ruff 0.9.9 (#16434)3d72138CheckLinterSettings::previewfor version-related syntax errors (#16429)4a23756Avoid caching files with unsupported syntax errors (#16425)af62f79Prioritize "bug" label for changelog sections (#16433)0ced8d0[flake8-copyright] Add links to applicable options (CPY001) (#16421)a8e171fFix string-length limit in documentation for PYI054 (#16432)cf83584Show version-related syntax errors in the playground (#16419)764aa0eAllow passingParseOptionsto inline tests (#16357)568cf88Bump version to 0.9.8 (#16414)040071b[red-knot] Ignore surrounding whitespace when looking for `<!-- snapshot-diag...- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Pull Request Statistics
Commits:
1
1
Files Changed:
1
1
Additions:
+1
+1
Deletions:
-1
-1
Package Dependencies
Technical Details
| ID: | 9361755 |
| UUID: | 2366374398 |
| Node ID: | PR_kwDOKxo6fc6NDAH- |
| Host: | GitHub |
| Repository: | python-ellar/ellar-sql |
| Merge State: | Unknown |