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 5 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:
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆70Updated 2 months ago
- replace '__all__' with '@public.add' decorator☆15Updated 5 years ago
- ☆55Updated last week
- Experimental Python API for Ruff☆34Updated last month
- Use JSON Schema for type checking in Python☆41Updated last year
- Python Typing Intersection examples☆50Updated last year
- trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.☆86Updated last month
- Provides runtime validation of attributes specified in Python 'attr'-based data classes.☆57Updated last year
- PEP 621 metadata parsing☆43Updated last week
- A Python Enum that inherits from str.☆121Updated last year
- Backport for type hinting generics in standard collections and union types as X | Y☆19Updated 4 years ago
- Capture the outcome of Python function calls☆34Updated 10 months ago
- pytest-print adds the printer fixture you can use to print messages to the user (directly to the pytest runner, not stdout)☆76Updated this week
- A collection of extra types and features for mypy☆34Updated 3 weeks ago
- Typed environment variable parsing for Python☆18Updated last week
- 🔪🧀 API for creating and inspecting Python .whl files (wheels)☆27Updated last year
- ☆39Updated last year
- Automated testing for the examples in your documentation.☆84Updated last month
- Re-apply type annotations from .pyi stubs to your codebase.☆146Updated 3 years ago
- Low-level IO utilities for PosgtreSQL drivers.☆35Updated 2 months ago
- Highly opinionated linter for Trio code☆25Updated this week
- Render CLI arguments (sub-commands friendly) defined by the argparse module.☆25Updated this week
- Mypy language server: runs mypy on Python code to provide type checking, go to definition, and hover.☆34Updated 4 years ago
- A low-level library for installing from a Python wheel distribution.☆142Updated this week
- Package requirements checker☆37Updated 2 months ago
- ☆46Updated 5 years ago
- A system to Instrument running Python code☆25Updated 7 months ago
- Operator overloading for fast anonymous functions.☆50Updated last week
- A generic dependency-resolution library written in pure Python☆83Updated 5 years ago
- A simple Python wheel builder for simple projects.☆32Updated last week