matchawine / python-enforce-typingLinks
An easy to use decorator to enforce static typing for function and dataclasses.
☆44Updated 3 years ago
Alternatives and similar repositories for python-enforce-typing
Users that are interested in python-enforce-typing are comparing it to the libraries listed below
Sorting:
- Deserialize to objects while staying DRY☆159Updated 2 years ago
- Simple caching transport for httpx☆54Updated 2 years ago
- Mypy static type checker plugin for Pytest☆257Updated 10 months ago
- Generate Python model classes (pydantic, attrs, dataclasses) based on JSON datasets with typing module support☆179Updated 10 months ago
- A fast and flexible reimplementation of data classes☆85Updated 3 years ago
- pytest external process plugin☆105Updated 2 weeks ago
- Decorator which checks whether the function is called with the correct type of parameters.☆117Updated last month
- flake8 plugin to run black for checking Python coding style☆165Updated last month
- An in-memory database of Python objects, searchable using quasi-SQL API☆176Updated 2 weeks ago
- A Pytest plugin that allows you to loop tests for a user defined amount of time.☆42Updated 3 years ago
- Advanced Enumerations for Python☆207Updated 7 months ago
- Python composable command line utility, trio-compatible version☆170Updated 3 months ago
- A library for versioning your Python projects.☆143Updated 2 weeks ago
- MIGRATED TO CODEBERG. Python library to load dynamically typed data into statically typed data structures☆261Updated last year
- Utilities based on Pythons iterators and generators.☆97Updated last month
- CliKit is a group of utilities to build beautiful and testable command line interfaces.☆73Updated 2 years ago
- Dependency injection for Python☆88Updated 3 years ago
- Automatically convert relative imports to absolute☆160Updated last year
- ☆47Updated 3 weeks ago
- ❄️ Spellcheck variables, classnames, comments, docstrings etc☆76Updated last year
- Pytest plugin for trio☆60Updated 4 months ago
- Mimesis integration with the pytest test runner. This plugin provider useful fixtures based on providers from Mimesis.☆62Updated 2 years ago
- Flake8 plugin for a smart line length validation.☆27Updated 3 years ago
- a re-implementation of the asyncio mainloop on top of Trio☆204Updated 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 last week
- Clean PostgreSQL Databases for Your Tests☆67Updated 5 months ago
- Flake8 Type Annotation Checking☆163Updated last month
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆91Updated 2 months ago
- ☆46Updated 5 years ago
- Python decorator for async properties.☆98Updated 2 years ago