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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: compspec-0.1.1.tar.gz
  • Upload date:
  • Size: 20.0 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.1.tar.gz
Algorithm Hash digest
SHA256 76e94b575ac41951a28c2402de77d31b5cf7736ca7b72d9df147ca14a78b6022
MD5 f07a39d75f0c885432330edf1528ff34
BLAKE2b-256 f5e804a531325e7510ffa59985623571417c81babfe94f8591eef3f5d44170f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compspec-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 24.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 67ecf6346500fc3d5459d1ba63509f0e4f84161707985a8fb8aada074e7c3be7
MD5 8060da26404ffb3b898e5718ca1f2c21
BLAKE2b-256 c963b05a989a892aedcb9a37528ea4994996cc157d6c66624411f7ceadccc12c

See more details on using hashes here.

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