Эх сурвалжийг харах

HUE-2951 [infra] Specify DEVTOOLS versions

* Allow to specify DEVTOOLS versions;
* Add versions to packages prevent HUE-575-like problems;
* Add `pypi.python.org` as packages source;
* Update versions in thirdparty/README.
Ivan Orlov 10 жил өмнө
parent
commit
709383b

+ 8 - 9
desktop/devtools.mk

@@ -19,21 +19,20 @@
 
 # May require download from PyPI or whereever
 DEVTOOLS += \
-	ipdb \
-	ipython \
-	nose \
-	coverage \
-	nosetty \
-	werkzeug \
-	windmill
+	ipdb[0.1dev-r1716] \
+	ipython[0.10] \
+	nose[0.11.3] \
+	coverage[3.2] \
+	nosetty[0.4] \
+	werkzeug[0.6] \
+	windmill[1.3]
 
 # Install/download dev tools for SDK into the virtual environment
 .PHONY: $(DEVTOOLS)
 $(DEVTOOLS):
 	@echo "--- Installing development tool: $@"
-	@# Force downloads from pypi host - developer sites are sometimes dead!
 	$(ENV_EASY_INSTALL) -f http://archive.cloudera.com/desktop-sdk-python-packages/ \
-	   -H archive.cloudera.com $(SETUPTOOLS_OPTS) $@
+	   -H pypi.python.org,archive.cloudera.com $(SETUPTOOLS_OPTS) $(subst ],,$(subst [,==,$@))
 
 $(BLD_DIR):
 	@mkdir -p $@

+ 2 - 2
ext/thirdparty/README.md

@@ -56,8 +56,8 @@ Downloaded third party dependencies during build
 |--------------|-------|-------|-------|----------|
 |Y|ipython|0.10|BSD|http://ipython.scipy.org/dist|
 |Y|MooTools-Core|?|MIT|http://mootools.net/download|
-|Y|Nose|0.11.1|LGPL|http://somethingaboutorange.com/mrl/projects/nose/0.11.1/|
+|Y|Nose|0.11.3|LGPL|http://somethingaboutorange.com/mrl/projects/nose/0.11.3/|
 |Y|nosetty|0.4|LGPL|http://code.google.com/p/nosetty/|
 |N|pylint|0.19.0|GPL|http://www.logilab.org/project/pylint|
-|Y|Werkzeug|0.5.1|BSD|http://werkzeug.pocoo.org/|
+|Y|Werkzeug|0.6|BSD|http://werkzeug.pocoo.org/|
 |Y|windmill|1.3|Apache2|http://www.getwindmill.com/|