-
Notifications
You must be signed in to change notification settings - Fork 1.9k
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Clarify fabric vs fabric2 vs fabric3 differences #1791
Comments
fabric2 is just an alternate name for Fabric, for convenience of being able to install with the alternate name: http://www.fabfile.org/installing.html#installing-modern-fabric-as-fabric2 fabric3 was done by someone else: https://github.com/mathiasertl/fabric/ |
... but I don't disagree - it would probably help to have a short summary of Fabric vs fabric2 vs Fabric3 everywhere someone might first come across fabric, including in the pypi descriptions |
Yea, we don't own fabric3, but now that we're using fabric and fabric2 I agree we should get out ahead of that. I'll update the README or something. |
Try db7bba8 on for size. Install doc seemed the best place for it, I don't expect it to pop up in front of people so often as to need a README level note, but having it by the notes about fabric vs fabric2 seems reasonable. Thanks! |
用我刚自己总结的吧(中文,懒得改英文了): Fabric1,Fabric2,Fabric3,分别对应着python官网发布的地址:
而结论是:
总结一下态度就是:
|
Previous comment by @crifan transcribed from Chinese (for the lazy ones that do not want to go to google translate). It is a good explanation (although now similar explanation appears in the fabric2 but not in fabric3 site): Fabric1, Fabric2, and Fabric3 correspond to the addresses published by Python's official website: Pip install Fabric Fabric1 and Fabric2, the pages in pypi, are the same thing: Try to use the latest Fabric2 |
For those want to do a fresh install of Fabric, just |
For those looking for a supported version of Fabric 1.x, there's a fork which is maintained: I recommend using it in case you don't want to rewrite all the existing code. And it works with Python 3.7. We've switched from |
Currently there are 3 fabric packages on pypi, and its far from clear which ones are supposed to be used and when. I remember that fabric3 was supposed to add py3 support before fabric was able to do the same but as of today it appears that all of them document to declare support for py27 and py34+, at least in their descriptions.
I think that this should be clearly documented, avoiding confusions and allowing users using older versions to migrate.
The text was updated successfully, but these errors were encountered: