Skip to main content

This package allows to serialize/deserialize data in a JSON friendly manner by using and manipulating types.

It features a type system that is extensible and it has been specifically designed to avoid non-termination issues with recursive data. In a word, we don’t allow to create recursive types; any notion of recursion is not part of the type system itself.

Having these types, we can now cast dataclasses into schemata by attaching a type to it. We can automatically build the type of most basic Python types, enumerations and other.

Metadata

Release files for xotl.plato 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xotl.plato 2.0.0
File Size Uploaded
xotl_plato-2.0.0.tar.gz 49.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xotl.plato 2.0.0
File Interpreter ABI Platform
xotl_plato-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 85.1 kB

Release files / xotl_plato-2.0.0.tar.gz

Download URL xotl_plato-2.0.0.tar.gz
Size 49.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c635b71c1b8df1c29ddcbdeebd8928271795fcdfe64a4d7719c22acf56893a60
BLAKE2b-256 checksum
How to use checksums
93cd2e3315dd92fc392f1b425572f155114e6ae9b2a15bfe06b56ed613ace91b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release files / xotl_plato-2.0.0-py3-none-any.whl

Download URL xotl_plato-2.0.0-py3-none-any.whl
Size 35.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e5c4f461fafc72368f345d18d8bcd4268bcb8bffc34572780f274b91be3177e
BLAKE2b-256 checksum
How to use checksums
97e37020348ef562a13464e5ab011d87178b18a09466c3708008bdb04ef95b03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page