-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest release breaking Python 2.7, 3.4 (SyntaxError) #174
Comments
Argh. Sorry about that. I'll put out a 0.8.1 fixing that. What's your plan for kicking Python 2 and 3.4? |
IDK, @satra? |
But you can use python_requires in setup.py (docs). After a fixed release that will be picked up for 2.7 and 3.4, you can make a new release with |
What would that entail for Nipype? Would the nipype testing simply skip importing nitime in that case? |
Nipype tests on 2.7 would only install up to the last release with a compatible |
Gotcha. So 0.8.1 followed quickly by a 0.8.2 that reinstates the nice new syntax |
That works, though just strategically, I would jump to 0.9.0 for the new syntax, to signify a breaking change, and give you room to use 0.8.x to do any remaining fixes for old Python. |
@arokem - i think our alignment for 3.0 was going to be with nibabel. we have not removed 2.7 compatibility layer yet from nipype 1.x. we don't have an explicit date for dropping mostly because we were focused on nipype 2.0. nipype 2.0 is going to be python 3.7+, but things have been a bit slow on that front. |
This issue should now be fixed in the now-released 0.8.1 |
Thanks, @arokem. |
Just to confirm, this fixed the failing nipype tests. Thanks again. |
In nipype, tests are breaking in Python 2.7, 3.4, due to the
@
operator:The text was updated successfully, but these errors were encountered: