virtualenv/setup/create_python_env.py
changeset 4 238f3cd543f2
parent 3 1704dce5ab1a
child 5 17b1be7486d8
--- a/virtualenv/setup/create_python_env.py	Fri Oct 14 14:58:53 2011 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,64 +0,0 @@
-"""
-Call this like ``python create_python_env.py``; it will
-refresh the project-boot.py script
-
--prerequisite:
-
-- virtualenv
-
-- python project-boot.py --unzip-setuptools --no-site-packages --clear --type-install=local <path_to_venv>
-
-"""
-
-import os
-import subprocess
-import re
-import sys
-
-
-here = os.path.dirname(os.path.abspath(__file__))
-base_dir = here
-script_name = os.path.join(base_dir, 'project-boot.py')
-
-import virtualenv
-
-# things to install
-# - psycopg2 -> pip
-# - PIL -> pip
-# - pyxml -> pip
-# - 4Suite-xml - easy_install ftp://ftp.4suite.org/pub/4Suite/4Suite-XML-1.0.2.tar.bz2
-# - pylucene  - script
-
-src_base = os.path.abspath(os.path.join(here,"..","res","src")).replace("\\","/")
-lib_path = os.path.abspath(os.path.join(here,"..","res","lib")).replace("\\","/")
-patch_path = os.path.abspath(os.path.join(here,"res","patch")).replace("\\","/")
-
-
-EXTRA_TEXT  = "import sys\n"
-EXTRA_TEXT += "sys.path.append('%s')\n" % (lib_path)
-EXTRA_TEXT += "sys.path.append('%s')\n" % (os.path.abspath(os.path.join(here,"res")).replace("\\","/"))
-EXTRA_TEXT += "from res_create_env import generate_install_methods\n"
-EXTRA_TEXT += "adjust_options, extend_parser, after_install = generate_install_methods(path_locations, '%s', Logger, call_subprocess)\n" % (src_base)
-
-
-def main():
-    python_version = ".".join(map(str,sys.version_info[0:2]))
-    text = virtualenv.create_bootstrap_script(EXTRA_TEXT, python_version=python_version)
-    if os.path.exists(script_name):
-        f = open(script_name)
-        cur_text = f.read()
-        f.close()
-    else:
-        cur_text = ''
-    print 'Updating %s' % script_name
-    if cur_text == 'text':
-        print 'No update'
-    else:
-        print 'Script changed; updating...'
-        f = open(script_name, 'w')
-        f.write(text)
-        f.close()
-
-if __name__ == '__main__':
-    main()
-