-
Notifications
You must be signed in to change notification settings - Fork 603
Python 3.6 support #272
Comments
gipc==0.4.0 is the problem. How about latest 0.6.0 ? `$ pip install pyethapp
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-nz4fd6fx/gipc/` |
Personally I think that is the least of the problems, but feel free to make it work and submit a PR. Apart from that, 2.7 is still widely used, like it or not. |
What is the best way of going about this? Just make a separate branch? I don't know anything about developing Python libraries that can use Python 2 and Python 3. If pyethereum is Python 3 compatible, then this should be too. |
I am not a maintainer, but I would make a separate branch, then submit a pull request for that. Personally, I would just be happy if it would run properly with Python 2. Whether thinkg work well between Python 2 and 3 depends. Minimum is changing print to a function and paying attention to how strings/bytestrings are handled. |
I'm using some of pyethapp components for a Python3 project I'm working on. Everything seems to work OK so far. But having it "officially" supported would be great. |
I'm not quite sure that is a good explanation for using a dead language (2.7) as "default" when developing, while not even supporting the latest stable release (3.6) of Python. Anyway the problem with using Python3 in the ethereum ecosystem is related to all sub packages which are not able to be installed. Most of them have ( import codecs
codecs.open(file, encoding='utf-8') But how can we, for example, ask this fix to be applied to all the packages who fail that? Open an issue and fork and PR all of them? |
please stop using dead Python version. We need Python 3.6+ to be supported
The text was updated successfully, but these errors were encountered: