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.27.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49a0113b7825e73618d075f14816fb78f3803e3ab6fdfc50fb5d06be860f4a12 |
|
MD5 | ad77a153851d511caf79f90ffa270c87 |
|
BLAKE2b-256 | bcdaf99fdcefe9794f43f9a5e98313396d596e359108476a7e2b0f109674088a |
Hashes for oscal_pydantic_v2-2024.2.27-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55cb721d09f26093c899ed9d44e576e73b36895552ffcc3569a946b2896a51c1 |
|
MD5 | 104523042338a02f4ec15d54058b4333 |
|
BLAKE2b-256 | 7a418ef89688d679785423d9fadaee422ebd3c6101f9981467927228f5dbbd4f |