Metadata-Version: 2.1
Name: pyschemata
Version: 22.10.19a0
Summary: Bringing SchemaStore to python as a data package
Project-URL: Source code, https://github.com/sirosen/pyschemata
Author-email: Stephen Rosen <sirosen0@gmail.com>
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: importlib-resources; python_version < '3.9'
Description-Content-Type: text/markdown

# pyschemata

An experiment in bundling SchemaStore Schemas as a python package.

## Status of this Project

This project is very new and experimental. We'll see where it goes.

## Goals

- Provide all the schemas in [SchemaStore](https://github.com/SchemaStore/schemastore)
  as an installable python package, with the schemas as package data

- All schemas are vendored into this package at build time (no schemas are
  mirrored in this repo)

- Automatic updates and releases driven by a CI service, but only when there
  are schema updates

- Separation between build-time dependencies (e.g. `requests`) and runtime
  dependencies (e.g. `importlib_resources`)
