swarmake

Fetch, build, and run the OpenSwarm.
For help, use swarmake [command] --help.
Examples
Build
Build the DotBot firmware:
# clone the dotbot repo and build it in Docker, using the recipe defined in swarmake.toml
swarmake build dotbot
Build the Coaty Data Distribution Agent:
# clone the repo and prepare the docker image
swarmake build dotbot
Run
Build and run the lakers library:
# clone the lakers repo and build it using the recipe defined in swarmake.toml
# when stderr is redirected, we suppress stdout too and just show a "loading" line
swarmake build lakers 2> /dev/null
# run according to swarmake.toml
swarmake run lakers
Deploy
Deploy a Swarm of DotBots:
TARGET_APP=move swarmake deploy --monitor
The command above will:
- clone & build the dotbot and swarmit projects
- flash the firmware to one or more available dotbots
- start the experiment (i.e. run the firmware)
- keep monitoring logs sent from dotbots
Metadata
Release files for swarmake 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| swarmake-0.1.4.tar.gz | 8.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| swarmake-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.5 kB
Release files / swarmake-0.1.4.tar.gz
| Download URL | swarmake-0.1.4.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f1b51675f00e344b868d53962c266a257f6299f5c4e28e04e52bfca195d63515
|
|
BLAKE2b-256 checksum How to use checksums |
75e4941d6db94c4f05cc76e81fa9e1a2953c6c289b690a2bde57e4551e5d87a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.10
|
Release files / swarmake-0.1.4-py3-none-any.whl
| Download URL | swarmake-0.1.4-py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c9620631ead370f2ac959e3a4aec254c10e12e589b3a384a66096a34cb0b627c
|
|
BLAKE2b-256 checksum How to use checksums |
9bbda99105a1f6f859e154da1259f022e4777811fa5682f48072557cd3c9a663
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.10
|
Security for swarmake 0.1.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.