Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ty for openSUSE:Factory checked in at 2026-06-22 17:36:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ty (Old) and /work/SRC/openSUSE:Factory/.python-ty.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ty" Mon Jun 22 17:36:06 2026 rev:5 rq:1360887 version:0.0.49 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ty/python-ty.changes 2026-04-30 20:30:29.079028590 +0200 +++ /work/SRC/openSUSE:Factory/.python-ty.new.1956/python-ty.changes 2026-06-22 17:36:33.036704680 +0200 @@ -1,0 +2,89 @@ +Sun Jun 14 19:51:13 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.0.49: + * Fix site-package error when multiple versions of Python are + installed in system path + * Point at attribute's binding site in `invalid-await + diagnostic + * Report redefined legacy TypeVars + * Add dedicated TDDs for narrowing constraints + * Avoid caching same-file raw signatures + * Cache reachability evaluations during inference + * Compact retained definition maps + * Omit redundant definition inference owner keys +- update to 0.0.48: + * Avoid redundant constraint saturation work + * Add support for TypedDict `extra_items` + * Improve `closed=True` TypedDict precision + * Require subtyping for transitive constraint pivots + * Sync vendored typeshed stubs (#25828). Typeshed diff +- update to 0.0.47: + * Avoid panicking on encountering a recursive NamedTuple that + references a recursive NewType + * Fix out-of-bound panic in notebooks involving suppression + comments + * Preserve overloads through callable protocol decorators + * Sync vendored typeshed stubs (#25779). Typeshed diff + * Avoid caching specialization-invariant known instances + * Avoid resolving overload sets for ordinary functions + * Store common definition inference results inline + * Use `Box` etc. in `Files` +- update to 0.0.46: + * Avoid crash when hovering over Callable + * Support `Callable()` in match statement class patterns + * Improve support for `enum.property` +- update to 0.0.45: + * Avoid treating dynamic class attributes as instance + attributes + * Fix divergence in recursive inference due to ambiguous + overload + * Preserve literal promotion for mixed bounds + * ### Diagnostics + * Add `missing-type-argument` lint rule + * ### Core type checking + * Add support for narrowing on tuple match cases + * Check implicit open TypedDict extra items + * Create fresh copies of generic callable typevars + * Preserve deprecation on replacement functions + * Preserve intersection receivers during attribute lookup + * Preserve transparent callable decorators + * ### Performance + * Avoid AST load for callable description names + * Avoid caching absent class decorators and type parameters + * Avoid caching atomic type specializations + * Avoid caching constant constraint relations + * Avoid caching missing implicit attributes + * Avoid caching trivial class-header queries + * Avoid caching trivial member lookups + * Bypass member lookup for module imports + * Cache constraint implication checks + * Cache upper-bound satisfiability + * Compact retained function type signatures + * Compact retained use-def bindings + * Consolidate retained narrowing constraints + * Construct trivial constraint sets directly + * Resolve function descriptors directly + * Share code-generator classification across specializations + * Share parameter lists with `Arc` + * Use same-file expression inference in reachability +- update to 0.0.44: + * Avoid treating `sys.implementation.version` like + `sys.version_info` + * Fix anchor point for override diagnostics + * Show type alias value on hover + * Add caching for pattern match narrowing + * Compact retained definition and expression identities + * Reuse expression cache for TypedDict union inference + * Upgrade Salsa +- update to 0.0.43: + * Don't inject `Unknown` from non-callable elements of + intersection call + * Don't needlessly disambiguate the same type alias + * Fix variance inference for nested type aliases + * Ignore rejected member annotations for synthesized bindings + * Normalize dynamic class literals in cycle recovery + * Register file roots for first-party search paths + * Treat union-bound typevars like unions for `possibly-missing- + attribute` + +------------------------------------------------------------------- Old: ---- ty-0.0.26.tar.gz New: ---- ty-0.0.49.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ty.spec ++++++ --- /var/tmp/diff_new_pack.O5iGtL/_old 2026-06-22 17:36:35.684797129 +0200 +++ /var/tmp/diff_new_pack.O5iGtL/_new 2026-06-22 17:36:35.688797268 +0200 @@ -19,7 +19,7 @@ %bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-ty -Version: 0.0.26 +Version: 0.0.49 Release: 0 Summary: An extremely fast Python type checker and language server, written in Rust License: MIT ++++++ ty-0.0.26.tar.gz -> ty-0.0.49.tar.gz ++++++ ++++ 323635 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/python-ty/vendor.tar.zst /work/SRC/openSUSE:Factory/.python-ty.new.1956/vendor.tar.zst differ: char 7, line 1
