Skip to main content

A package manager for SysML v2 and KerML

Project description

Sysand: a package manager for SysML v2 and KerML

[!important] This is an early preview release, intended for early adopters to test, integrate, and give feedback. While we hope to keep the tool in a usable state, interfaces are subject to change and usability will likely not yet be representative of a stable release.

This repository contains Sysand, a package manager for SysML v2 and KerML similar to package managers for programming languages such as Pip for Python, NPM for JavaScript, Maven for Java, and NuGet for .NET. Sysand is based on a concept of a model interchange project, a slight generalization of a project interchange file (*.kpar), defined in KerML clause 10.3.

Sysand can be used as a standalone tool through its command line interface (CLI) or be integrated into other tools through one of its APIs (currently, Python and Java are supported).

Documentation

Sysand client usage documentation is provided in Sysand Client Documentation.

Installation

See the installation section in Sysand Client Documentation for various ways to download Sysand.

Contributing

Development

Development instructions are provided in DEVELOPMENT.md.

Legal

For contributors' guidelines regarding legal matters, please see the CONTRIBUTING.md file.

Licensing

The implementation is dual-licensed under the MIT and Apache-2.0 licenses, meaning users may choose to use the code under either license. Contributors agree to provide contributed code under both licenses.

Sysand is maintained by Sensmetry, with contributions from the community. To see the complete list of contributors, please see the git history.

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

sysand-0.1.1.tar.gz (330.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sysand-0.1.1-cp314-cp314t-win_amd64.whl (8.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

sysand-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

sysand-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sysand-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

sysand-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

sysand-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl (8.0 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

sysand-0.1.1-cp314-cp314t-macosx_10_12_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

sysand-0.1.1-cp310-abi3-win_arm64.whl (8.2 MB view details)

Uploaded CPython 3.10+Windows ARM64

sysand-0.1.1-cp310-abi3-win_amd64.whl (8.5 MB view details)

Uploaded CPython 3.10+Windows x86-64

sysand-0.1.1-cp310-abi3-musllinux_1_2_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

sysand-0.1.1-cp310-abi3-musllinux_1_2_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

sysand-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

sysand-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

sysand-0.1.1-cp310-abi3-macosx_11_0_arm64.whl (8.0 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

sysand-0.1.1-cp310-abi3-macosx_10_12_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: sysand-0.1.1.tar.gz
  • Upload date:
  • Size: 330.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sysand-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e6166885799ee88b115d82209dde2d0ec52f5043652760363a2963f9fbf947de
MD5 a0bf0403c91c2b244efc8a5b04da68b8
BLAKE2b-256 7b878deed3e5913faa76e70ba434bedc11f3e41e469d92bac63b4e0a1c1e795c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1.tar.gz:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: sysand-0.1.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sysand-0.1.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b8fa9e014d56443814ce0db1c6436489df30c0a726f9223416d7738149ffd257
MD5 19ae85d8a7e2dc38345427ee82b3a5c1
BLAKE2b-256 2e7c352f3077185af3e5cc39120a93887ba45b1e14d90372fc0ca9cde2c66389

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp314-cp314t-win_amd64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa084ad9f1f6e4410683cfba205c99bfaa773561ded7324c0f2ce2883ca025f8
MD5 8c4af576c89ab803fdcf4b5cf71a6528
BLAKE2b-256 f14e9c0fbdf3076e8b53e2096b3553db93ea0f812d6800367c6e9a88ccd474b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 41f4bae9c4f61cbbfb7d3a087302189777dcbac375bf5322821404cd63e97f2f
MD5 e008fcf4b183e156cce47c2f548e978c
BLAKE2b-256 11f46793e01346848f6a0a6642d0f1ca48f0074f53ede398499174b084d8c49d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be0db7cf633e8be841cc01f9d40b91dd870d807e04ff6d8b7b73602601624d57
MD5 ca44f193ecf9fdd64930a1f9198c031c
BLAKE2b-256 b1caf4adfcb78085e4bde2d7ff0380814cfb98a8939affdf0faf0a6bb5428d78

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f95edd40b91e16b6bfe4a698680023a081d94886830d158eb37803501e6579e
MD5 7b8d9b1e56c18f618c7f041be081666b
BLAKE2b-256 91bace3ce31b87a453720d4c0fabc95a67fd60f149db3e50b32b89a9732e8166

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca3b08d7e13368e3c99c769c7c60532abf7d22b1fb451987b2cde105e67eb390
MD5 7178ec2b8767a0c5bf5202e2babeb9be
BLAKE2b-256 3de3f1f8d40b86023283dab4e7474b9be364ffa17cdda4bd2255fdcba63f7699

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 da51843284665e54800177e9f0d41109c7706541359bb4a7f9c801367e7ff6c3
MD5 e9e457e4c26bbb9353a009a1bfc17999
BLAKE2b-256 00a9759400024d042a10ab3e44922fb881942a17a746e3443760581699015288

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp314-cp314t-macosx_10_12_x86_64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: sysand-0.1.1-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sysand-0.1.1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 604d48726648f44026335629c8fcca0ed7a0897f14631a0316acb572e21ad7e6
MD5 f880a7ce842490c9513ab95dcd6fbc19
BLAKE2b-256 067eab98b45a8d417adc3e2af0217c325e199d27af6a30ddfee2b9bd839260ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp310-abi3-win_arm64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: sysand-0.1.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 8.5 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sysand-0.1.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ad1ec7ad91ac8ac0137d6423960da0630f93717e6791917b1a02c7b04f2d139d
MD5 f3dcc2d638cf5ad740c75ebd7d6f2905
BLAKE2b-256 c527981cf7e5f57e367a603fc37de68730726945b868e812be26f064fe9ee0dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp310-abi3-win_amd64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13bf0820d3851246f22892aa1bb91bde6704f5037393b6759fd417c12ef7602a
MD5 33d4d57dc27f85656b669d442449adc2
BLAKE2b-256 aa578f2e9a18da0222d6ad22381f3c337265c6030a2695cf4b15184189da70e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e23eec88ae69866668b3fc23c0d7f884f15bfc611d2b108aff2e69f6c90d8ee
MD5 73abdc8a6131b6b1bc38f7fdafc04ecd
BLAKE2b-256 1667f61af3cd7585dd99009538728f557dcdc1e03c033b953ab16cc699b6850c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a17c18393d5cdba62b0b3a0f5a8d51a9f3c64a4fd42c268a7b3fc2646d5da1f
MD5 6d4961ba27ada48f286a8983f4d4a263
BLAKE2b-256 92755f4e2dde288002958648ffdbcfa9749276ab643615d04137ee181a7d0839

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b81275a8721de1760a4bca6603de804dd6462664f13f934346551a8dae45f2d1
MD5 6a2eca3dfa3f65feb93f16a5aaca1db2
BLAKE2b-256 29067df7acdd7c20a2738c8c28af911ce812e04b32d6cd0bd51303ae8dae5e9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 875466ca0134b5453637cf383545b31ae68b2c5fa80ccdc3bcf3c493fe9fa249
MD5 bc1e4ad7d76bb5db50c3de63cd8cb929
BLAKE2b-256 4660def878c89b1d21a1f343d698afef4a4b664b09c365b90ae662117b62906e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sysand-0.1.1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d30333d1b34b2e72c21475264ab0d09c16fcee7e6b05be8e3b9cfe592013a615
MD5 2b3779b93646a1393cd7b7ecf5bba041
BLAKE2b-256 09119744f8ea6137fffa44c365512c7d09bd38bfdc55c8ac74f9e65c278bba5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.1-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: python.yml on sensmetry/sysand

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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