Skip to main content

Compatibility specifications and models

Project description

Compspec Python

A compspec (Composition spec) is a specification and model for comparing things. This means that we take an abstract and simple approach to model complex systems as graphs (nodes and relaionshps) and then can compare between graphs. Note that the library has been developed over time to handle different kinds of speifications, including:

  • Answer Set Programming (asp): read about the background, concepts, and design of this simple specification.
  • Compatibility: of container images and applications to a host environment. This is supported by way of generating compatibility artifacts and other assets.

The second is under development!

See the ⭐️ Documentation ⭐️ for basic usage and getting started.

TODO

  • support for packaging / pushing artifacts with oras

License

HPCIC DevTools is distributed under the terms of the MIT license. All new contributions must be made under this license.

See LICENSE, COPYRIGHT, and NOTICE for details.

SPDX-License-Identifier: (MIT)

LLNL-CODE- 842614

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

compspec-0.1.1.tar.gz (20.0 kB view hashes)

Uploaded Source

Built Distribution

compspec-0.1.1-py3-none-any.whl (24.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page