Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: ensure that pipenv is installed.
The current "out-of-the-box" dev experience fails in the following way - `make setup` first invokes - `make setup-js` before it runs `make setup-py` - setup-js invokes a sub-make for the app shell which requires pipenv already setup to build the python protocol analysis sandbox. This is fine if you've already run things before and have pipenv installed locally but it means the standard experience following the dev guides fails. This pulls out the minimal python setup as a dependency of both the setup-py and setup-js build targets
- Loading branch information