Metadata-Version: 2.1
Name: oscal-pydantic-v2
Version: 2024.2.27
Summary: A set of Pydantic models generated from the OSCAL specification.
Author-email: Robert Sherwood <robert.sherwood@credentive.com>
Project-URL: Homepage, https://github.com/RS-Credentive/oscal-pydantic
Keywords: oscal,OSCAL,pydantic
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: annotated-types
Requires-Dist: dnspython>=2.3
Requires-Dist: email-validator>=2
Requires-Dist: idna>=3.4
Requires-Dist: pydantic>=2
Requires-Dist: pydantic_core>=2
Requires-Dist: typing_extensions

# OSCAL Pydantic

## Description
A simple module that contains pydantic datamodels representing the OSCAL standard. They are built from the OSCAL models published by NIST at https://github.com/usnistgov/OSCAL

Several Python projects include data models, but importing a large project just to get access to the datamodel represents a significant overhead. This module simply provides the models.

## Installation

pip install oscal-pydantic-v2

## Usage



To import a specific model, include it in your python file:

e.g.: from oscal_pydantic import catalog

## License

This code is released under the [CC0 1.0 Universal Public Domain Dedication] (https://creativecommons.org/publicdomain/zero/1.0/).
