Hi,
First, Thanks for your effort on continuing Winpython.
I just downloaded the 2.7.8 32 and 64bit variants to test them and noticed that pyflakes, rope and pep8 are not included. Installing them via pip works fine, but having them out of the box for full Spyder-functionality would be fine.
I found a thread[1] on this list from December, saying that they weren’t included, is this also true for this case?
Regards,
Sebastian
[1]: https://groups.google.com/forum/#!searchin/winpython/pyflakes/winpython/8f8IqejB_bc/FTVGH2o67isJ
--
You received this message because you are subscribed to the Google Groups "WinPython" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
winpython+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi,
Thanks for including rope again in py 2, It works fine in RC2! I would have insisted on including it either :D
Concerning rope on Python 3, there is an open issue in their bugtracker: https://github.com/python-rope/rope/issues/57 So it seems Python 3 isn’t supported at all by rope?!
In prior versions of Winpython, Spyder automatically showed the help of a function in the object inspector after typing the left-paranthesis. It can be enabled in the preferences > object inspector > automatic connection again, but it would be nice to have I as default. It’s in spyder.ini in section [inspector], values connect/*
Also, some packages were loaded automatically in the console (NumPy, SciPy, Matplotlib + guidata, guiqwt), this has been achieved by the included custom startup script, which is now disabled. It can be enabled in the ini by setting pythonstartup/default = False and pythonstartup/custom = True The path is already set correctly.
Pyflakes is needed by Spyder for checking the code for syntax errors without running the Skript. Using pylint instead of pyflakes is impossible in my opinion as it has a more overhead (it checks much more things that are not needed most of the time) and can’t handle modules correct (No function/variable inside a module is recognized by pylint and thus gives an error, So I have 30 errors per Skript but none of them is correct). Additionally, running pylint on some code requires a working code without syntax errors. To see where the first one is, I have to run pylint, open the plain output and fix it. Pylint is no alternative to pyflakes, it’s a mix of pep8 and running the script itself.
Regards,
Sebastian
***************************
Concerning rope on Python 3, there is an open issue in their bugtracker: https://github.com/python-rope/rope/issues/57 So it seems Python 3 isn’t supported at all by rope?!
***************************
per
WININST_PATTERN = r'([a-zA-Z0-9\-\_]*|[a-zA-Z\-\_\.]*)-([0-9\.\-]*[a-z]*[0-9]?)(-Qt-([0-9\.]+))?.(win32|win\-amd64)(-py([0-9\.]+))?(-setup)?\.exe'
... and it should do an rc3 (with rope-py3k and Vitables)