version: 2 jobs: build: docker: - image: circleci/python:3.7.0 working_directory: ~/sdk-python steps: - checkout - restore_cache: key: deps1-{{ .Branch }}-{{ checksum "requirements.txt" }} - setup_remote_docker: docker_layer_caching: true - run: command: | python3 -m venv venv . venv/bin/activate pip install tox pip install -r requirements.txt - save_cache: key: deps1-{{ .Branch }}-{{ checksum "requirements.txt" }} paths: - "venv" - run: command: | . venv/bin/activate tox -epep8 - run: command: | . venv/bin/activate tox -epy3.7