# # Licensed to Cloudera, Inc. under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. Cloudera, Inc. licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # Developer tools - this file is only included in SDK build. # May require download from PyPI or whereever DEVTOOLS += \ ipdb \ ipython \ nose \ coverage \ nosetty \ threadframe \ werkzeug \ windmill # 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) $@ $(BLD_DIR): @mkdir -p $@ $(BLD_DIR)/.devtools: $(BLD_DIR) @# If $(DEVTOOLS) are the prerequisites, we\'ll end up rebuilding them everytime. $(MAKE) $(DEVTOOLS) @touch $@