Skip to main content

swarmake   CI status Latest Version

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:

  1. clone & build the dotbot and swarmit projects
  2. flash the firmware to one or more available dotbots
  3. start the experiment (i.e. run the firmware)
  4. 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)

Source distribution for swarmake 0.1.4
File Size Uploaded Provenance
swarmake-0.1.4.tar.gz 8.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for swarmake 0.1.4
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page