You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The stub-drift test compared only method and parameter names, so a
default changed on one side only (the Rust pyo3 signature or the type
stub) would pass CI while type checkers report the wrong default.
The prefer_meters_in_component_formulas flip is exactly this kind of
change. Add a test that compares the __init__ default values from the
stub AST against the runtime signature. Defaults that are not plain
literals are marked and fail the comparison loudly; classes without an
introspectable runtime signature are skipped, as in the name test.
Signed-off-by: Sahas Subramanian <sahas.subramanian@proton.me>
0 commit comments