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 User Guide at client.sysand.com.

Installation

See installation section in User Guide 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.0.tar.gz (329.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.1.0-cp314-cp314t-win_amd64.whl (8.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.12+ x86-64

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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

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

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10+macOS 11.0+ ARM64

sysand-0.1.0-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.0.tar.gz.

File metadata

  • Download URL: sysand-0.1.0.tar.gz
  • Upload date:
  • Size: 329.3 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.0.tar.gz
Algorithm Hash digest
SHA256 f7b864452877d4b06b67ef7f5da21429d90cabda22715eeb8ac8c856cadfa951
MD5 ea4b7c716e70ad41e2730c328b80c37f
BLAKE2b-256 df1e3855122598b74f97bf98e6c5d70998253a2f5d1021863fcb1cadf34a1666

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.0-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.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 613094dda1a837e680a3712bf65ab16d8c00c7331bd6503e04eeff2a5d23adce
MD5 6abf4c8cb44f927010eb2f6d3a21d09f
BLAKE2b-256 1ee7d63c7adfd726c85b6edb24f750ae2aae259289b7a1d254c1a885de706c30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0731742268fd08ba0ed7ddd97a07063c330734df49930e7111fa6b2fec1bb8f6
MD5 8628e0bb82acc999f84be10c48efddb6
BLAKE2b-256 190315fa69dc118da254bfee59fedba1cea3b98efc55f53a3845fc1b95b235ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b936efe717d1b5d915aed169d82a5923371c2833823983b3acfe9b9945c18227
MD5 59a6e0280959367fac935388d7b18ff6
BLAKE2b-256 17b28d41525d76475adefe5fd3217422e142e7c33088beab2d039a2eeb90663d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52ad354008b01191225cb245b338bca6000b58ee47b80e3a0fa1bcb4c2654bb6
MD5 7f29b657a49c99324e817304afb8b5f2
BLAKE2b-256 39ca1f6c3a31b46f7b01945b19481741a571081d6ff086685690cd0daf1e0271

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0634f2eec331926ce6e76bd652ce266a8428f4124f6742c2e3c6806db201958
MD5 d11a7ef6906e828e66b6037cb1f86a68
BLAKE2b-256 072c5e7e2278855f4c83ce30139de92224743cb4d165d857edfed59e885ec67a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c4f6fb090c2dcc570ada2e062888e033a8bcd9b31eff9bf66e3e8eef00c4a97
MD5 3a1e26c063f9099c8b47778fee48cd43
BLAKE2b-256 ef0e96b9c96b76925034ca4539141f929c7250512c4d20a7ac40f667a0031921

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1b0ada1848bc5d5534095a948913e20fa447106788deea10d0724cfcc527c94
MD5 7a1f9d4a060105fa5772108c4baee5f0
BLAKE2b-256 470c994cf85ceb86a076dba665ab1dd51b45670e418c30f2e3c1c336996543af

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.0-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.0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d1115cb9075a883059f3dedbe5acb225fb49057782a2717ff7329847181c24e4
MD5 e6f7bfbe4195182bd24fdb0dc03dcfc1
BLAKE2b-256 8ec6f8cd7825fafd7a91d16a6f11236f9f65126781fcac4cb018424b0c469617

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.0-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.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 393f924465225b267e10edcf44ad9e7c098b6d0409233b0b129aaf759758666a
MD5 158c00c9180a4cea4e4bc12e769c6f09
BLAKE2b-256 e9e4c7ed853ae3e834fa3364958c41551a7f35373ddf70d67d181115d3056e43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 efeae7ec01d67f1c2bbc1554f039dede26aeb9a0b9a77045a88208086815db33
MD5 4026ebc97040fc2c9bca1f5119c89291
BLAKE2b-256 8405340b8f4ef0001df954c6f9ed88d4e2057c20b23f103a1dd7af3ee484cec3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a74c6492d728e2d90871b15eeca3e0cf73220f283d23372e7d66799ae91f1d5a
MD5 ef38fee7a29b11b6fdc199d2f473d401
BLAKE2b-256 1da068a0e38bc293fc5c69ea775699b76eb4f01721fffb1836f8202353c3368f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 314a6a15ed37b92137ee13f792b05a55f1be25f5b0fe5c62df3f8533d1cb04ed
MD5 a6e215dd053ad0157cf1987d27f55279
BLAKE2b-256 03cdc1338fd3d7809e9bc645a3176e78c6d2b55f937a99f58887670cd1ea664a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba166e6575628a38d674331be87091e9427eec378f623f6038c418f0e1024589
MD5 69426302b8e7ba64756678d4fb4e72ad
BLAKE2b-256 70b43ca821fcaecbbbf3eb363baef079db8862527f47352c1bf2647f9fe523ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 558951485747eaf4b56597233f439b96cc4a9de638ec1856376ecf413b119a38
MD5 fff938cfe2cb7e363033a27351f56a36
BLAKE2b-256 9079e17259c4f70fefc69edf3c7d252096001c93a5d19d8cb806f9f82f672060

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0074338bff031739ab82dc9424ede61540053e21647aefa6b37f5c10008b1ddc
MD5 c42f0187761065f2ddb7c4b19460ab71
BLAKE2b-256 8caca9d6ae11bdf2e29e2bfb3d873c08d06ba18472ac12cc65eba59821536358

See more details on using hashes here.

Provenance

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