"ファブリーズする男性"
by duvsbefilmoc
is licensed under
CC BY 2.0
ファブリック(fabric) とファブリーズ(febreze) は関係ないです🤤
爽やかなお兄さんがファブ(fab)っていますけど…🤔
本家: Welcome to Fabric! — Fabric documentation - fabfile.org 翻訳
ソースコード: fabric/fabric: Simple, Pythonic remote execution and deployment.
関連: Welcome to Invoke! — Invoke documentation - pyinvoke.org 翻訳
Welcome to Paramiko! — Paramiko documentation 翻訳
ドキュメント: Welcome to Invoke’s documentation! — Invoke documentation 翻訳
ソースコード: pyinvoke/invoke: Pythonic task management & command execution.
GitHub - paramiko/paramiko: The leading native Python SSHv2 protocol library.
$ pip install fabric
Collecting fabric Downloading fabric-3.0.0-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.3/53.3 kB 343.5 kB/s eta 0:00:00 Collecting invoke>=2.0 Downloading invoke-2.0.0-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.2/162.2 kB 908.3 kB/s eta 0:00:00 Collecting paramiko>=2.4 Downloading paramiko-3.1.0-py3-none-any.whl (211 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 211.2/211.2 kB 1.1 MB/s eta 0:00:00 Collecting bcrypt>=3.2 Downloading bcrypt-4.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (593 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 593.7/593.7 kB 1.8 MB/s eta 0:00:00 Collecting cryptography>=3.3 Downloading cryptography-40.0.1-cp36-abi3-manylinux_2_28_x86_64.whl (3.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 2.9 MB/s eta 0:00:00 Collecting pynacl>=1.5 Downloading PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (856 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 856.7/856.7 kB 511.0 kB/s eta 0:00:00 Requirement already satisfied: cffi>=1.12 in ./pyJupyterLab/lib64/python3.11/site-packages (from cryptography>=3.3->paramiko>=2.4->fabric) (1.15.1) Requirement already satisfied: pycparser in ./pyJupyterLab/lib64/python3.11/site-packages (from cffi>=1.12->cryptography>=3.3->paramiko>=2.4->fabric) (2.21) Installing collected packages: invoke, bcrypt, pynacl, cryptography, paramiko, fabric Successfully installed bcrypt-4.0.1 cryptography-40.0.1 fabric-3.0.0 invoke-2.0.0 paramiko-3.1.0 pynacl-1.5.0
$ pip show {fabric,invoke,paramiko}
Name: fabric Version: 3.0.0 Summary: High level SSH command execution Home-page: https://fabfile.org Author: Jeff Forcier Author-email: jeff@bitprophet.org License: BSD Location: /home/tomoyan/pyJupyterLab/lib64/python3.11/site-packages Requires: invoke, paramiko Required-by: --- Name: invoke Version: 2.0.0 Summary: Pythonic task execution Home-page: https://pyinvoke.org Author: Jeff Forcier Author-email: jeff@bitprophet.org License: BSD Location: /home/tomoyan/pyJupyterLab/lib64/python3.11/site-packages Requires: Required-by: fabric --- Name: paramiko Version: 3.1.0 Summary: SSH2 protocol library Home-page: https://paramiko.org Author: Jeff Forcier Author-email: jeff@bitprophet.org License: LGPL Location: /home/tomoyan/pyJupyterLab/lib64/python3.11/site-packages Requires: bcrypt, cryptography, pynacl Required-by: fabric
> pip install fabric
Collecting fabric Downloading fabric-2.6.0-py2.py3-none-any.whl (53 kB) |████████████████████████████████| 53 kB 339 kB/s Collecting pathlib2 Downloading pathlib2-2.3.5-py2.py3-none-any.whl (18 kB) Collecting invoke<2.0,>=1.3 Downloading invoke-1.5.0-py3-none-any.whl (211 kB) |████████████████████████████████| 211 kB 656 kB/s Collecting paramiko>=2.4 Downloading paramiko-2.7.2-py2.py3-none-any.whl (206 kB) |████████████████████████████████| 206 kB 726 kB/s Collecting pynacl>=1.0.1 Downloading PyNaCl-1.4.0-cp35-abi3-win_amd64.whl (206 kB) |████████████████████████████████| 206 kB 930 kB/s Collecting bcrypt>=3.1.3 Downloading bcrypt-3.2.0-cp36-abi3-win_amd64.whl (28 kB) Collecting cryptography>=2.5 Downloading cryptography-3.4.7-cp36-abi3-win_amd64.whl (1.6 MB) |████████████████████████████████| 1.6 MB 504 kB/s Collecting six>=1.4.1 Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting cffi>=1.1 Downloading cffi-1.14.5-cp39-cp39-win_amd64.whl (179 kB) |████████████████████████████████| 179 kB 409 kB/s Collecting pycparser Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB) Installing collected packages: pycparser, six, cffi, pynacl, cryptography, bcrypt, pathlib2, paramiko, invoke, fabric Successfully installed bcrypt-3.2.0 cffi-1.14.5 cryptography-3.4.7 fabric-2.6.0 invoke-1.5.0 paramiko-2.7.2 pathlib2-2.3.5 pycparser-2.20 pynacl-1.4.0 six-1.16.0
fabric❓ fabric2❓ Fabric3❓❓ Version 1.x 2.x …🤯 😅💦💦💦w
結論: fabric をインストールしよう!🤤 fabric2 は、1.x のユーザーが 2.0 への移行用で、fabric3 は不正なフォークです😅
Welcome to Invoke! — Invoke documentation より抜粋
Fabricのドキュメントへようこそ ! — Fabric ドキュメント (1.10.1 日本語訳 古い)
リモートプログラムとのやりとり — Fabric ドキュメント