manifest.txt Because Petrel topologies are self contained, it is easy to run multiple versions of a topology on the same cluster, as long as the code differences are contained within virtualenv.
pip install virtualenv python -m venv venv # For mac source ./venv/bin/activate pip install -r requirements.txt # start server python app.py cd client npm install ...