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.3.20.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a32da409990e9319604391773dabcb9f18def63477504a9b215d1308f6114514 |
|
MD5 | 5c99be642d7796b21154918db7f74834 |
|
BLAKE2b-256 | 3d50fffbcd811d648597550b36e281998ffce9e6a6d4edf49e8271100bc1469e |
Hashes for oscal_pydantic_v2-2024.3.20-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e6bcf2aa4dd1c4c64673dc62571afdfd540e48c96a043fec7e356c84405435f |
|
MD5 | b45388917dc0207a59eef0c01cb3d21d |
|
BLAKE2b-256 | 50eca46040f504efb5b1171b4cd0b0283285fd72771083840ab21ef321e5fc54 |