leonardt / ast_tools
Toolbox for working with the Python AST
☆17Updated last year
Alternatives and similar repositories for ast_tools:
Users that are interested in ast_tools are comparing it to the libraries listed below
- LibSA4Py: Light-weight static analysis for extracting type hints and features☆11Updated last year
- Extract semantic information about static Python code☆70Updated last month
- A runtime python code manipulation framework for profiling, debugging and bugfixing☆63Updated 2 years ago
- Human-oriented abstract syntax tree (AST) parser/unparser for Python 3 that doesn't discard comments.☆16Updated 5 years ago
- Jonga: Python function call graph visualization☆54Updated 2 weeks ago
- Safely evaluate AST nodes without side effects☆45Updated 5 months ago
- Hypothesis strategies for generating Python programs, something like CSmith☆98Updated 11 months ago
- An AST for Python code generation, in Python☆31Updated 3 weeks ago
- Python 3 AST unparser with type comments support.☆30Updated 5 years ago
- backport of lib2to3, with enhancements☆46Updated 2 weeks ago
- Python implementations of fixed size hardware types (Bit, BitVector, UInt, SInt, ...) based on the SMT-LIB2 semantics☆18Updated last year
- Pyfilesystem2 for various archive filesystems☆17Updated 2 years ago
- Partial evaluation of Python code☆20Updated last year
- Tool for writing Python refactorings☆11Updated 5 years ago
- Hypothesis extension to allow generating strings based on regex☆26Updated 6 years ago
- Acquisition is a mechanism that allows objects to obtain attributes from the containment hierarchy they're in.☆12Updated 4 months ago
- Translate Python's bytecode to data and back again...☆17Updated last week
- Annotator that adds scope information to an ast☆22Updated 6 months ago
- Safe and fast evaluation of untrusted user-supplied python expressions☆29Updated last month
- Python3 library to manage remote machines and perform file operations over SSH☆19Updated 9 months ago
- Adaptive fuzzing of Hypothesis tests☆83Updated this week
- Validate configuration and produce human readable error messages☆45Updated 3 weeks ago
- Operator overloading for fast anonymous functions.☆50Updated 2 weeks ago
- Check Python ASTs against templates☆17Updated 11 months ago
- Generic programming library for Python☆62Updated this week
- Continuous REactive SysTems DSL☆18Updated 5 years ago
- Actively maintained fork of python-ctags with Python 3 support☆35Updated last year
- A corpus of Python programs annotated with contracts☆21Updated 2 years ago
- Specify contracts for FastAPI endpoints.☆24Updated 2 years ago
- Just a small shim around cookiecutter that alters a bit the CLI to work better when reapplying templates to existing projects.☆18Updated 2 years ago