Metadata-Version: 2.1
Name: in-toto-attestation
Version: 0.9.1
Summary: Python bindings for the in-toto Attestation Framework
Project-URL: Bug Reports, https://github.com/in-toto/attestation/issues
Project-URL: Homepage, https://in-toto.io
Project-URL: Source, https://github.com/in-toto/attestation
License-Expression: Apache-2.0
Keywords: in-toto,security,slsa,software supply chain
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Security
Classifier: Topic :: Software Development
Requires-Python: ~=3.7
Requires-Dist: protobuf
Description-Content-Type: text/markdown

# Python implementation of in-toto attestations

This package contains Python bindings for in-toto/attestation. Its contents
are autogenerated using
[protobuf definitions](https://github.com/in-toto/attestation/tree/main/protos).

For more information, see the
[in-toto Attestation Framework](https://github.com/in-toto/attestation).

## Usage

Install via `pip install in-toto-attestation`.

The Python bindings for the attestation layers and predicates are provided in
the `in_toto_attestation.v1` and `in_toto_attestation.predicates` packages,
respectively. Please note that our package names use the term "attestation"
in the _singular_.

## Versioning

At the moment, this library is versioned <1.0 as we work towards stabilizing
the protobuf definitions and the available predicates.
