MichaelSchneeberger / dataclass-abc
A Python library that allows you to define abstract properties for dataclasses, bridging the gap between abstract base classes (ABCs) and dataclasses.
☆15Updated 2 months ago
Related projects ⓘ
Alternatives and complementary repositories for dataclass-abc
- Capture the outcome of Python function calls☆32Updated 4 months ago
- ☆55Updated 2 weeks ago
- Vendy is a tool for vendoring third-party packages into your project.☆15Updated 11 months ago
- Cython PyParsing implementation.☆30Updated last month
- replace '__all__' with '@public.add' decorator☆15Updated 3 years ago
- A big, interactive table of package management tools in the Python ecosystem☆42Updated last year
- 🔪🧀 API for creating and inspecting Python .whl files (wheels)☆30Updated 2 weeks ago
- Manage Python errors with ease☆24Updated 3 weeks ago
- A flake8 plugin that finds that finds improvements for raise statements.☆32Updated 2 years ago
- Pure python readline - works on Python 2, Python 3, PyPy 2, PyPy 3☆31Updated last year
- Delayed iteration for polling and retries.☆30Updated this week
- Configurable memory allocations☆15Updated last month
- Typed environment variable parsing for Python☆16Updated this week
- Fast, correct Python JSON library supporting dataclasses and datetimes☆14Updated 2 years ago
- Validate configuration and produce human readable error messages☆46Updated 3 weeks ago
- Mypy language server: runs mypy on Python code to provide type checking, go to definition, and hover.☆34Updated 3 years ago
- Python type-checker written in Rust☆33Updated last year
- Render CLI arguments (sub-commands friendly) defined by the argparse module.☆23Updated this week
- Python library for loading settings and config data from files and environment variables☆21Updated 6 months ago
- 20 python libs and more: read me first!☆11Updated 7 months ago
- Lints Python code blocks in Markdown files using flake8☆23Updated last year
- A system to Instrument running Python code☆27Updated 2 months ago
- Unofficial, AnyIO based Redis client for Python☆19Updated this week
- Walk paths and run things☆13Updated 3 months ago
- Sort __all__ lists alphabetically☆29Updated this week
- Highly opinionated linter for Trio code☆19Updated this week
- A plugin for tox that utilizes PDM as the package manager and installer☆25Updated last month
- flake8 plugin which checks that typing imports are properly guarded☆49Updated 3 weeks ago
- Hypothesis extension to allow generating strings based on regex☆26Updated 6 years ago
- Pytest plugin to control whether tests are run that have remote data☆23Updated 2 weeks ago