Commit 197d70739e79e08537be22387b88b64e338bc638

Authored by Sergio Oliveira
1 parent 13f98f05
Exists in test

Using wheel to cache packages

Showing 1 changed file with 6 additions and 11 deletions   Show diff stats
1 1
2 -VIRTUALENV_PATH = /tmp/colab-venv  
3 -PATH := $(VIRTUALENV_PATH)/bin:${PATH} 2 +WHEEL_DIR = .colab-wheel/
4 3
5 DJANGO_SETTINGS_MODULE = tests.settings 4 DJANGO_SETTINGS_MODULE = tests.settings
6 export DJANGO_SETTINGS_MODULE 5 export DJANGO_SETTINGS_MODULE
7 COLAB_SETTINGS = tests/settings.yaml 6 COLAB_SETTINGS = tests/settings.yaml
8 export COLAB_SETTINGS 7 export COLAB_SETTINGS
9 8
10 -ifndef RELEASE  
11 - RELEASE = 1  
12 -endif  
13 9
14 all: 10 all:
15 - echo $(RELEASE) 11 + pip install wheel
  12 + pip wheel --wheel-dir=$(WHEEL_DIR) .
16 13
17 -install:  
18 - virtualenv $(VIRTUALENV_PATH)  
19 - python setup.py install  
20 - virtualenv --relocatable $(VIRTUALENV_PATH) 14 +install: all
  15 + pip install --use-wheel --no-index --find-links=$(WHEEL_DIR) .
21 16
22 test_install: install_solr 17 test_install: install_solr
23 pip install flake8 18 pip install flake8
@@ -45,4 +40,4 @@ rpm: @@ -45,4 +40,4 @@ rpm:
45 ci/build_rpm.sh 40 ci/build_rpm.sh
46 41
47 clean: 42 clean:
48 - $(RM) -r $(VIRTUALENV_PATH) 43 + $(RM) -r $(WHEEL_DIR)