Skip to main content

Sysand: a package manager for SysML v2 and KerML

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

An official Sysand index is available at sysand.com, where the Sysand client can publish and resolve packages. Private indexes are also supported and can be managed using the sysand index command.

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.2.0.tar.gz (470.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.2.0-cp314-cp314t-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

sysand-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

sysand-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sysand-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

sysand-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

sysand-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

sysand-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

sysand-0.2.0-cp310-abi3-win_arm64.whl (8.8 MB view details)

Uploaded CPython 3.10+Windows ARM64

sysand-0.2.0-cp310-abi3-win_amd64.whl (9.1 MB view details)

Uploaded CPython 3.10+Windows x86-64

sysand-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl (9.2 MB view details)

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

sysand-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

sysand-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

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

sysand-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

sysand-0.2.0-cp310-abi3-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

sysand-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for sysand-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9af9d6f9b5dbdf3477c2a4be3f0a1d72b580f570c8a4a4d1f8487b8be8b7b485
MD5 75c36e0c321ff405bbbe67b7239ac541
BLAKE2b-256 3ec54351d92ed555b0aebf889b51571e2e2dfb438eadd11a4d0faa215e90399b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for sysand-0.2.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 45bf79c26377bcffd704717e03a0a0d99e02939c073a008af12389cda12c5add
MD5 128cc073e42eed820d808d266a648165
BLAKE2b-256 c250f1b1bc0a405c449135d86c3f54e9ed506279e7a0e08686aaa83c547821d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64498daa485287c2a860952b9f6e9da7d091c523b361867c7302edcf191e758f
MD5 31e99336e8b706fbe7f68248ac0902c4
BLAKE2b-256 0522ffd40ba8298890b822341d4fe5a4c1972d1232801040b4f1477581b7358c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c86f16eb183d55b00fba750bea3cd73380ba06f6bcaec4c242e876a84bf7d17
MD5 5a9c381c17542a4bdd52497650d8a3fd
BLAKE2b-256 3d66b7f4105ca7e49727ca79973aa1ee58cff9285d6fa8615769800f038634b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf40542648cb4816d9fbd4e177a4ed4932b7bf1b85d9bff02d5979e36a4c832f
MD5 9c4cce01a93ba305992dbee6ebc4cd40
BLAKE2b-256 86e1686ea19e31b9c007e9aaeec92d48891daed25e1bcbc1cc83cc46c913f96c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 823b6d1aab14be98e54a71f8e3ffb4990e9fcf404d3eff7c3b0dc00e99565820
MD5 b2f47cdec8eb2c8caf8b22f8b9102fb7
BLAKE2b-256 1ae652c1b2e43af8f20de4865067b5fbff24869090898ba6ae82775c098ae648

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 065d1945d9b3b0c0ea7ec086face243839621ab908929aff55ca117b4b370aa4
MD5 206b4efbca8c56ce4fbac2e66ead6f1a
BLAKE2b-256 de2a3bbef8253dd3e46a1af11c3c8a34a80c293d58a2f5a5a8079563c7c4926e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 865a081feac15b40a2448bf74f61527c347a852da25c24c9fd8f1e49867a206d
MD5 10b44f4e0d51089e2ddc554b02feddfb
BLAKE2b-256 4c8be1dd38bfa4fc1ac18433a6e98a5032eba5f464e336a6a4856751480621f9

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for sysand-0.2.0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 eaaa2897b27812714cf209a92250132ed7a3547b5236ca29ae024f434f452062
MD5 df74e5227b82bd580f447f3a93e8d538
BLAKE2b-256 a1a746160e990c4dc12a8cbae54e25f155e041dbfae8c8cb1b71b7010294df58

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for sysand-0.2.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9eb3b6b1802ba44b84d915cc3c6dba413001606341a8c1a1e522b40f2d67262f
MD5 eae0d1191e205a9430315350d81d6459
BLAKE2b-256 2a593c163b40541f39582db993c41f7fc9443dd7704b0678b0043c605db0a4ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47dbbcc5cac51b818d85226b4a247c27c9ce20747090c376ddb9257f982c9e2c
MD5 9a9b975449cb1687d4f61e463bdf75ce
BLAKE2b-256 a4507dfd0befea2a4948de16ec9bc3c6c6ebc89ef118bd646bf05716df98fd59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69f3e2ff918c9e795ffb4470ad887fbf1ddba537e3983097ae81f69ad52c0e80
MD5 2f0c8b90a010198e57a27e41519b6152
BLAKE2b-256 14ca662c3d60e1f7062d877bc079352b0abd9dc96a47d54028e58650b6a2aff7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 996ebc66dc1977864ee701ceb7ca1c65eb0d6f9b86e147ccc3348343b3c62989
MD5 8cc2b5d21193029a8b5de8c4669a98fc
BLAKE2b-256 66e78a62167da2e594a78e2b207ff0ef8b8475adb034f2222006a6726ba52ba0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 510dff0791e99116a83a431f37498ce4ec8e06bcec58b7f0db2e8fce0f2ce083
MD5 259b1d2c89ad60fbcb0f663377e6bdb5
BLAKE2b-256 64301bc1f2e76ff546717c2972a057648fd74b680520c45b334eea066bc4363a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cc1113525c34bb79938f6802d21a75e6d6c4b114adcae99911f3bcb92517f89
MD5 9d86791ca6aa313aaee5b45398ae242d
BLAKE2b-256 8bbd20a8d6175503833020979337e6c84d15fefb399d1bfbb35f9639a3be8cb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4753f1604d8c5c8d45e79928036b2ac1de679bc62c7d549d158c1847a31d054e
MD5 6c60df3b815855754ef7cafb21f7ba5b
BLAKE2b-256 b444802517f15c7d8a7a428aefdbeb07cb0feb5521a87c3a44c27a2a48fc96a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.2.0-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