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

Uploaded CPython 3.14tWindows x86-64

sysand-0.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sysand-0.2.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

sysand-0.2.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.12+ x86-64

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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

sysand-0.2.1-cp310-abi3-musllinux_1_2_x86_64.whl (9.3 MB view details)

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

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

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

sysand-0.2.1-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.1-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.1-cp310-abi3-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

sysand-0.2.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for sysand-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ad07b3d03ca39b23e9bcd5b6093aa41183029624afdd8f3eacb6593822f53617
MD5 a136497c66de1c0a523aeb7ee3552033
BLAKE2b-256 7cf7da9b3d06213c4879ecab9833aeb4a6824e74c64fd09a4304df855c249f4d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.2.1-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/7.0.0 CPython/3.13.14

File hashes

Hashes for sysand-0.2.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1e17a48b62899f6e88c06f9f14d43ed0d06418adfff9402af63267951c843152
MD5 f2e342f6b7b34f1b61a0d595d755bac3
BLAKE2b-256 0124d552af7ed09a04cf4ed3e2d160584ad3f75b9f125b6c40c54f22a494ca8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 febc8975bb802c605fd1a3568ea3d108161ad7d599e84aed7dd7c3f5df15f7d6
MD5 7e1c5aeacb0e75ae4eba4676aef42d19
BLAKE2b-256 4778a763491bee0924b8f539b23ba73bfad1ca36f79925f0d69cb7da72c1d519

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e544c462f40dbdc03846fb452d8c26b7e1f0d7b5ac6bf5a0a568b8fb26675849
MD5 7abefe4f05b476147dbc02401f6964e7
BLAKE2b-256 2412040df6df4017b844cf2c3b2868ab9da81dffc5f5ef0b7566f733671f6d01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae3deaadd9de4d12782715bc0b0991e0c263d0d65a96825cf60a45cb1b2bf168
MD5 78db800bb6ac9bf1b1cb133ccb2f1ce4
BLAKE2b-256 c2f34f5e4d8769f70567b58a47d0f3968c5950874d33515d99df711c474374ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 686dbdbdf512936741b9a49132582fd6c4fc23f037dfb8e7468b9fd952abd525
MD5 e394f4eb26efc2ec36cc166e8269851f
BLAKE2b-256 5bbb96431f97b45c150c6c8ead3a81f7901be5ed3c0e7339133b884c93a27b98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 971c3fe40ef59b5fd309f6d21289c2de6f5c0a42516bd8e262a3865edee90649
MD5 c73ebb387aeaa0b4acda1a72709f9905
BLAKE2b-256 bcd09c92fd0f42eb411f5b6f4f5ba25e86ed74865f4e99709f7bccd09ab214a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d4d64237610b3d26aa58e07e0380da2f3c13905ed2def6210711e190633a7d5e
MD5 49a39352aa06f81ba75e53295aea5e88
BLAKE2b-256 a8442e2cdad68e2785468a10db5cfb02b0f274757cea3f2bbb2b9b2f85c79fcf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.2.1-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/7.0.0 CPython/3.13.14

File hashes

Hashes for sysand-0.2.1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 486dc79da0ca2f5d24bd5c29b5892610268f341bfeb7d113c4b7f5b52d4bcca5
MD5 646ce7d27629996b56d6e65f7120cd34
BLAKE2b-256 9757ab6b0d9561e64dc1883e1fa5e8d3f0877011f57a389072e80d8c0d5a1415

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.2.1-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/7.0.0 CPython/3.13.14

File hashes

Hashes for sysand-0.2.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 23dbd954217d42a2c27e8b9d86cce16b7928e7fb0c9eeb7e9ad413b7ee9bce7e
MD5 f9ca787b54858d0935f51829bc104520
BLAKE2b-256 e882e5d9e9c8e5c8193124e22b6eac95cafe99f4096795fefcb1fe0a729d0d9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fd32648295ad368ff73f3c588176821b11d4fdcd742eac8655ca0b0de9e3162
MD5 fa7e9c26b01433a7029a9f83d27aa595
BLAKE2b-256 f2bddba3393170bfadb162fe63da8b831f1b11aef07b0fbceb2b16cd26ff2299

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1bc4e398931c922ca155d4827e3c620e8e3518a47b206bc94f5eee1f0fa5da06
MD5 5bec0730c001bf335b992e867c9ed755
BLAKE2b-256 892fbc8521cf8f98f8d3d968db2f6790895fd5191e3b4efde4d9b9c801324822

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57c2cd80f900ccf840b56ce34b956eb78fc66797673ad70172f46991e6cee3ba
MD5 653422b1ad60667ec0afa46c1e369da5
BLAKE2b-256 0a25174498dabd517fdcea5bea3caf6b6f959499727edef27072bbe1a4eb0680

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d3558243583094ca028d42d05a7a3291a307725e8626dfa04438c72ef3ddeec
MD5 06a9fe08e579fca517550fa5d4aaf2b3
BLAKE2b-256 6a00b11176d889eceb9e2ac98f13b4b8d314ed80414f103245769e1f4ea6e982

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1a2c733e6b2b44625a553750e74dc717f93fc5b3267ae569b0d41edcfa22ff6
MD5 cbbb4c3aaa0ccc62ef48f6afb1613d98
BLAKE2b-256 142b0d4570664b12f897e5595ea6810ed51b4a0ec0bcf3ae72377cd68134fccc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.2.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 75ef49330a3687bb7621dbda01d9a1b5c6adb86e2940cf279f7dd1e4e5575a65
MD5 49725a349abdd403b673c0bfa723e1b6
BLAKE2b-256 53bba1d3aa1998a4bd1e555a133938c542cb4941c8f9cbca213063b85558e38c

See more details on using hashes here.

Provenance

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