- Make sure Python 3.7 is available on your system
- Install pipenv on your system :
pip install pipenv
orcurl https://raw.githubusercontent.com/kennethreitz/pipenv/master/get-pipenv.py | python
- Create the virtual environment and install project packages
pipenv install --dev
- Run the development setup script
pipenv run setup
- Format the code
pipenv run format
- Manually run the linter
pipenv run lint
- Manually run the tests
pipenv run test
- Add a development package
pipenv install --dev <my-package>
- Add a production package
poetry install <my-package>
- Jump into the virtualenv to run custom commands
pipenv shell