mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-07 22:09:38 +07:00
fixed PY-6286 Invalid output format for virtualenvs on py2.4
This commit is contained in:
@@ -18,11 +18,13 @@ def exit(retcode):
|
||||
|
||||
def usage():
|
||||
sys.stderr.write('Usage: packaging_tool.py <list|install|uninstall>\n')
|
||||
sys.stderr.flush()
|
||||
exit(ERROR_WRONG_USAGE)
|
||||
|
||||
|
||||
def error(message, retcode):
|
||||
sys.stderr.write('Error: %s\n' % message)
|
||||
sys.stderr.flush()
|
||||
exit(retcode)
|
||||
|
||||
|
||||
@@ -37,7 +39,8 @@ def do_list():
|
||||
error("Python package management tools not found. <a href=\"installDistribute\">Install 'distribute'</a>", ERROR_NO_PACKAGING_TOOLS)
|
||||
for pkg in pkg_resources.working_set:
|
||||
requires = ':'.join([str(x) for x in pkg.requires()])
|
||||
print('\t'.join([pkg.project_name, pkg.version, pkg.location, requires]))
|
||||
sys.stdout.write('\t'.join([pkg.project_name, pkg.version, pkg.location, requires])+chr(10))
|
||||
sys.stdout.flush()
|
||||
|
||||
|
||||
def do_install(pkgs):
|
||||
@@ -69,7 +72,8 @@ def untarDirectory(name):
|
||||
for item in tar:
|
||||
tar.extract(item, directory_name)
|
||||
|
||||
print (directory_name)
|
||||
sys.stdout.write(directory_name+chr(10))
|
||||
sys.stdout.flush()
|
||||
|
||||
|
||||
def mkdtemp_ifneeded():
|
||||
|
||||
Reference in New Issue
Block a user