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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sysand-0.1.4-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.4-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.4-cp314-cp314t-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.12+ x86-64

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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

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

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

sysand-0.1.4-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.4-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.4-cp310-abi3-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

sysand-0.1.4-cp310-abi3-macosx_10_12_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file sysand-0.1.4.tar.gz.

File metadata

  • Download URL: sysand-0.1.4.tar.gz
  • Upload date:
  • Size: 341.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.4.tar.gz
Algorithm Hash digest
SHA256 971174689fe00259460677b9d19e71d111956e2bc94bc03d6d7c04479a53dcb8
MD5 062c23380636a5718f9e1567dea8ebe9
BLAKE2b-256 cba2f3f4f5c4715349373544c672829a027745fce7c75274212a6715d469d1f4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.4-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.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 39c61e89d8ac144786be005a215a138ac43b6eb298af1eb2dce7625a8b6f8d3c
MD5 647303de16ca3186cd0c55489a874979
BLAKE2b-256 de62f5d40e5b8309914c7b516410b8dfa35627cdfad330c82840a076166d6acc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34d19f16f4f56b2594b21ad31e928da7c4bcf88e3ee782828116a39d46426e34
MD5 690635efe9860cb7ac3bc867430c9f9c
BLAKE2b-256 470a8e317c3b9c5b5b1f7c809fcbcbc753fd9ca0e44b23104b3ee67de888357b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 600d9fffceb97c89ee14bd5a53f1368fe4329dfc2c5e88d292194d794295b288
MD5 176578a37b2d2ea2511154fa77e4815c
BLAKE2b-256 d20d48ff8ef60407a592593de61a4c9b784b8cfd94897ddcb6de9858ba1d8467

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc0dfff915f3d8b77a0f196b9dd17d067fb3d445fa833de178f415d5b2fef2a6
MD5 a3b1dc5f19cd422bc6f65c450fd7254c
BLAKE2b-256 fa80cc36913d2050253ebfb3009c3eb1c8269f638c1ae1346a42e103386a59d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6de28035bbcf803582aa2cead1f91d24838c92426229eaeb493cd16f3557ee0
MD5 8ab47bb2b5afd63f8c37025ce6760457
BLAKE2b-256 5eaa25273a4d75a78c546a917c5f6d68f673024213e31ef4a47a724901ea11b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f69b14fdfdc488d173a62b7e44b92c11cdf90538f280ee9dc3ed1aed7732c2d
MD5 6a35e6a74d1e2c288f75c6c8810cc102
BLAKE2b-256 c902eafcc98d181939116155929430215e42764e49c1b47bbfae3e23058184ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 56ffa37f24da5fd21ba22a0002ddaea51e663cc11abf19b9ee88f3749ea00c75
MD5 7c9d1cc00da091e3c875bd4ff49d9d7a
BLAKE2b-256 d893e3331f4b271563faf5e75ccab53ab70b1db442688f214e426751e4e83606

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.4-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.4-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 2f77debdb9ccd9cd8a7d79349caec469d9e0f991e621e8d11338f09c1f6ffe36
MD5 cb8e00b1d66172ec756df7c8f1e5afc2
BLAKE2b-256 491d4a44cc980ae55ed51898a67abe1eb24b97377141875281cb201408865797

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.1.4-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.4-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3c498cdbf69421def1c8ac33853bf075ba8a9a3bce434f4b102c0637b69bb897
MD5 03934c455562e8bf8bda9cd7617b3072
BLAKE2b-256 1c05d299df5838e11e55246e3b1d630df4c84aeeca25e7ae29a262a4d3145655

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9fb1c90fbef1519dfdce5c794f7c9e29c3030a719e1d0470a978d02b205447b2
MD5 cf39eed5fd89044db6116dd92a0cd626
BLAKE2b-256 09f250d0d3f6dde42d57ceb187823d609c26820efb4ee5761c1d86f5ea298838

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4168ceb04f6ec1a2423cb962cbfa399dde014e6f476ddf63bf616c185ad712aa
MD5 a639ccd5195f97648b7802fe822a68da
BLAKE2b-256 fee49c51f925fce1e43b42c6bb5b36f69fb4cdb05b76074822dbd6987a162514

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e92d6f57949eb8e95efe5a21c7454f83213a3ca3a5e2e6a2a4fb6e8aa5685f0
MD5 0c11deca9e2f9035829e2365d3bf5eea
BLAKE2b-256 8391adc7636da872c2d0414444a90fbdf0fd628858aa24ec4a6d94ede9f621c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a7ceb09cfdef737895f851325cb63c4614af76404c4cdaddb246be3a83a37f9
MD5 e8a3d1fe596d9be754d20aeb3a4e754a
BLAKE2b-256 a7f559e80b7988b66ca7ba9cfab886eb5d59e3289377b8625d66b95e2b0136ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee7b753b9c074799c1f7caf4205cadbfea4d049922c547c2f2fe60298317a744
MD5 d7fbdf901dcd077abdfbe4f270e491bb
BLAKE2b-256 8c14f5339a5fda9531a22dd74e6ebe8718abe1da23725f619503f6b4eed214a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.1.4-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f2972c926c09c5331b8fcf4cc0062fc0b1f311e90d27689d7d8664452dbced5f
MD5 e2484d4535ac82d5a98a9351b2809d7a
BLAKE2b-256 81b620b40d62458322c08ee314c9de82bb75a10cf75e874ba1c0bb5bc470f304

See more details on using hashes here.

Provenance

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