📣 New Release: codeanalyzer-python 0.3.1 #9
rahlk
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
codeanalyzer-python (canpy) v0.3.1
A quality-focused patch release: it fixes the biggest known accuracy bug in the v1 call graph, lands the remaining findings from the external Odoo schema audit as an additive schema bump (1.1.0 → 1.2.0), and adds small CLI/infrastructure conveniences. No breaking changes — existing consumers keep working unchanged.
Highlights
receiver.method(...)call resolved to the receiver's type instead of the method. On the Odoo audit corpus this affected 52,483 of 59,523 call sites. Inference is now anchored at the attribute name itself. (#89)canpy --version. Prints the installed version and exits — no-i/--inputrequired. (#63)--inputpaths work correctly. The stranded fix for #90 (relativeproject_dirnormalization) is now actually onmain. (#92).pysuffix, so files likemy.module.pykeep their name. (#96)Upgrade
pip install -U "codeanalyzer-python==0.3.1"Or via the shell installer:
Links
Beta Was this translation helpful? Give feedback.
All reactions