brettcannon / desugar
Unravelling Python source code
☆173Updated 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 7 months ago
- Pure Python cross-platform pyclean. Clean up your Python bytecode.☆73Updated this week
- pytest + rich integration (proof of concept)☆231Updated last week
- ☆91Updated last year
- Automatically remove unnecessary `# noqa` comments☆264Updated last week
- 🎰 Ensure your __slots__ are working properly☆90Updated 2 weeks ago
- Flake8 Type Annotation Checking☆155Updated last week
- Write short and fully-typed lambdas where you need them.☆274Updated last year
- dead simple python dead code detection☆343Updated last week
- Create reproducible installations for a virtual environment from a lock file☆83Updated 2 months ago
- ❄️ A flake8 plugin to help you write better list/set/dict comprehensions.☆464Updated last week
- Get information about what a Python frame is currently doing, particularly the AST node being executed☆341Updated this week
- Reference implementation of sentinels for the Python stdlib☆38Updated 3 months ago
- Command-line parsing library for Python 3.☆128Updated 4 months ago
- Instant visualization of Python AST and Code Objects☆133Updated 7 months ago
- PyPI package browsing web application☆49Updated 3 weeks ago
- Pretty print the output of python stdlib `ast.parse`.☆191Updated last week
- Continuous Range, RangeSet, and RangeDict data structures for Python☆101Updated last year
- A little benchmarking tool for Python☆178Updated last year
- Generate waterfalls from `-Ximporttime` tracing.☆113Updated last week
- Fancy PyPI READMEs with Hatch☆161Updated last week
- Utilities for run-time type validation and multiple dispatch☆162Updated 3 months ago
- Typical: Fast, simple, & correct data-validation using Python 3 typing.☆181Updated 4 months ago
- `FrozenList` is a `list`-like structure that implements `collections.abc.MutableSequence` and can be made immutable.☆97Updated last week
- Decorator which checks whether the function is called with the correct type of parameters.☆110Updated last week
- Flake8 wrapper to make it nice, legacy-friendly, configurable.☆230Updated 4 years ago
- Builds a graph of a Python project's internal dependencies.☆74Updated this week
- ☆43Updated 4 months ago
- better error messages for assert equals in pytest☆315Updated 4 months ago
- show where your regex match assertion failed!☆81Updated last week