Merge pull request #7070 from rgbkrk/pin_less_docker

Pin the version of less used in the Dockerfile
This commit is contained in:
Matthias Bussonnier 2014-12-01 08:57:53 +01:00
commit e1c4595743
2 changed files with 3 additions and 3 deletions

View File

@ -41,7 +41,7 @@ RUN apt-get update && apt-get install -y -q \
npm
# In order to build from source, need less
RUN npm install -g less
RUN npm install -g less@1.7.5
RUN pip install invoke

View File

@ -67,9 +67,9 @@ def _compile_less(source, target, sourcemap, minify=True, verbose=False):
out = out.decode('utf8', 'replace')
less_version = out.split()[1]
if V(less_version) < V(min_less_version):
raise ValueError("lessc too old: %s < %s. Use `$ npm install lesscss@X.Y.Z` to install a specific version of less" % (less_version, min_less_version))
raise ValueError("lessc too old: %s < %s. Use `$ npm install less@X.Y.Z` to install a specific version of less" % (less_version, min_less_version))
if V(less_version) >= V(max_less_version):
raise ValueError("lessc too new: %s >= %s. Use `$ npm install lesscss@X.Y.Z` to install a specific version of less" % (less_version, max_less_version))
raise ValueError("lessc too new: %s >= %s. Use `$ npm install less@X.Y.Z` to install a specific version of less" % (less_version, max_less_version))
static_path = pjoin(here, static_dir)
cwd = os.getcwd()