Title: chore(deps): update dependency ruff to v0.9.5 by renovate[bot] · Pull Request #127 · crossplane/function-sdk-python · GitHub
Open Graph Title: chore(deps): update dependency ruff to v0.9.5 by renovate[bot] · Pull Request #127 · crossplane/function-sdk-python
X Title: chore(deps): update dependency ruff to v0.9.5 by renovate[bot] · Pull Request #127 · crossplane/function-sdk-python
Description: This PR contains the following updates: Package Change Age Adoption Passing Confidence ruff (source, changelog) ==0.9.4 -> ==0.9.5 Release Notes astral-sh/ruff (ruff) v0.9.5 Compare Source Preview features Recognize all symbols named TYPE_CHECKING for in_type_checking_block (#15719) [flake8-comprehensions] Handle builtins at top of file correctly for unnecessary-dict-comprehension-for-iterable (C420) (#15837) [flake8-logging] .exception() and exc_info= outside exception handlers (LOG004, LOG014) (#15799) [flake8-pyi] Fix incorrect behaviour of custom-typevar-return-type preview-mode autofix if typing was already imported (PYI019) (#15853) [flake8-pyi] Fix more complex cases (PYI019) (#15821) [flake8-pyi] Make PYI019 autofixable for .py files in preview mode as well as stubs (#15889) [flake8-pyi] Remove type parameter correctly when it is the last (PYI019) (#15854) [pylint] Fix missing parens in unsafe fix for unnecessary-dunder-call (PLC2801) (#15762) [pyupgrade] Better messages and diagnostic range (UP015) (#15872) [pyupgrade] Rename private type parameters in PEP 695 generics (UP049) (#15862) [refurb] Also report non-name expressions (FURB169) (#15905) [refurb] Mark fix as unsafe if there are comments (FURB171) (#15832) [ruff] Classes with mixed type variable style (RUF053) (#15841) [airflow] BashOperator has been moved to airflow.providers.standard.operators.bash.BashOperator (AIR302) (#15922) [flake8-pyi] Add autofix for unused-private-type-var (PYI018) (#15999) [flake8-pyi] Significantly improve accuracy of PYI019 if preview mode is enabled (#15888) Rule changes Preserve triple quotes and prefixes for strings (#15818) [flake8-comprehensions] Skip when TypeError present from too many (kw)args for C410,C411, and C418 (#15838) [flake8-pyi] Rename PYI019 and improve its diagnostic message (#15885) [pep8-naming] Ignore @override methods (N803) (#15954) [pyupgrade] Reuse replacement logic from UP046 and UP047 to preserve more comments (UP040) (#15840) [ruff] Analyze deferred annotations before enforcing mutable-(data)class-default and function-call-in-dataclass-default-argument (RUF008,RUF009,RUF012) (#15921) [pycodestyle] Exempt sys.path += ... calls (E402) (#15980) Configuration Config error only when flake8-import-conventions alias conflicts with isort.required-imports bound name (#15918) Workaround Even Better TOML crash related to allOf (#15992) Bug fixes [flake8-comprehensions] Unnecessary list comprehension (rewrite as a set comprehension) (C403) - Handle extraneous parentheses around list comprehension (#15877) [flake8-comprehensions] Handle trailing comma in fixes for unnecessary-generator-list/set (C400,C401) (#15929) [flake8-pyi] Fix several correctness issues with custom-type-var-return-type (PYI019) (#15851) [pep8-naming] Consider any number of leading underscore for N801 (#15988) [pyflakes] Visit forward annotations in TypeAliasType as types (F401) (#15829) [pylint] Correct min/max auto-fix and suggestion for (PL1730) (#15930) [refurb] Handle unparenthesized tuples correctly (FURB122, FURB142) (#15953) [refurb] Avoid None | None as well as better detection and fix (FURB168) (#15779) Documentation Add deprecation warning for ruff-lsp related settings (#15850) Docs (linter.md): clarify that Python files are always searched for in subdirectories (#15882) Fix a typo in non_pep695_generic_class.rs (#15946) Improve Docs: Pylint subcategories' codes (#15909) Remove non-existing lint.extendIgnore editor setting (#15844) Update black deviations (#15928) Mention UP049 in UP046 and UP047, add See also section to UP040 (#15956) Add instance variable examples to RUF012 (#15982) Explain precedence for ignore and select config (#15883) 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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. If you want to rebase/retry this PR, check this box This PR was generated by Mend Renovate. View the repository job log.
Open Graph Description: This PR contains the following updates: Package Change Age Adoption Passing Confidence ruff (source, changelog) ==0.9.4 -> ==0.9.5 Release Notes astral-sh/ruff (ruff) v0.9.5 Comp...
X Description: This PR contains the following updates: Package Change Age Adoption Passing Confidence ruff (source, changelog) ==0.9.4 -> ==0.9.5 Release Notes astral-sh/ruff (ruff) v0.9.5 ...
Opengraph URL: https://github.com/crossplane/function-sdk-python/pull/127
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:3dddca38-0273-51b2-cf70-81c7699624c6 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C42C:C9B3F:A3D8F9:EB9640:6A621A27 |
| html-safe-nonce | b338a5ea98ec176d683c8235210f6fec62db66d52ef5039fc78ae9a22978cb7f |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNDJDOkM5QjNGOkEzRDhGOTpFQjk2NDA6NkE2MjFBMjciLCJ2aXNpdG9yX2lkIjoiMzc3ODU3OTY4MTgxOTg5MjI2NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 3f5b3437791754f998e9e23084fb2e565422febac1ce42c9e4bf211fa65c84d8 |
| hovercard-subject-tag | pull_request:2320895717 |
| 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/crossplane/function-sdk-python/pull/127/files |
| twitter:image | https://avatars.githubusercontent.com/in/2740?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/2740?s=400&v=4 |
| og:image:alt | This PR contains the following updates: Package Change Age Adoption Passing Confidence ruff (source, changelog) ==0.9.4 -> ==0.9.5 Release Notes astral-sh/ruff (ruff) v0.9.5 Comp... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | be68eaf9abf2a202afbd94047d7200fb88b7edb0338f533bf171bbb1a69fab4e |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/crossplane/function-sdk-python git https://github.com/crossplane/function-sdk-python.git |
| octolytics-dimension-user_id | 45158470 |
| octolytics-dimension-user_login | crossplane |
| octolytics-dimension-repository_id | 721365259 |
| octolytics-dimension-repository_nwo | crossplane/function-sdk-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 721365259 |
| octolytics-dimension-repository_network_root_nwo | crossplane/function-sdk-python |
| 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 | 3d00b04c8874615454dfbdb32a7d2ca4db66d3f4 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width