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.0.11.tar.gz (242.9 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.0.11-cp314-cp314t-win_amd64.whl (7.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

sysand-0.0.11-cp314-cp314t-musllinux_1_2_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

sysand-0.0.11-cp314-cp314t-musllinux_1_2_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sysand-0.0.11-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

sysand-0.0.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

sysand-0.0.11-cp314-cp314t-macosx_11_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

sysand-0.0.11-cp314-cp314t-macosx_10_12_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

sysand-0.0.11-cp38-abi3-win_arm64.whl (7.6 MB view details)

Uploaded CPython 3.8+Windows ARM64

sysand-0.0.11-cp38-abi3-win_amd64.whl (7.8 MB view details)

Uploaded CPython 3.8+Windows x86-64

sysand-0.0.11-cp38-abi3-musllinux_1_2_x86_64.whl (8.2 MB view details)

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

sysand-0.0.11-cp38-abi3-musllinux_1_2_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

sysand-0.0.11-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

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

sysand-0.0.11-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

sysand-0.0.11-cp38-abi3-macosx_11_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

sysand-0.0.11-cp38-abi3-macosx_10_12_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: sysand-0.0.11.tar.gz
  • Upload date:
  • Size: 242.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sysand-0.0.11.tar.gz
Algorithm Hash digest
SHA256 23c99a17d230556b458fa6a802b5315f267c3528be4b896933231df2fee4881b
MD5 0129486c08899565d31bfecb689e21ff
BLAKE2b-256 292a5c7d93e6171fd300e2bbeed379d8860a5b882ef716eaaa942c807380fef1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sysand-0.0.11-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 7.8 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.0.11-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a5d8ead26e3b55480261ff669bc77020a381466d8136dd865adb9c4cd00569b3
MD5 04d776b2b3c72da02f4e4656c36ab258
BLAKE2b-256 09eaeb7fd9a97e65dd1ba6ed7feea6cac63018f9f10467ccea80d214719570c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.0.11-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4120bade2e74fab044d18aebdccfbca8f86214bcf005e3f5290485f5fe8b501
MD5 8fb2273899f3c2f56d6d82fe04a44ce5
BLAKE2b-256 154ddee2f62000dcd68e2b86e21a4a41ecfab1d8cc91dc934ab178e1466458fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.0.11-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 23d84054dcfcd1249c1ddd232ceb47ee8f8d726f1c36f74033ae9f553eeacaa2
MD5 f3b042f09e15400bcd4782fec9d4c71e
BLAKE2b-256 4caa46eb0bfd990acff7b5843a91b872063cecc5681f74175ae91b6e1175771a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.0.11-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7ef6dd2eb39e2b3cc8faf04547a564e667245b5500e8392101b7e97dd012333
MD5 9134169d7c2470deb54a695671f3777e
BLAKE2b-256 0d2103345c613cc6e1786785cb08b584a016b146b7d2437a089cbb4189b9f253

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.0.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 610e0d8623d9ab64c9b281d16a3d3b2cb6473661e4d7764c8861441e376c28a9
MD5 a8701d626c8a433606fe505f69b50f78
BLAKE2b-256 dec50e6080df3b65c52704cc84f600d6aab467a002757d02875075fcfa3d10a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.0.11-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d61939194bb8f2856b8487fbf376867e57ca35ada115644dbc3a1296eb6ce0d
MD5 7bd43a88de00a5bcc4409c878e3233bd
BLAKE2b-256 9127145ad62c75401c63f7f8454141cbc070cf2901c02e4dbfe7cadb592d3a71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sysand-0.0.11-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b3e3a0ecfb871d3ec060ca407a2afedb86980c27c8781121f0d26eeeadedb8e3
MD5 ee54cef0b5e932b15d612d626754efe7
BLAKE2b-256 48a0fde5e49e39aed33c3a17395bf71e875d52b3f9b8b33281bc833189cff2ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.0.11-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.0.11-cp38-abi3-win_arm64.whl.

File metadata

  • Download URL: sysand-0.0.11-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sysand-0.0.11-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 e8009099bf800553ca900f34d3b0049f3e1395d7c212c16b101e3cfd8633d9c8
MD5 abea783e31911e425b2dac56c62a890f
BLAKE2b-256 755b6a13de4cec965922c0dd273bb41f5ebe8fef5835dc0775346aa41bc52872

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.0.11-cp38-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.0.11-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: sysand-0.0.11-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sysand-0.0.11-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0ef3a9922fcd284aaf7ee7496252452008c2a7f563106d2e59c0c35eb03157f8
MD5 a0aeb05a43278bfa40faf076c4fc979e
BLAKE2b-256 f939e1c51372e4684b040206aca615aa421505825ca5f14929c5ae14bde9bb78

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.0.11-cp38-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.0.11-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.0.11-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c88984ffbffbc924e322a0606940abd779ba34a636ec8dd310d58a07c906a44
MD5 e4dc35b1b682fefa9ba56a8350360db2
BLAKE2b-256 2701926c5a9f7314be274aab4139ddf5501ecb279791e42d3cff1c40abad6654

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.0.11-cp38-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.0.11-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.0.11-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a6863d0cc17af216df2b3bf71626c322fd47a78086ba7c161956a82e18e9fb04
MD5 f517e0a748c5937914179d0eda6bfbd7
BLAKE2b-256 7216d162a3fd86d78293e0148082d219be1c74b572780670e9652ffd411c0d4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.0.11-cp38-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.0.11-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.0.11-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 907e0d76c95d2f51487e9ed2cff320fd1ed2d16bbfd6038183d9123557bf2949
MD5 4f52ad8c33b5c7ba8703f16fd209e5e5
BLAKE2b-256 16f6dcb6f9578d2a668d79ecc2120cb2056cc3793261580d0053e56a7b36f317

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.0.11-cp38-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.0.11-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sysand-0.0.11-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4df6364c6c539846d923266b254f52b207003593710e4178926178bf358826f8
MD5 06ec558a5c5dc94bc7ef58065b303171
BLAKE2b-256 f640195fe91bb0a3f55ce36c5100b0b08d45ab52c65d3bb61cfac2f02a82b3b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.0.11-cp38-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.0.11-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sysand-0.0.11-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7ea347fe32fd1165559f9b89f22dcb56ae45a4ba7d3716cc67ed6cc4246a2a2
MD5 7c1ca1469179351be95ea47d4a520d34
BLAKE2b-256 179c26fa08323f26a62bf2090feed73195056aca451d511fe9fa7247b1944fab

See more details on using hashes here.

Provenance

The following attestation bundles were made for sysand-0.0.11-cp38-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.0.11-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for sysand-0.0.11-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0ce1c6341a2099fc87f4311506b109b62b17dae557d05e7bdd18814dbbe8744f
MD5 15a51834c41f00c559027307b1be3ed8
BLAKE2b-256 2759df02b60f6277eaba3f0afe5b0601e7c02b6ee35f5e82e32debc543fa28a6

See more details on using hashes here.

Provenance

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