Puisque Fabric n'a pas été compatible avec Python3 depuis toujours, j'ai résumé les résultats de la recherche pour savoir s'il peut être utilisé avec Python3 d'une manière ou d'une autre.
Fabric3
[Une addition]
Après un long moment, le 10 mai 2018, Fabric 2.0 est enfin sorti et peut être utilisé avec Python 3.4 ou version ultérieure!
http://docs.fabfile.org/en/2.0/upgrading.html
[/ Addenda]
Il existe un fork appelé Fabric3
, donc si vous voulez utiliser Python3, vous pouvez l'utiliser.
virtualenv -p python3 env
source env/bin/activate
pip3 install fabric3
Fabric est un outil d'automatisation créé par Python.
Cet article a été très utile pour l'explication de Fabric lui-même. Merci beaucoup.
http://qiita.com/greenspa/items/fff535d2ae5da36e36fe
Si vous ne l'avez pas encore fait, jetez un œil.
C'est un Fabric très utile, mais il ne prend pas en charge Python 3 (à partir du 5 juin 2016).
C'est dommage pour moi en tant que génération généreuse qui a d'abord touché Python en tant que Python3.
Il semble y avoir beaucoup de gens comme moi, et il y a 16 problèmes liés à Python3 sur GitHub.
Bitprophet, un committer majeur, semble être fatigué de la demande de support pour Python3, et chaque fois qu'un problème lié à Python3 survient.
Please see the roadmap - http://www.fabfile.org/roadmap.html - alpha for v2 out soon (really).
J'ai verrouillé le problème en commentant.
Par exemple, dans Issue here
En réponse à la question "Je souhaite contribuer à travailler avec Python 3, que dois-je faire?"
"Regardez la feuille de route et la version 2 viendra bientôt", puis une autre personne
"J'ai vu tous les problèmes, mais je dis la même chose tout le temps. C'est open source, alors pourquoi ne pas faire travailler quelqu'un d'autre?"
Était attaché. Eh bien, après cela, il a été verrouillé en silence.
Fabric3
Dans de telles circonstances, il y avait une personne qui fabriquait une fourchette appelée Fabric3.
Problème ici suggère d'incorporer des correctifs.
Il est verrouillé car "Je ne peux pas encore couper Python 2.5", mais il semble que ce fork soit recommandé pour ceux qui "veulent l'utiliser avec Python 3".
Pour l'installer, faites simplement pip3 install fabric3
.
Le plugin Cuisine
, qui assure l'équivalence dans Fabric, ne prend pas en charge Python3, il ne peut donc pas être utilisé.
Il semble qu'il y ait une suggestion que "Si Fabric prend en charge Python3, Cuisine le supportera également."
C'est un peu décevant que Cuisine ne puisse pas être utilisé, mais Fabric3 lui-même a passé tous les tests, et il semble qu'il n'y ait pas de problème pour une utilisation normale.
Je vais essayer de l'utiliser pendant un moment et l'ajouter s'il y a un problème.
Recommended Posts