Title: Bump ruff from 0.15.18 to 0.15.20 in the python-development group across 1 directory by dependabot[bot] · Pull Request #2414 · Materials-Consortia/optimade-python-tools · GitHub
Open Graph Title: Bump ruff from 0.15.18 to 0.15.20 in the python-development group across 1 directory by dependabot[bot] · Pull Request #2414 · Materials-Consortia/optimade-python-tools
X Title: Bump ruff from 0.15.18 to 0.15.20 in the python-development group across 1 directory by dependabot[bot] · Pull Request #2414 · Materials-Consortia/optimade-python-tools
Description: Bumps the python-development group with 1 update in the / directory: ruff. Updates ruff from 0.15.18 to 0.15.20 Release notes Sourced from ruff's releases. 0.15.20 Release Notes Released on 2026-06-25. Preview features Allow human-readable names in rule selectors (#25887) Emit a warning instead of an error for unknown rule selectors (#26113) Match noqa shebang handling in ruff:ignore comments (#26286) [ruff] Remove pytest-fixture-autouse (RUF076) (#26240, #26371) Documentation Add versioning sections to custom crate READMEs (#26317) Update ruff_python_parser README for crates.io (#26315) [perflint] Clarify that PERF402 applies to any iterable (#26242) Contributors @dhruvmanila @MichaReiser @ntBre @trilamsr Install ruff 0.15.20 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.20/ruff-installer.sh | sh Install prebuilt binaries via powershell script powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.15.20/ruff-installer.ps1 | iex" Download ruff 0.15.20 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 ... (truncated) Changelog Sourced from ruff's changelog. 0.15.20 Released on 2026-06-25. Preview features Allow human-readable names in rule selectors (#25887) Emit a warning instead of an error for unknown rule selectors (#26113) Match noqa shebang handling in ruff:ignore comments (#26286) [ruff] Remove pytest-fixture-autouse (RUF076) (#26240, #26371) Documentation Add versioning sections to custom crate READMEs (#26317) Update ruff_python_parser README for crates.io (#26315) [perflint] Clarify that PERF402 applies to any iterable (#26242) Contributors @dhruvmanila @MichaReiser @ntBre @trilamsr 0.15.19 Released on 2026-06-23. Preview features Support human-readable names when hovering suppression comments and in code actions (#26114) Bug fixes Fall back to default settings when editor-only settings are invalid (#26244) Fix panic when inserting text at a notebook cell boundary (#26111) Rule changes [pylint] Update fix suggestions for __floor__, __trunc__, __length_hint__, and __matmul__ variants (PLC2801) (#26239) Performance Avoid allocating when parsing single string literals (#26200) Avoid reallocating singleton call arguments (#26223) Lazily create source files for lint diagnostics (#26226) Optimize formatter text width and indentation (#26236) Reserve capacity for builtin bindings (#26229) Skip repeated-key checks for singleton dictionaries (#26228) Use ArrayVec for qualified name segments (#26224) ... (truncated) Commits f82a36b Bump 0.15.20 (#26376) af32943 Improve the summarise-ecosystem-results skill (#26378) 485ebab Remove RUF076 name from schema (#26371) ef81835 [ty] Implement rust-analyzer's "Click for full compiler diagnostic" feature (... 572b31e [ruff] Remove pytest-fixture-autouse (RUF076) (#26240) f703f21 Allow human-readable names in rule selectors (#25887) 0d726b2 [ty] Reuse equality semantics for membership compatibility (#25955) dbe6e98 [ty] Infer definite equality comparison results (#26337) e700ea3 [ty] Prove TypedDict structural patterns exhaustive (#26285) 6a0d2ec [ty] Widen inferred class-valued instance attributes (#26338) Additional commits viewable in compare view
Open Graph Description: Bumps the python-development group with 1 update in the / directory: ruff. Updates ruff from 0.15.18 to 0.15.20 Release notes Sourced from ruff's releases. 0.15.20 Release Notes Released on 2...
X Description: Bumps the python-development group with 1 update in the / directory: ruff. Updates ruff from 0.15.18 to 0.15.20 Release notes Sourced from ruff's releases. 0.15.20 Release Notes Released ...
Opengraph URL: https://github.com/Materials-Consortia/optimade-python-tools/pull/2414
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:389c4555-bf94-45a7-3e7d-24790b9db7c3 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | B140:3BFA6F:1CF4CDE:271327B:6A654197 |
| html-safe-nonce | fae79b1ea5af5d23d8244da44a59cda6fd1342ab94027b4347f1b5c2473906b3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMTQwOjNCRkE2RjoxQ0Y0Q0RFOjI3MTMyN0I6NkE2NTQxOTciLCJ2aXNpdG9yX2lkIjoiODk5Nzg4NDIxMTE5NTM2MzczNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | c9ded3e1573c2df7dddb3eb853e4ee7d751955e06933987358ed1676cfc85154 |
| hovercard-subject-tag | pull_request:3968359285 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/Materials-Consortia/optimade-python-tools/pull/2414/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps the python-development group with 1 update in the / directory: ruff. Updates ruff from 0.15.18 to 0.15.20 Release notes Sourced from ruff's releases. 0.15.20 Release Notes Released on 2... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/Materials-Consortia/optimade-python-tools git https://github.com/Materials-Consortia/optimade-python-tools.git |
| octolytics-dimension-user_id | 23107754 |
| octolytics-dimension-user_login | Materials-Consortia |
| octolytics-dimension-repository_id | 136234321 |
| octolytics-dimension-repository_nwo | Materials-Consortia/optimade-python-tools |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 136234321 |
| octolytics-dimension-repository_network_root_nwo | Materials-Consortia/optimade-python-tools |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 309153364422b3c499922d1a2a6404910a58ed8e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width