On Windows the call to 2to3 fails with OSError "System cannot find specified file".
Tested version 0.59.1 and trunk # HG changeset patch # User Mike Mueller <mmueller> # Date 1372421702 -7200 # Node ID 4b62304b2b2b7fc4dd9139018f2ec8a1a2bd939f # Parent 33bdf91f6bcc60675e5b008635ae702af05ba944 Fixed: Install fails on Windows with Python 3.3. Calling subprocess with `shell=True` works. diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -140,8 +140,10 @@ if sys.version_info >= (3, 0): # process manually python file in include_dirs (test data) from subprocess import check_call - print('running 2to3 on', dest) # brackets are NOT optional here for py3k compat - check_call(['2to3', '-wn', dest]) + # brackets are NOT optional here for py3k compat + print('running 2to3 on', dest) + # Needs `shell=True` to run on Windows. + check_call(['2to3', '-wn', dest], shell=True) def install(**kwargs): The same patch should fix logilab-astng-0.24.3 too. _______________________________________________ Python-Projects mailing list Python-Projects@lists.logilab.org http://lists.logilab.org/mailman/listinfo/python-projects