Menu

#730 Move all print text to new style print(text)

v1.0 (example)
closed-invalid
nobody
None
5
2016-09-05
2016-09-03
Erico
No

Use of old style print crashes when calling pypiwin32 from pyinstaller and Python3

Installed c:\users\user\appdata\local\programs\python\python35\lib\site-packages\pyinstaller-3.3.dev0+g64c6172.mod-py3.5.egg
Processing dependencies for PyInstaller==3.3.dev0+g64c6172.mod
Searching for pypiwin32
Reading https://pypi.python.org/simple/pypiwin32/
Best match: pypiwin32 219
Downloading https://pypi.python.org/packages/2b/ca/5c086c18de8f70222787b3e824e755b68d99272531522e77bb381d4f60c8/pypiwin32-219.zip#md5=eeef354709d1681bfb566810a685f66d
Processing pypiwin32-219.zip
Writing C:\Users\user\AppData\Local\Temp\easy_install-_iz41m8z\pypiwin32-219\setup.cfg
Running pypiwin32-219\setup.py -q bdist_egg --dist-dir C:\Users\user\AppData\Local\Temp\easy_install-_iz41m8z\pypiwin32-219\egg-dist-tmp-zy91ecqj
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\Programs\Python\Python35\lib\site-packages\setuptools\sandbox.py", line 154, in save_modules
yield saved
File "C:\Users\user\AppData\Local\Programs\Python\Python35\lib\site-packages\setuptools\sandbox.py", line 195, in setup_context
yield
File "C:\Users\user\AppData\Local\Programs\Python\Python35\lib\site-packages\setuptools\sandbox.py", line 243, in run_setup
DirectorySandbox(setup_dir).run(runner)
File "C:\Users\user\AppData\Local\Programs\Python\Python35\lib\site-packages\setuptools\sandbox.py", line 273, in run
return func()
File "C:\Users\user\AppData\Local\Programs\Python\Python35\lib\site-packages\setuptools\sandbox.py", line 242, in runner
_execfile(setup_script, ns)
File "C:\Users\user\AppData\Local\Programs\Python\Python35\lib\site-packages\setuptools\sandbox.py", line 45, in _execfile
code = compile(script, filename, 'exec')
File "C:\Users\user\AppData\Local\Temp\easy_install-_iz41m8z\pypiwin32-219\setup.py", line 121
print "Building pywin32", pywin32_version
^
SyntaxError: Missing parentheses in call to 'print'

Discussion

  • Mark Hammond

    Mark Hammond - 2016-09-05
    • status: open --> closed-invalid
     
  • Mark Hammond

    Mark Hammond - 2016-09-05

    This is a problem with the pypiwin32 package, which isn't part of this project. setup.py must use old-style print as it needs to work on python 2.x. pypiwin32 should be calling setup3.py.