thoth-station/invectio

Statically analyze sources and extract information about called or exported library functions in Python applications

50
/ 100
Established

This tool helps Python developers understand their codebases by statically analyzing source files. It identifies which functions or attributes a Python application uses from external libraries, and which symbols (functions, classes, variables) the application itself makes available. You input Python source code files or directories, and it outputs structured information about these dependencies and provisions. This is ideal for Python developers, software architects, or anyone needing to audit Python code.

Used by 1 other package. No commits in the last 6 months. Available on PyPI.

Use this if you need to quickly get an overview of what external library functions your Python application uses or what internal functions it exposes, without running the code.

Not ideal if your Python code heavily relies on dynamic features like `getattr()` or `exec()`, as these cannot be fully analyzed statically.

Python development code analysis software auditing dependency mapping API analysis
Stale 6m
Maintenance 0 / 25
Adoption 7 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

21

Forks

14

Language

Python

License

GPL-3.0

Last pushed

Apr 25, 2024

Commits (30d)

0

Dependencies

3

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/thoth-station/invectio"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.