Use ppu to cleanup pip cache
authorOleg Broytman <phd@phdru.name>
Sat, 17 Jun 2017 19:43:53 +0000 (22:43 +0300)
committerOleg Broytman <phd@phdru.name>
Sat, 17 Jun 2017 19:43:53 +0000 (22:43 +0300)
Use remove-old-files.py from ppu to cleanup pip cache at Travis and AppVeyor.

project_template/.travis.yml
project_template/appveyor.yml

index c64271d..cf04d5d 100644 (file)
@@ -29,7 +29,10 @@ matrix:
     - env: TOXENV=pypy
 
 install:
-  - travis_retry pip install tox
+  - travis_retry pip install tox ppu
 
 script:
   - tox
+
+before_cache:
+  - remove-old-files.py -o 180 ~/.cache/pip
index 4f8169a..5c4d648 100644 (file)
@@ -72,7 +72,7 @@ install:
   - "python --version"
   - "python -c \"import struct; print(struct.calcsize('P') * 8)\""
   - "pip --version"
-  - "pip install tox"
+  - "pip install tox ppu"
 
 # No build step - we don't have C extensions
 build: false
@@ -89,3 +89,6 @@ test_script:
 #artifacts:
 #  # Archive the generated packages in the ci.appveyor.com build report
 #  - path: dist\*
+
+after_test:
+  - "remove-old-files.py -o 180 %LOCALAPPDATA%\\pip\\Cache"