apischema icon indicating copy to clipboard operation
apischema copied to clipboard

JSON (de)serialization, GraphQL and JSON schema generation using Python typing.

Results 64 apischema issues
Sort by recently updated
recently updated
newest added

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)....

dependencies
python

Currently, error about data type, e.g. `expected type array, found string` cannot be customized. It should be the case.

enhancement

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)

documentation

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...

question
breaking change

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...

enhancement
question

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...

enhancement

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...

enhancement

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...

dependencies
python

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...

dependencies
github_actions

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....