Skip to main content

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.

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.5.tar.gz (347.7 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.5-cp314-cp314t-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

sysand-0.1.5-cp314-cp314t-musllinux_1_2_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

sysand-0.1.5-cp314-cp314t-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sysand-0.1.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

sysand-0.1.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

sysand-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

sysand-0.1.5-cp314-cp314t-macosx_10_12_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

sysand-0.1.5-cp310-abi3-win_arm64.whl (8.3 MB view details)

Uploaded CPython 3.10+Windows ARM64

sysand-0.1.5-cp310-abi3-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.10+Windows x86-64

sysand-0.1.5-cp310-abi3-musllinux_1_2_x86_64.whl (9.0 MB view details)

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

sysand-0.1.5-cp310-abi3-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

sysand-0.1.5-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

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

sysand-0.1.5-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

sysand-0.1.5-cp310-abi3-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

sysand-0.1.5-cp310-abi3-macosx_10_12_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: sysand-0.1.5.tar.gz
  • Upload date:
  • Size: 347.7 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.5.tar.gz
Algorithm Hash digest
SHA256 083888c39a923593db3674bbc56a974e2922c40a3b2ff1e5f6313d13459b123f
MD5 967cf4fe8ef8c8ede3be10b4a167951b
BLAKE2b-256 ecbfba885ad0d39cba11dd2059e79ec1f6452504635d2b4af5c4242292011845

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5.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.5-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: sysand-0.1.5-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 8.6 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.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 abb94c394a96eec32de40d0dd530059ce0fc2f2a3b840b159a6f3576d56c6865
MD5 ec19b4f8c08573986c4211e0f61e8b4e
BLAKE2b-256 2b0801061737ec899469e4608d53f1f5d459242eeae8ba3dff2b429df72e701d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2b002effe11d0df6eb32c3b2a3953ef8c753e8585e079a1ac84f0f81508da74
MD5 ece4df9485e2f6e1cd2f26b44513e7d7
BLAKE2b-256 ba0ed806cf25c7fd2c3fdcc62c614f48d3ca3a5ef606af8d19fb1fe70f64371f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a46b8eab393e9f6ead5f82e2636710ee6752e36ea0e42e1bcdcbbaa96963cf0
MD5 d2fe1e19de867eaccc1e2416480d6381
BLAKE2b-256 2e40125a06c9d82071030425d762f07b24e46d14c5017fae687faba7525a3b3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56dc8a9c1973ef6089177e977924266bc797d4a67b4db4cde5929efb3aaf95fc
MD5 4e84c184ed55c1f52be60d4eac8c1b4d
BLAKE2b-256 8b3d47bb6dc8dae6bc06126fdf632dc99f8ad66426580e26b306f3138dfe3816

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 595d95c1ee289e7ec9307fe06060827c85eda15eb35fd8300d47d378ec9d71a2
MD5 e7ae12563b402bf6193a7b386010c220
BLAKE2b-256 e2a95e3e9284522da706fb3ca206e29c7c9049a9bef7a9b34b1a1154c0b1d31e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f1e73d12e5658636967a9487c7ac40a1130eee8b3f835d17faede748ce0e1ea
MD5 29a8a5d6141974a105b08c9c35b743a7
BLAKE2b-256 8e7a5e41a0584a1ee9e16c31c4aca4a27f6259f8b957011780c409afa51fd134

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4c1bdceb7d85a0dfc068c6ffec3ca553eed99e9771cd5c3f1b3ed0cfcdd61cc0
MD5 57e4360a54170d5db674457a0b2f7345
BLAKE2b-256 b54d61611d3dd85220b4f5e082e07c123a0c93ec59dadae850ab89ed2f09c5ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: sysand-0.1.5-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 8.3 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.5-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 2d27813b814e580ba235a53f68661d8969f24be7edd40596b496893abd0f8784
MD5 adfb87f2c355c88fff3afb4152128709
BLAKE2b-256 d7a8612bb27ce50ea5f68f97b0aeeb60ba79ef105b73caf995e0386996bf4c33

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: sysand-0.1.5-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 8.6 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.5-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b8062fefec1a9ba29f94ee34efb6f5d0341fcc082b9b0a8b57b00f4ca44aa2ff
MD5 6040439a7fdd85734df8490f07655f42
BLAKE2b-256 04880791560f1d9d93dd75349a44c91ace356d6182cee7f79b23a8e8b463968c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7f4a79f9dc27e1b0aeb372173a4010d14d79c908b873a079fcd37280501ee2fc
MD5 10b617f403dc44cb92b4224f2f3d5741
BLAKE2b-256 a979d92e08949dc43a4b9b1445491c114dba093cf2de5e173f7fa300eb45834a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 530650c227dde8ec8890642a9c85bec86438b91c7e8840e6fb3062da97b0a831
MD5 c9a290ad01e87fef440f06748dd3c569
BLAKE2b-256 d1ebbf27dfeaff8a9928aa6df03a342fad7d078c05ac9bfd4c958d485b73af0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7abd8ee39ab90bf0802efede409851dbac29cc82c4670500a727aa26ca7d2dc8
MD5 9afe478f1ce43e765319022a4eb8f5ae
BLAKE2b-256 a1a64aad7b2d35b43ce4a6dd0fe5e42ddeb63591dc8ab539061e22230a92d7e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a76e8ebe30a5711567ea611bdc25ca8fc21cd0401d571c7f6b772ecc5c9cec0c
MD5 682466c4dedd331ddb1eb291e5546159
BLAKE2b-256 076f1092b46c53226353a6c5f5726dac8e55fab130cc5de16327993507c68a74

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9161f853926a1723b3f49b557aa3be4f6b98862539b5675a7a561d380ae67dd0
MD5 5ca18a153d72337a604419955c56107c
BLAKE2b-256 202a4ce03bd36221b70884d9ab283a07bf1ab619cd496a3343a5f3f9ea5fdcba

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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.5-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.1.5-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 05fb4e840b23c9c37fc1515519fd98e563a64f9c13f61e7fa07c49c44c14693e
MD5 aa536e8944c9c54d3817e7d209e8e169
BLAKE2b-256 a3e5de5fa6c42fe011038f0a600efcdbcaf5cb1d731c073240142d16116c765f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.1.5-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 Sentry Error logging StatusPage Status page