3.4rc2 and pip on windows

Terry Reedy tjreedy at udel.edu
Sun Mar 2 19:07:36 EST 2014


On 3/2/2014 6:55 PM, Mark Lawrence wrote:
> Trying to install pyttsx, it doesn't strike me as very clever that, as
> seen below, you get "Successfully installed pyttsx" despite the syntax
> errors and you can't actually do an import.
>
> c:\Users\Mark\CrossCode>c:\Python34\Scripts\pip3.4.exe install pyttsx
> Downloading/unpacking pyttsx
>    Downloading pyttsx-1.1.tar.gz
>    Running setup.py
> (path:C:\Users\Mark\AppData\Local\Temp\pip_build_Mark\pyttsx\setup.py)
> egg_info for package pyttsx
>
> Installing collected packages: pyttsx
>    Running setup.py install for pyttsx
>        File "C:\Python34\Lib\site-packages\pyttsx\driver.py", line 105
>          except Exception, e:
>                          ^
>      SyntaxError: invalid syntax
>
> [other syntax errors snipped]
>
> Successfully installed pyttsx

A bug it seems to me.

> Cleaning up...
>
> c:\Users\Mark\CrossCode>py -3.4
> Python 3.4.0rc2 (v3.4.0rc2:a300712ed38c, Feb 23 2014, 10:49:04) [MSC
> v.1600 32 bit (Intel)] on win32
> Type "help", "copyright", "credits" or "license" for more information.
>  >>> import pyttsx
> Traceback (most recent call last):
>    File "<stdin>", line 1, in <module>
>    File "C:\Python34\lib\site-packages\pyttsx\__init__.py", line 18, in
> <module>
>      from engine import Engine
>
> I've looked at pyttsx in my 3.3 site-packages and it appears that I've
> manually run 2to3.  Is this something that could be done automatically
> by pip?  Your thoughts please, ladies and gentlemen.

I should hope so.

-- 
Terry Jan Reedy




More information about the Python-list mailing list