⬆️ deps: Update Python dev dependencies#87
Conversation
84a4c91 to
186387c
Compare
186387c to
80592e7
Compare
|
@ShigureNyako 调研一下 ty 最近对结构化模式匹配的相关问题有解决方案吗?自从 0.0.54 引入一些类型推导但是推导的貌似不太对,原来 Unknown 能过的结果现在都挂了 |
|
结论:这个失败确实是 ty 的结构化模式匹配推导回归,但起点是 0.0.55,不是 0.0.54。 我在本 PR 的 head
报错都来自泛型 建议当前把约束改为 |
| dev = [ | ||
| "ty>=0.0.54,!=0.0.55", | ||
| "ruff>=0.15.20", | ||
| "ty>=0.0.58,!=0.0.55", |
There was a problem hiding this comment.
| "ty>=0.0.58,!=0.0.55", | |
| "ty>=0.0.54,<0.0.55", |
Done — pinned |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
@copilot 你好歹更新下 lockfile 啊 |
Updated |
This PR contains the following updates:
>=16.3→>=16.4>=0.15.20→>=0.15.21>=0.0.54,!=0.0.55→>=0.0.58,!=0.0.55Release Notes
pytest-dev/pytest-rerunfailures (pytest-rerunfailures)
v16.4Compare Source
Breaking changes
++++++++++++++++
Features
++++++++
Add support for pytest 9.1.
Rerun tests with failed subtests. This feature is only available on pytest 9.0
and later. The pytest-subtests plugin is not supported.
Fixes
#​315 <https://github.com/pytest-dev/pytest-rerunfailures/issues/315>_.Add
--reruns-delay-backoff-factoroption (and the matchingreruns_delay_backoff_factormarker kwarg / ini setting) to grow the rerundelay after each attempt for an exponential backoff. The delay before the
n-th re-run is
reruns_delay * reruns_delay_backoff_factor ** (n - 1).The default factor is
1.0, so existing behaviour (a constant delay) isunchanged.
astral-sh/ruff (ruff)
v0.15.21Compare Source
Released on 2026-07-09.
Preview features
--add-ignorefor addingruff:ignorecomments (#26346)flake8-comprehensions] DropC409tuple comprehension preview behavior (#25707)pyupgrade] Lint and fix use of deprecatedabcdecorators (UP051) (#26417)Bug fixes
flake8-implicit-str-concat] FixISC003autofix incorrectly stripping+from comments (#26554)Rule changes
flake8-executable] MarkEXE004fix as unsafe (#26033)flake8-pyi] MarkPYI061fixes as unsafe in Python files (#26533)pydocstyle] Skipoverload-with-docstringin stub files (D418) (#26318)Performance
fits_elementin formatter (#26429)Formatter
--extend-excludetoruff format(#26372)Documentation
flake8-bandit] Fix misleading docstring formako-templates(S702) (#26432)ruff] Fix non-triggering example forif-key-in-dict-del(RUF051) (#26433)Contributors
astral-sh/ty (ty)
v0.0.58Compare Source
Released on 2026-07-09.
Bug fixes
Diagnostics
Library support
validate_by_{name,alias}(#26598)validation_alias(#26629)BaseSettingsfields optional by default (#26628)RootModelfields (#26634)Core type checking
__contains__semantics (#25964)ModuleType.__doc__asstrin the presence of a docstring (#26505)Performance
TypeCollector(#26593)Contributors
v0.0.57Compare Source
Released on 2026-07-07.
Bug fixes
LSP server
__slots__string when renaming an attribute (#26438)Documentation
Library support
Core type checking
@propertyprotocol members (#25332)isinstanceagainst intersections containing invalid member (#26545)functools.partialsignatures (#24583)Performance
CompactString(#26546)is_subclass_of(#26585)Contributors
v0.0.56Compare Source
Released on 2026-07-01.
Bug fixes
intandstrenum value normalization (#26349)CLI
Performance
Core type checking
Contributors
v0.0.55Compare Source
Released on 2026-06-26.
LSP server
Documentation
Performance
Core type checking
__match_args__(#26195)Contributors
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.