-
Notifications
You must be signed in to change notification settings - Fork 141
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
installation error on python 3.3 #1
Comments
Yeah, and thats no surprise. It was not intended to run on python 3. And am I'm not going to support or maintain a python 3 port for now, sorry. If a champion arises willing to handle all of this, I will surely support him. But there are more problems with python 3 than just lack of syntax features. There were some semantic changes as well ( If you are willing to be that champion or just have an idea how funcy should handle that ill python 3 semantics, I will be glad to hear it. |
For now I have made a crude support for python 3 (it just needed some control on import exception, later i will try and do some more robust import method). How am i supposed to run the tests? |
I don't really understand what you mean you did. For testing - what's wrong with |
sorry, written in a hurry and wasn't clear. I was wandering if there was an automated test suite, as I'm not familiar with py.test (I'm more used to unittest and nose). I just worked out how to do it, so I'm doing the tests right now... |
Really looking forward to this! Most of the OS components I've published will definitely use funcy once it supports python 3.3. |
Python 3 supported in 0.9. |
Also mind interface differences (some differently named functions) in python 3 http://funcy.readthedocs.org/en/latest/python3.html |
Hi! I really like the job you are doing on funcy (even if it lacks a little on the inline documentation side :) ).
It works fine on python 2.7, but on python 3.3 it gives me the following error:
Installing collected packages: funcy
Running setup.py install for funcy
File "/usr/local/lib/python3.3/dist-packages/funcy/colls.py", line 88
return walk(lambda (k, v): (f(k), v), coll)
^
SyntaxError: invalid syntax
This is because in python 3 the lambda function cannot unpack tuple.
I installed it with:
pip install -U funcy
The text was updated successfully, but these errors were encountered: