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.11.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

compspec-0.1.11-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file compspec-0.1.11.tar.gz.

File metadata

  • Download URL: compspec-0.1.11.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for compspec-0.1.11.tar.gz
Algorithm Hash digest
SHA256 dfbf5aee0f3ec7606bdbd03ba6dbf06e08381c68739863aa062e5339f0a0a6cf
MD5 67788a210deb260940536a3007d330dc
BLAKE2b-256 7db19dfb1ba2237b996e2735306c2f113060114ec3366576e903e40c526efdcd

See more details on using hashes here.

Provenance

File details

Details for the file compspec-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: compspec-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for compspec-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 1f00ce48021113d2290750b257a05fb9cddc758af9c59e78410452d2c42d9dbf
MD5 586ebfc3e0f2771ca5dfa7bf55a6804d
BLAKE2b-256 f1f388b431dc9026da657992f58de8eedf16b7d295d4810b6c1955a415eb49fb

See more details on using hashes here.

Provenance

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