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

Python 3 support #1424

Closed
Grazfather opened this issue Jan 28, 2016 · 4 comments
Closed

Python 3 support #1424

Grazfather opened this issue Jan 28, 2016 · 4 comments

Comments

@Grazfather
Copy link

Are there plans to get fabric working on python3? Paramiko already supports python3, so you're the last step on the chain.

@kaaveland
Copy link

Yes, there are plans, there's a fabric 2 that aims to do this (amongst other things). See http://www.fabfile.org/roadmap.html. Paramiko, fabric and invoke are all maintained by the same person, so everything can't happen all at once, unfortunately.

@nicktimko
Copy link

For a drop-in replacement use pip install fabric3 that comes from this fork.

Despite being a relatively straightforward port, Fabric management refuses to make 1.x compatible with Python 3 while simultaneously keeping Fabric 2.x (which claims Python 3.x compatibility) private. Perhaps there is an absolute requirement to maintain compatibility with Python 2.5 (last patched in 2011), because except Error, e doesn't work in 3.x and except Error as e doesn't work before 2.6.

@Grazfather
Copy link
Author

Thanks both of you! I will start using the fork. Feel free to close this issue.

@ashwin31
Copy link

Is this being worked out to give python3 support?

@fabric fabric locked and limited conversation to collaborators Sep 10, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants