dgilland / fnc
Functional programming in Python with generators and other utilities.
☆251Updated 11 months ago
Related projects: ⓘ
- Deserialize to objects while staying DRY☆158Updated last year
- Typical: Fast, simple, & correct data-validation using Python 3 typing.☆182Updated last week
- ConfZ is a configuration management library for Python based on pydantic.☆226Updated 2 months ago
- Write short and fully-typed lambdas where you need them.☆263Updated 9 months ago
- An in-memory database of Python objects, searchable using quasi-SQL API☆159Updated this week
- A single model for shaping, creating, accessing, storing data within a Database☆227Updated 11 months ago
- Runtime inspection utilities for Python typing module☆347Updated last month
- Python library to load dynamically typed data into statically typed data structures☆257Updated 4 months ago
- Reusable constraint types to use with typing.Annotated☆485Updated last week
- itertools and builtins for AsyncIO and mixed iterables☆239Updated 2 weeks ago
- Generate Python model classes (pydantic, attrs, dataclasses) based on JSON datasets with typing module support☆174Updated last year
- pytest plugin for manipulating test data directories and files☆245Updated 2 weeks ago
- better error messages for assert equals in pytest☆309Updated 2 weeks ago
- Python @deprecated decorator to deprecate old python classes, functions or methods.☆302Updated 2 months ago
- The multidict implementation☆406Updated this week
- Constructor injection designed with OOP in mind.☆359Updated last year
- JSON (de)serialization, GraphQL and JSON schema generation using Python typing.☆225Updated 3 weeks ago
- Mypy static type checker plugin for Pytest☆246Updated 3 weeks ago
- A Python Enum that inherits from str.☆104Updated 7 months ago
- Separate test code from test cases in pytest.☆339Updated 2 weeks ago
- A plugin to improve the output of pytest with colourful unified diffs☆432Updated 7 months ago
- Asyncio integration with sync code using greenlets.☆150Updated 4 months ago
- Map CSV to Data Classes☆194Updated last month
- A high-performance immutable mapping type for Python.☆1,119Updated 2 weeks ago
- Decorator which checks whether the function is called with the correct type of parameters.☆107Updated 3 weeks ago
- Smart, pythonic, ad-hoc, typed polymorphism for Python☆652Updated last year
- A Python concurrency scheduling library, compatible with asyncio and trio.☆363Updated 4 months ago
- ❄️ A flake8 plugin to help you write better list/set/dict comprehensions.☆464Updated last week
- A file-based ORM for Python dataclasses.☆198Updated 3 weeks ago
- A fast and thorough lazy object proxy.☆247Updated last month