Title: chore(deps): update dependency ruff to v0.9.3 by renovate[bot] · Pull Request #119 · crossplane/function-sdk-python · GitHub
Open Graph Title: chore(deps): update dependency ruff to v0.9.3 by renovate[bot] · Pull Request #119 · crossplane/function-sdk-python
X Title: chore(deps): update dependency ruff to v0.9.3 by renovate[bot] · Pull Request #119 · crossplane/function-sdk-python
Description: This PR contains the following updates: Package Change Age Adoption Passing Confidence ruff (source, changelog) ==0.9.1 -> ==0.9.3 Release Notes astral-sh/ruff (ruff) v0.9.3 Compare Source Preview features [airflow] Argument fail_stop in DAG has been renamed as fail_fast (AIR302) (#15633) [airflow] Extend AIR303 with more symbols (#15611) [flake8-bandit] Report all references to suspicious functions (S3) (#15541) [flake8-pytest-style] Do not emit diagnostics for empty for loops (PT012, PT031) (#15542) [flake8-simplify] Avoid double negations (SIM103) (#15562) [pyflakes] Fix infinite loop with unused local import in __init__.py (F401) (#15517) [pylint] Do not report methods with only one EM101-compatible raise (PLR6301) (#15507) [pylint] Implement redefined-slots-in-subclass (W0244) (#9640) [pyupgrade] Add rules to use PEP 695 generics in classes and functions (UP046, UP047) (#15565, #15659) [refurb] Implement for-loop-writes (FURB122) (#10630) [ruff] Implement needless-else clause (RUF047) (#15051) [ruff] Implement starmap-zip (RUF058) (#15483) Rule changes [flake8-bugbear] Do not raise error if keyword argument is present and target-python version is less or equals than 3.9 (B903) (#15549) [flake8-comprehensions] strip parentheses around generators in unnecessary-generator-set (C401) (#15553) [flake8-simplify] Mark fixes as unsafe (SIM201, SIM202) (#15626) [flake8-type-checking] Fix some safe fixes being labeled unsafe (TC006,TC008) (#15638) [isort] Omit trailing whitespace in unsorted-imports (I001) (#15518) [pydoclint] Allow ignoring one line docstrings for DOC rules (#13302) [pyflakes] Apply redefinition fixes by source code order (F811) (#15575) [pyflakes] Avoid removing too many imports in redefined-while-unused (F811) (#15585) [pyflakes] Group redefinition fixes by source statement (F811) (#15574) [pylint] Include name of base class in message for redefined-slots-in-subclass (W0244) (#15559) [ruff] Update fix for RUF055 to use var == value (#15605) Formatter Fix bracket spacing for single-element tuples in f-string expressions (#15537) Fix unstable f-string formatting for expressions containing a trailing comma (#15545) Performance Avoid quadratic membership check in import fixes (#15576) Server Allow unsafe-fixes settings for code actions (#15666) Bug fixes [flake8-bandit] Add missing single-line/dotall regex flag (S608) (#15654) [flake8-simplify] Do not emit diagnostics for expressions inside string type annotations (SIM222, SIM223) (#15405) [pyflakes] Treat arguments passed to the default= parameter of TypeVar as type expressions (F821) (#15679) [pyupgrade] Avoid syntax error when the iterable is a non-parenthesized tuple (UP028) (#15543) [ruff] Exempt NewType calls where the original type is immutable (RUF009) (#15588) [unconventional-import-alias] Fix infinite loop between ICN001 and I002 (ICN001) (#15480) Documentation Generate documentation redirects for lowercase rule codes (#15564) TRY300: Add some extra notes on not catching exceptions you didn't expect (#15036) v0.9.2 Compare Source Preview features [airflow] Fix typo "security_managr" to "security_manager" (AIR303) (#15463) [airflow] extend and fix AIR302 rules (#15525) [fastapi] Handle parameters with Depends correctly (FAST003) (#15364) [flake8-pytest-style] Implement pytest.warns diagnostics (PT029, PT030, PT031) (#15444) [flake8-pytest-style] Test function parameters with default arguments (PT028) (#15449) [flake8-type-checking] Avoid false positives for | in TC008 (#15201) Rule changes [flake8-todos] Allow VSCode GitHub PR extension style links in missing-todo-link (TD003) (#15519) [pyflakes] Show syntax error message for F722 (#15523) Formatter Fix curly bracket spacing around f-string expressions containing curly braces (#15471) Fix joining of f-strings with different quotes when using quote style Preserve (#15524) Server Avoid indexing the same workspace multiple times (#15495) Display context for ruff.configuration errors (#15452) Configuration Remove flatten to improve deserialization error messages (#15414) Bug fixes Parse triple-quoted string annotations as if parenthesized (#15387) [fastapi] Update Annotated fixes (FAST002) (#15462) [flake8-bandit] Check for builtins instead of builtin (S102, PTH123) (#15443) [flake8-pathlib] Fix --select for os-path-dirname (PTH120) (#15446) [ruff] Fix false positive on global keyword (RUF052) (#15235) 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.1 -> ==0.9.3 Release Notes astral-sh/ruff (ruff) v0.9.3 Comp...
X Description: This PR contains the following updates: Package Change Age Adoption Passing Confidence ruff (source, changelog) ==0.9.1 -> ==0.9.3 Release Notes astral-sh/ruff (ruff) v0.9.3 ...
Opengraph URL: https://github.com/crossplane/function-sdk-python/pull/119
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:370b1edc-2a56-5bf2-5fee-e1b7f93c2fa6 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | D37E:C1422:2262A3:2EAEAF:6A62671B |
| html-safe-nonce | b0e08b0bbedad1f05ba8606b15d188eab9b41dcc879a14cfa940353a401a51fa |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMzdFOkMxNDIyOjIyNjJBMzoyRUFFQUY6NkE2MjY3MUIiLCJ2aXNpdG9yX2lkIjoiNTA1MzQ3MzQ1MTU2NDc1NDcxNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | b37d67d7d11affec128c711e84100d6e74c08cd6c0dbeacf174d01fb866ca462 |
| hovercard-subject-tag | pull_request:2282465442 |
| 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/119/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.1 -> ==0.9.3 Release Notes astral-sh/ruff (ruff) v0.9.3 Comp... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 194bddaed53c0eb07047629c520853f4208e77a17ff57428346485cc202e39f2 |
| 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 | c2862cf2db52f0c7f6cba3de21ffeeafe7c5456e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width