brettcannon / desugar
Unravelling Python source code
☆178Updated 9 months ago
Alternatives and similar repositories for desugar:
Users that are interested in desugar are comparing it to the libraries listed below
- A minimal re-implementation of Python's `venv` module☆135Updated 8 months ago
- Instant visualization of Python AST and Code Objects☆134Updated 8 months ago
- Decorator which checks whether the function is called with the correct type of parameters.☆110Updated last month
- ☆92Updated last year
- A TUI disassembler☆119Updated 2 years ago
- Generate waterfalls from `-Ximporttime` tracing.☆114Updated this week
- Formatter for your Python unit tests☆104Updated 2 years ago
- Aimed at Python beginners: replacing standard traceback by something easier to understand☆324Updated 3 years ago
- Python implementation of the Lox language from Robert Nystrom's Crafting Interpreters☆51Updated 3 years ago
- 🎰 Ensure your __slots__ are working properly☆90Updated last month
- dead simple python dead code detection☆348Updated this week
- ❄️ A flake8 plugin to help you write better list/set/dict comprehensions.☆468Updated this week
- Friendlier Python tracebacks.☆79Updated 6 months ago
- Useful types for Python☆124Updated last month
- The Python programming language☆47Updated 3 years ago
- Run mypy and pyright over millions of lines of code☆62Updated last week
- Write short and fully-typed lambdas where you need them.☆275Updated last year
- PyPI package browsing web application☆50Updated 3 weeks ago
- Over 600 fast Python bindings to the CPython C API. 🤯☆59Updated 5 months ago
- a tool to detect test pollution☆180Updated this week
- A plugin for Flake8 that provides specializations for type hinting stub files☆73Updated last month
- Conditional coverage based on any rules you define!☆69Updated last month
- Flake8 wrapper to make it nice, legacy-friendly, configurable.☆229Updated 4 years ago
- Utilities for run-time type validation and multiple dispatch☆162Updated 4 months ago
- better error messages for assert equals in pytest☆318Updated 5 months ago
- Automatically remove unnecessary `# noqa` comments☆266Updated this week
- A Python type explainer!☆82Updated last year
- Reference implementation of sentinels for the Python stdlib☆39Updated 4 months ago
- flake8 plugin which checks that typing imports are properly guarded☆48Updated this week
- Tool to automatically replace 'import *' in Python files with explicit imports☆179Updated 2 weeks ago