Skip to main content

colander_jsonschema

Convert colander schema to jsonschema compatible dictionary.

Inspired by “Audrey“‘s colanderutil.py

Install

from PyPI:

pip install colander_jsonschema

from source:

python setup.py install

Running

In your source:

import json
from colander_jsonschema import convert

converted = convert(YourColanderSchema())
with open('some/path.json') as fp:
    json.dump(converted, fp)

TODO: create useful interfaces

Planned Features

  • auto-discover schemas

  • setuptools integration

Change History

0.2 - 2014-10-06

  • python3 support

0.1 - 2014-10-04

  • Initial release.

Metadata

Release files for colander_jsonschema 0.2

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

Source distribution (sdist)

Source distribution for colander_jsonschema 0.2
File Size Uploaded Provenance Actions
colander_jsonschema-0.2.tar.gz 6.4 kB Without provenance Details for colander_jsonschema-0.2.tar.gz

Release files / colander_jsonschema-0.2.tar.gz

Download URL colander_jsonschema-0.2.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bb0bdd0f6e0dd2e5a1cd0a16615f033b6c5944079363a13dc5cb9df9eddc0305
BLAKE2b-256 checksum
How to use checksums
3e0f83450cd0a7b659735a89b9344f222b5141359362400daca042a620f9552f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for colander_jsonschema 0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file No provenance

0.1dev

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