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 usage documentation is provided in User Guide at docs.sysand.org.

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.0a1.tar.gz (307.4 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.0a1-cp314-cp314t-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

sysand-0.1.0a1-cp314-cp314t-musllinux_1_2_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

sysand-0.1.0a1-cp314-cp314t-musllinux_1_2_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sysand-0.1.0a1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

sysand-0.1.0a1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

sysand-0.1.0a1-cp314-cp314t-macosx_11_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.12+ x86-64

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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

sysand-0.1.0a1-cp310-abi3-musllinux_1_2_x86_64.whl (8.7 MB view details)

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

sysand-0.1.0a1-cp310-abi3-musllinux_1_2_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

sysand-0.1.0a1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB view details)

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

sysand-0.1.0a1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

sysand-0.1.0a1-cp310-abi3-macosx_11_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

sysand-0.1.0a1-cp310-abi3-macosx_10_12_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file sysand-0.1.0a1.tar.gz.

File metadata

  • Download URL: sysand-0.1.0a1.tar.gz
  • Upload date:
  • Size: 307.4 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.0a1.tar.gz
Algorithm Hash digest
SHA256 e4eceb5429c9de03e1cbfca654f826ef95986ec43c40c45fbc217e967b272141
MD5 f95e631520ed69c19be1b17340293a74
BLAKE2b-256 504445b6917124110454afe3bdad36f10dab32a30da71500e0b1855da76b1852

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.0a1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 8.2 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.0a1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a283f82c5a8e1700ce9142661f564cc6428721904b148cadceedfbb41d1e0de3
MD5 3962798b5728897bfd3ae1127e33059d
BLAKE2b-256 33260109ec0d68d2bfb551c527928d5a73a3c174e5a21cd2f45f6b4bede89a5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9d8fa1249400dce0fe1a30bf3f9f160b28024f34bd7282ec17feac7474343acd
MD5 a1836776b5e20d946fe4e930f6b271e3
BLAKE2b-256 e7617367a6f609416f7d7a6a469402cdbfaed7885ad3e2dbed19c8b436b78444

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c5fd0256cc97dde9f1710fa07b6233d723e94952fccbdcda1c7daa8a4d2f40ee
MD5 be35469efd17f20f1b92568295a86ba5
BLAKE2b-256 59345bd41b2151c0e6b3e3debec4fc934f51419d90105962be60c9abcece1f7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffbc799cd8a04c765bb7aaad13e5dfe0b02775c2f068607b637c90ea0e569ad6
MD5 1d6e243fef36689c7c507a33465f9769
BLAKE2b-256 56dd89bd734e2bb947f984688b9d007ce82e80c8eba4d720b72d0c45390f6063

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7bc5027c2a77035e3809fe907a1d4c308d7f26aed97d0056a410cb65fe78eb4
MD5 5471b051a6a0e50dd1f5c2b869c217e0
BLAKE2b-256 d46a300b54a5204754d7cfda4924c01d6b0ee6e4f38718dd58d5a462de1d400f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6329997bc9deb07ee91a188ebc6409f6cb2e3224624b29338c0536b24720ea1
MD5 bb68a4451b732d618fb7a42793920fe2
BLAKE2b-256 3f7d7e29c2805dd284beb5613784b3762d9acb4c45b4f186b22ba222cf8ce64f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9967732f22768d3f666528d0c41a49e544a32cdbf0b922fd418ab37914911a68
MD5 ce921d43d791fcf3b19a2923ecc2eced
BLAKE2b-256 47387458d6833d5a894d48eb519b886eaf343b85d54efba0101b16c1076a3be2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.0a1-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 8.0 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.0a1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 308d2cec76e1b3016826ebe978044a8c97ea56a3ba3cd0e376b93ca31fa0889e
MD5 6dd0559c14a01815053f50d725232911
BLAKE2b-256 e0db044cbd1a0b612518a9e5bd2a86aa946e2b4d21e5a281e6b934e7df1355f7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.0a1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 8.2 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.0a1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9c380813379c54c8bd55269a3905db222906743d08adf70e531dccf141c71924
MD5 97513f8d4763dd8e19d4b57ad157e7b5
BLAKE2b-256 13b11199c7d6121acdab8f6629d0f89f00cd76a077b8bade7624b1de0b9d7384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98c7555ca3f7e5e56800d8d64f87b5834e525ee3867fc2681662cbd4646f4740
MD5 fa48ef80e113cc938dbf35f7938a555d
BLAKE2b-256 8094149c44986d0c6c7be8918b2870568cab006be70938ea12e79b5ba662d1fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cc8b02305fd68c7dfa2d1a34f586b256c89c26375a0c54aa8c1d63d133efa56f
MD5 9b44d5331c1177a3313a7cff7c501060
BLAKE2b-256 53b73e38564d62dfb5aef1e9e4e3183f26dd76f1692ce80a76bf937538e2fcbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e98d1ba791790c0004d5706744a7fab009b2ae133974c99193e637c975e07406
MD5 64c80bd417c4886c2e259eaac134d69d
BLAKE2b-256 59c828e3a2ca9467689fdbd837c8bc928e67a2030d0299efdd116eb852629efd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b56b5155858f73bce4b3e02b141e200fb06c7ba0ec5f3accb70a781467f81a55
MD5 834a847820f7c565192d35d95a9850cf
BLAKE2b-256 4c18a2914046d9e723cddc06a101078ea2add133b544de4aea2a56d6643c8d8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0e728f443122a616dd5422be6fb736ad077c5696aa821cde515ede342163865
MD5 294c86a4462c9bb2cf0b695f7c773fce
BLAKE2b-256 d56bd217d0ef4d9c9162cd51c3d503d4b21a64b51830d8c190f8dbe77b888db2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.0a1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 58908fe10435f574e5e4814c19878c17f78ed20470680a24f5f21d60b13c1caa
MD5 29d80d944f9bfa16f46a2d1e78f5764e
BLAKE2b-256 8aa8aae242aa8cc00f27b901943ca5c3ff2d811f71ccaa5fcb8dccdfeb56688b

See more details on using hashes here.

Provenance

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