Skip to content

heliocastro/python-ort

Repository files navigation

Python-Ort

Python-Ort is a pydantic v2 based library to serialize OSS Review Toolkit generated reports using the default models.

Install

pip install python-ort

Simple usage example based on a report in yml format:

from pprint import pprint
from pathlib import Path
from pydantic import ValidationError

from ort import OrtResult, ort_yaml_load


try:
    with Path("some-result.yml").open() as fd:
        data = ort_yaml_load(fd)
    parsed = OrtResult(**data)
    pprint(parsed)
except ValidationError as e:
    print(e)

About

Python-Ort is a pydantic based library to serialize OSS Review Toolkit generated reports using default models.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors