A set of Pydantic models generated from the OSCAL specification.
Project description
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/).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for oscal-pydantic-v2-2024.2.29.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60dec3ebfc0a1596e0956051d7b075fd9bca33dbe536e755bbafc82635ddc552 |
|
MD5 | de4e808933dd563e740ea5019f47df32 |
|
BLAKE2b-256 | bf77ddcc648c9ed70a056e8bde939d447522577406795718451ffe268ded70ad |
Hashes for oscal_pydantic_v2-2024.2.29-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5aad7154316dcdccfbc4f8773fe7048df9246fa94a9579f8e47bf8d0d6bfa29 |
|
MD5 | 0f0710550bf798dc737444814483fe82 |
|
BLAKE2b-256 | efd9fe1f4564478ba9d551730ea3600de0793ddb170596585f07c20f5968d6d9 |