Skip to content

Core compsec example implementation (in Python) - other languages can be used.

License

Notifications You must be signed in to change notification settings

compspec/compspec

Repository files navigation

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

About

Core compsec example implementation (in Python) - other languages can be used.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages