Skip to content
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

python3 compatibility? #107

Closed
sabernar opened this issue Oct 30, 2013 · 4 comments
Closed

python3 compatibility? #107

sabernar opened this issue Oct 30, 2013 · 4 comments

Comments

@sabernar
Copy link

Any chance that locust can be made python3 compatible?

@heyman
Copy link
Member

heyman commented Oct 31, 2013

Locust relies on gevent, which currently does not support Python 3. Therefore it's not something we could do before that has been solved.

Here's the python 3 issue for gevent: gevent/gevent#38

@heyman heyman closed this as completed Oct 31, 2013
@botchniaque
Copy link

Looks like gevent Python3 issue has just got resolved (13.07.2015). Does it get locust Python3 compatibility closer? Can you reopen this ticket?

@cgoldberg
Copy link
Member

few comments:

I've ported many codebases from Python2->Python3. I highly recommend keeping a single codebase that runs under 2 and 3, rather than maintaining a separate Python 3 port.

six is a great library that helps with compatibility and porting. Highly recommended.

Also add tox for local testing across Python versions.

(just my $.02)

I'd love to see locust run under py3, and I can help porting where needed.

@paultiplady
Copy link

This was continued in #363

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

No branches or pull requests

5 participants