diff options
author | Josh Marshall <catchjosh@gmail.com> | 2021-03-30 14:21:08 +0900 |
---|---|---|
committer | Josh Marshall <catchjosh@gmail.com> | 2021-03-30 14:21:08 +0900 |
commit | c60fc751c51dbbf9e8580efd484051ea3d99fd09 (patch) | |
tree | 58efbd79a74aade2dee49a66d59ef25de766dbaf | |
parent | c3e842852fdb7c7ac25d929bcc633e5ae802f497 (diff) | |
download | jsonrpclib-c60fc751c51dbbf9e8580efd484051ea3d99fd09.tar.gz |
Using manual cache key in Circle.
-rw-r--r-- | .circleci/config.yml | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 6fd22af..79b30ef 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,14 +8,26 @@ jobs: executor: python/default steps: - checkout - - python/load-cache + - restore_cache: + keys: + - dev-cache-{{ checksum dev-requirements.txt }} - run: name: Install dev dependencies command: pip3 install -r dev-requirements.txt - run: name: Install CI dependencies - command: pip3 install tox twine - - python/save-cache + command: pip3 install tox twine tox-pyenv + - run: + name: Install Python versions + command: pyenv install --skip-existing 3.5-dev 3.6-dev 3.7-dev 3.8-dev 3.9-dev + - run: + name: Set local Python versions + command: pyenv local 3.5-dev 3.6-dev 3.7-dev 3.8-dev 3.9-dev + - save_cache: + key: + - dev-cache-{{ checksum dev-requirements.txt }} + paths: + - ~/.pyenv - run: command: flake8 name: Flake8 / linting |