MichaelSchneeberger / dataclass-abcLinks
A Python library that allows you to define abstract properties for dataclasses, bridging the gap between abstract base classes (ABCs) and dataclasses.
☆17Updated 4 months ago
Alternatives and similar repositories for dataclass-abc
Users that are interested in dataclass-abc are comparing it to the libraries listed below
Sorting:
- Capture the outcome of Python function calls☆36Updated 9 months ago
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆70Updated 3 weeks ago
- Mypy language server: runs mypy on Python code to provide type checking, go to definition, and hover.☆34Updated 4 years ago
- replace '__all__' with '@public.add' decorator☆15Updated 5 years ago
- 🦆 Better read-only Protocols for mypy☆21Updated 5 months ago
- Use JSON Schema for type checking in Python☆41Updated last year
- Manage Python errors with ease☆25Updated 3 weeks ago
- A low-level library for installing from a Python wheel distribution.☆140Updated last week
- Provides runtime validation of attributes specified in Python 'attr'-based data classes.☆56Updated last year
- python decorators made easy.☆24Updated last year
- Typed environment variable parsing for Python☆18Updated 2 weeks ago
- ☆19Updated last week
- A system to Instrument running Python code☆25Updated 6 months ago
- Library of composable Python executors☆27Updated 3 weeks ago
- Store data created during your `pytest` tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking pur…☆76Updated last month
- Low-level IO utilities for PosgtreSQL drivers.☆35Updated last month
- Re-apply type annotations from .pyi stubs to your codebase.☆145Updated 3 years ago
- Annotate Python AST trees with source text and token information☆192Updated 3 weeks ago
- Run mypy and pyright over millions of lines of code☆105Updated 3 weeks ago
- Cython PyParsing implementation.☆33Updated last year
- Tool for fixing trivial problems with your code.☆65Updated 2 years ago
- Python Typing Intersection examples☆50Updated last year
- A plugin for Flake8 that provides specializations for type hinting stub files☆80Updated 2 months ago
- flake8 plugin which checks that typing imports are properly guarded☆51Updated last week
- ☆55Updated 2 weeks ago
- A generic dependency-resolution library written in pure Python☆83Updated 5 years ago
- Create reproducible installations for a virtual environment from a lock file☆85Updated last month
- Generic programming library for Python☆61Updated this week
- backport of lib2to3, with enhancements☆53Updated 11 months ago
- Parse wheel filenames☆16Updated last week