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.3.tar.gz (330.2 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.3-cp314-cp314t-win_amd64.whl (8.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sysand-0.1.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.12+ x86-64

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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

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

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

sysand-0.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB view details)

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

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

Uploaded CPython 3.10+macOS 11.0+ ARM64

sysand-0.1.3-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.3.tar.gz.

File metadata

  • Download URL: sysand-0.1.3.tar.gz
  • Upload date:
  • Size: 330.2 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.3.tar.gz
Algorithm Hash digest
SHA256 c82f42ae33af98721607844d1d0f4cfd0ca528ee3a6d32a17f89ffaaa2df56fc
MD5 ed0a54526cf1085f7621d5ef42dd7bd1
BLAKE2b-256 01ccc4593d8eb66b1e9486a33ead43a0f201bdd0e30c01c5cdda8fb3e8698be3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.3-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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 2e3a1c7b3e97efe87fae1f62e82b6241c0fabf77e021546d45a1dbabe702ddec
MD5 05912eb84854ab49547d0f0d3076f184
BLAKE2b-256 730b7c7776b7a8b46073ad21ae9fe4c98f9e057f9a2260505ee465f233b6dd95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9696b7e56f8ceda1d0678fa4eb345f5f5b417562a90ab4500a0f64dbf6bf053e
MD5 38af610511ae420b91e73fe89fc8a7d9
BLAKE2b-256 d84bdf9a166e80e9b16a7ecf22a3a51ffd428f0f9ccb748f040c6580d0439931

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c24d53963df0251b571da9e3fa817ab4cb8333b5aa85cbf73c0003eaf3e97b0
MD5 40e88a17fe8a521cf21a3143cfe5ccd0
BLAKE2b-256 ca8626f85eb1fdb8c7222deb9ae95a8c99e5b42faf0b5ce3d7b8b5c066abaec4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b1d3a12ef875ceaa10603e627f488638b8188f8126fe773e54b675732d4f7c4
MD5 02d9714034140c34f72eef90bc1c5eb6
BLAKE2b-256 6c606f551e049217fb365118dc40044029a6e340294a06d301bfee6f7b4467a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 992a347c4f849b959bde1675e053e0c41a0567f5bc9fa8f54b9bac5a8c11bd58
MD5 9137271c157b354e950d99a282c3fbac
BLAKE2b-256 a355852c38753d8c9025c369b74129a4c77be8289a8805e360ded709beec9073

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 774cf85c049f8fc0b49d02abf69e518cd09513e8f068ef5374f751831fe8f50b
MD5 bb38f89eff58bc8f0f2ac6aab95a6225
BLAKE2b-256 0959e237d05bca79d10eef4c1f76e8219269c296241712b33b876b4211fee882

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 311a19507f82f2e15d32c310e65dae2a466176bd18160d48b1dac39caaa44750
MD5 7a187618a1f17d3eefda17af5628f9f4
BLAKE2b-256 3fc36e651ec590e2f5e8f03c8f6fd1615d9b8301efbb0e4b07704bf4ad74eeee

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.3-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.3-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 2860c50b24f300853d2a554a0f3bbf44787c48816a2802d36022032272599c16
MD5 bd5be3d2cb2a05f74df5de73d55b3086
BLAKE2b-256 cc80261610130913e2da5ee490e8bbc251232730d916a437e0a49452abbde946

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.3-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.3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 35f3760fa240a0b82800cb2b38e2731538050597360325ff62328927882aa2b2
MD5 e2372f69c78079f36b6794d634f84e9d
BLAKE2b-256 7d1ea9a160a3f95efce22ee272c8eb47de5d17affb6a414e2641cadd12cfb9ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddc39c76de138667364914c180690d04696971f58ff938d685dea50323fc18cf
MD5 e739d6c3826ccf16dc7f84db771f8b5d
BLAKE2b-256 76d6216d3078aaf94613596351c9c30e859ac0b91dd15989225aac34ad43f6d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 44f1f9c5d445af1798f370147dac0ba06fef02f08a6246247a252df10da3d114
MD5 72376c794585092530864beab2d3eb98
BLAKE2b-256 cb9e37fdd0684617cda9ff00365908277421cdecfdaa2d5bfbb558168ca412b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a3a9c7d5d45df3dcfd014ff38ccc198162d764de6015a9e4ad0928f0f487873
MD5 fb86242d770aebb8951463fefc1ac3c1
BLAKE2b-256 c4741a2986f4f9dc0f44fee63e7c0b14daae7263247ef40c7756ea69644b132e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34f0a6462edb2263ad1ec887f77de807325ae9a328c211f69cbb9eb85ccc90c8
MD5 92ee4057d8917d01176bc05b1c9e10ec
BLAKE2b-256 ed603ed41c1ea362fa2d8840b50589e30e858d970c36212a621a803383871ae4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07d2011db06cb772145b824a59b44bc78c77913d8db5e4cf0a10f4592d6ea624
MD5 a9e8181805beef1d55ced36711b7ac99
BLAKE2b-256 9759fdc35c82db91d1f352856e3f31e21f83f88f34e5f25e4deb26808a638f7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.3-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7bc5be37a29b82e132a4641a5589de76a6aaeb71b0015ddd0c4048d843a25a51
MD5 194258de918e085ca4853658b1fbe761
BLAKE2b-256 2ecae5433ececfc25cec81b87d4328c814d926fe0194196adf3f299f00993d70

See more details on using hashes here.

Provenance

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