From ad8c89133560df4adebd40920cbf338bb9374d9b Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Fri, 23 Dec 2011 15:02:57 -0800 Subject: [PATCH] Rename .quantum-venv to .venv. This simplifies a number of Jenkins jobs which currently, other than directory names, could be the same for all OpenStack projects. By renaming the virtualenv directory, the redundant Jenkins virtualenv build and copy jobs can be eliminated. Change-Id: I93c7f6577b4c3a76b021f002bda59fcb8fac3f95 --- .bzrignore | 1 + .gitignore | 1 + quantum/README | 2 +- quantum/common/config.py | 2 +- run_tests.sh | 2 +- tools/install_venv.py | 4 ++-- tools/with_venv.sh | 2 +- 7 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.bzrignore b/.bzrignore index dcc06ced18..fa741971c2 100644 --- a/.bzrignore +++ b/.bzrignore @@ -3,6 +3,7 @@ quantum.egg-info quantum_tests.sqlite quantum.sqlite *.quantum-venv +.venv dist/ ChangeLog *.pid diff --git a/.gitignore b/.gitignore index a750e7a967..e0eeb59417 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ run_tests.err.log run_tests.log tests/ .quantum-venv/ +.venv/ diff --git a/quantum/README b/quantum/README index 51b0f1efbd..cecb5f4840 100644 --- a/quantum/README +++ b/quantum/README @@ -70,7 +70,7 @@ this) # Install into $HOME/.local/... c) python setup.py install --venv - # Creates and installs into a virtual-env at ~/.quantum-venv + # Creates and installs into a virtual-env at ~/.venv # -- Configuring Quantum plug-in diff --git a/quantum/common/config.py b/quantum/common/config.py index 3788b5c1f4..eece443275 100644 --- a/quantum/common/config.py +++ b/quantum/common/config.py @@ -208,7 +208,7 @@ def find_config_file(options, args, config_file='quantum.conf'): root = os.path.join(dir_to_common, '..', '..', '..', '..') # Handle standard directory search for the config file config_file_dirs = [fix_path(os.path.join(os.getcwd(), 'etc')), - fix_path(os.path.join('~', '.quantum-venv', 'etc', + fix_path(os.path.join('~', '.venv', 'etc', 'quantum')), fix_path('~'), os.path.join(FLAGS.state_path, 'etc'), diff --git a/run_tests.sh b/run_tests.sh index ddd59a7cec..0a0a593f5f 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -34,7 +34,7 @@ function process_option { esac } -venv=.quantum-venv +venv=.venv with_venv=tools/with_venv.sh always_venv=0 never_venv=0 diff --git a/tools/install_venv.py b/tools/install_venv.py index b9a34c8741..48eecbdd1e 100644 --- a/tools/install_venv.py +++ b/tools/install_venv.py @@ -29,7 +29,7 @@ import sys ROOT = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) -VENV = os.path.join(ROOT, '.quantum-venv') +VENV = os.path.join(ROOT, '.venv') PIP_REQUIRES = os.path.join(ROOT, 'tools', 'pip-requires') PY_VERSION = "python%s.%s" % (sys.version_info[0], sys.version_info[1]) @@ -110,7 +110,7 @@ def print_help(): To activate the Quantum virtualenv for the extent of your current shell session you can run: - $ source .quantum-venv/bin/activate + $ source .venv/bin/activate Or, if you prefer, you can run commands in the virtualenv on a case by case basis by running: diff --git a/tools/with_venv.sh b/tools/with_venv.sh index 83149462c1..93eaa889f0 100755 --- a/tools/with_venv.sh +++ b/tools/with_venv.sh @@ -17,5 +17,5 @@ # under the License. TOOLS=`dirname $0` -VENV=$TOOLS/../.quantum-venv +VENV=$TOOLS/../.venv source $VENV/bin/activate && $@