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.2.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.2-cp314-cp314t-win_amd64.whl (8.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

sysand-0.1.2-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.2-cp314-cp314t-musllinux_1_2_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sysand-0.1.2-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.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl (8.0 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.12+ x86-64

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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

sysand-0.1.2-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.2-cp310-abi3-musllinux_1_2_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

sysand-0.1.2-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.2-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.2-cp310-abi3-macosx_11_0_arm64.whl (8.0 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

sysand-0.1.2-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.2.tar.gz.

File metadata

  • Download URL: sysand-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 5e8df5d8e2a1ea3105108595c96a0e3e960a6f354e4b5e1abe7f8cb1d6eec034
MD5 ad81919ebac53ac7fbbdd01e0e31ec9d
BLAKE2b-256 7d4ebe200861ff6f81344cd98e47ea3e35e2b8693556817272ce67c11cc968a7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.2-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.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 dc4b1b8add8cbf59ee3042b80c487423d3f3b982f1c6ff372e1a85ac7cd9611e
MD5 1d662c6408b0dde788942e52d60c56b7
BLAKE2b-256 f03490ee67aa2d6ab6a7f2e32d8f82136d8198df599e7f833ab001683a7b8b58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84cf9f5aaff642a0483a09630a834807c3afc2ca22b5860854de35626466095c
MD5 052a9515dfc98bbc6d11cab6a68ba020
BLAKE2b-256 b84cab1b3af2c18f94ced755bda1db4f9688bc99ef869d13bd2d1418c24d27fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 385217304e53b794cd91d559658ee1d373554005b55ee68c4373b670407fa34b
MD5 d4647264a3dbed982b6e24b5594ca045
BLAKE2b-256 a2ce91da49e00fa67239ee12b1a855ff06bbf60f4d0ec775944d65acb3c6a4b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e126317426492bf49a70bb898d72907532879a4bfb376345b57417bacacadd28
MD5 6b9cebf73bf4cd910fc536c684245873
BLAKE2b-256 ac01d63eb1f533760c8fdd2732e6ddf58681c9f33649b835d74aeef725d8c0e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5833e080e141016eb90e8bb52bfb42792aea5c792b4337dd78e25cb37952f143
MD5 d92454f76a764d39876c531580d58d3c
BLAKE2b-256 9568f39cf7ff5d17b9eeaeb75c8b125f56bbb66941217860dcc599d9e930f835

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d4268709a36588acc9de6af47c8e4f232d8bcc14c95cea2ca3e5c78b35954ac
MD5 ad094eee4caf73bc95b3ad0f110cd6c1
BLAKE2b-256 ee49be21b5271d27e40bc4c55e63fdb78b94c27a3611d6886b68befc654352d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 693381a04d8d87ff09a078292019bb0283ab217f49302af0b6eb6ea1f512c91a
MD5 fe9e250c327960e2b101154023ea8beb
BLAKE2b-256 602741dc7ce0bc0bd91e38c94a09165456687eb3144fc664dd88c6de5cd0c2e8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.2-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.2-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 670da79559d158afa34cc6a8df405bc7d171cde7eb1ee6ee05f4f6ef7442f5b2
MD5 8595f263e9a7915cf7e1858d043ecb7d
BLAKE2b-256 6ea70a2ad217f83bbe891fb69e098914a7cd85725327c1cbff5fdfe42e783976

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.2-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.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9d58303caf5d639fce421a94b0ffb207c54e789993c787cb9196f0b2696919e9
MD5 0431c34577583ef3e94f2975718e0a29
BLAKE2b-256 4481e0bc98334f1a5523e8aa6c3967c6812e259e250c766ce516f8cde2f39bd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae5cb4c9f5e04b716b9145ab80dbf32208dc57b4448869075671bb6a6259b26d
MD5 6854d27e7e9ccb54d8780e285f060c61
BLAKE2b-256 1274f6f2781c4f7f9c482cb2f5d29348b7e73ddc32c486d4d424e26940da66b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cd61fd9632421cbf109890c14892dae3b4a42355bbca759af0c8036948d59fc8
MD5 428ccd8ff463a9c22739d5115851bc87
BLAKE2b-256 25a0b20f34d6bf7f047a6986905d5b6ff12c949e53fa130544fbe63480ea2df0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 598dc6d45891166d48e46511a21d72c0572bdd6d6da91fdaf77a2a445bc60e42
MD5 217078aaeaa5f568ac37781f9b2c9862
BLAKE2b-256 a5be3c6974810db4367a7410e0a4bc5968e0f41de4a95116a1debc7d461df197

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8663b62e49f8c838081cbe3e8fb2f88a1e32188cc4f06ca60c2ee10656872d28
MD5 63be6bed20da731f8ba029eaa67ba8aa
BLAKE2b-256 eec9785bce965657404b443868511da30a07e166c5ae183df165e243401e92e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43724b9ea86a9d49afaa860053361d6105f0d7f2a13fb7d565353d82ba7b09c5
MD5 f01f2e7ebd72edfd78d0d4a688627be4
BLAKE2b-256 4d3da2ae54857f027da5b7f067e3bc5c4f903236320c7dff921925cb04867e81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.2-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 48cfcff55d5edd12e21716a702b886ff110432c2939d41e3d67c7b31a701db53
MD5 589b601f58e8160e1bb39b0178b0961c
BLAKE2b-256 d9b4451ba93a2c1016ffd3ffba9e2930b88f8cc3072a298c0bf947268ec4d992

See more details on using hashes here.

Provenance

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