Python bindings for the DARPA STITCHES middleware.
Validated Platforms:
- Ubuntu Linux
- CentOS Linux
- Windows 10 (requires WSL2)
- MacOS
For directions to configure the STITCHES OVA to use stitches-py see instructions
To get started using stitches-py first set up a development environment by running:
./scripts/setup # Setup development environment. Rerun if changes are made to Docker image to refresh dev service.This script will perform a series of tasks including:
- Starting a local Docker registry.
- Building the development images.
- Starting a local FTGRepo instance.
- Launching the development service.
All subsequent development tasks run inside the development service container which has access to the project directory via volume mount.
To run commands inside the development container, you may utilize the provided wrapper script.
./scripts/dev [CMD] # Run a command inside the development service container.
./scripts/dev bash # Drop into a bash shell.A command line interface is available.
./stitches-py --help