apischema
apischema copied to clipboard
JSON (de)serialization, GraphQL and JSON schema generation using Python typing.
Bumps [typing-extensions](https://github.com/python/typing) from 4.0.1 to 4.1.1. Changelog Sourced from typing-extensions's changelog. Release 4.1.1 (February 13, 2022) Fix importing typing_extensions on Python 3.7.0 and 3.7.1. Original patch by Nikita Sobolev (@sobolevn)....
Currently, error about data type, e.g. `expected type array, found string` cannot be customized. It should be the case.
This addition is currently block by a [GitHub bug](https://github.community/t/support-theme-context-for-images-in-light-vs-dark-mode/147981/95)
With Cython, performance penality caused by serialization type checking is less an issue. *apischema* is already fast enough to afford this feature as default behavior, as it will stay a...
Several features of *apischema* requires an object field to be passed, e.g. [field ordering](https://wyfo.github.io/apischema/de_serialization/#field-ordering), [field validator](https://wyfo.github.io/apischema/validation/#using-other-fields), or [object serialization](https://wyfo.github.io/apischema/conversions/#object-serialization-select-only-a-subset-of-fields). Fields can be either: - an *apischema* `ObjectField` - a dataclass...
See https://github.com/wyfo/apischema/discussions/226#discussioncomment-1540839 (a workaround is given). Such ordering should be handled by `order` decorator. My first idea is to pass a function parameter to `order`, which would be applied to...
I really love this library for its simplicity and sticking as close to the stdlib dataclasses as possible. Is there a plan to have similar functionality to marshmallow's pre and...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 8.2.8 to 8.5.1. Release notes Sourced from mkdocs-material's releases. mkdocs-material-8.5.1 Fixed #4366: Removed dependencies with native extensions mkdocs-material-8.5.0 Added support for social cards Added support for code...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.3.1 to 2.10.0. Release notes Sourced from pypa/cibuildwheel's releases. v2.10.0 🌟 Adds support for building wheels on Cirrus CI. This is exciting for us, as it's the...
When trying to initialize a GraphQL schema with a subscription returning a custom type, I experienced this error. It is easily fixed by properly wrapping the operation in the Resolver....