Skip to content
This repository has been archived by the owner on Dec 20, 2023. It is now read-only.

Python 3 support #7

Closed
2 tasks done
renekliment opened this issue Sep 10, 2016 · 3 comments
Closed
2 tasks done

Python 3 support #7

renekliment opened this issue Sep 10, 2016 · 3 comments
Assignees
Milestone

Comments

@renekliment
Copy link
Member

renekliment commented Sep 10, 2016

There are two sides of this:

  • a support to run in under py3
  • make py3 selectable & probably default

We need to be sure that there is no major drop in performance there to use it as default.

Also, we need to be sure that all the dependencies support this to do that. If they don't - find another solution if possible. The base should however support py3 without a problem - achieve this first.
Everything works in Python 3 except for the CHIP_IO library.

@sammachin
Copy link
Member

I think this may be a requirement for the new API, IIRC the python HTTP/2 lib that I was looking at only runs under Py3.

@renekliment
Copy link
Member Author

If you mean hyper it should run under both py2 and py3.

hyper supports Python 3.4 and Python 2.7.9, and can speak HTTP/2 and HTTP/1.1.

@renekliment
Copy link
Member Author

Don't forget to enable Python 3 on Travis CI when this is done.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants