最近在github上看到一個爬蟲,直接使用 pip intsall 就可以搞定喷众,這不是比git clone 更爽么各谚,這個東西是不是和maven 全球倉庫一個意思?去pypi官網(wǎng)看了一下到千,真的是昌渤,于是馬上上手玩玩
step1,既然要用到別人的倉庫,肯定要給人家打聲招呼啊憔四,先去注冊一個pypi帳號
https://pypi.python.org/
step2,倉庫準(zhǔn)備好了膀息,準(zhǔn)備我們自己的東西吧
mkdir test
touch setup.py#配置文件
from distutils.core import setup
setup(name='Pypitest123321',
version='1.0',
description='description',
author=' ',
author_email=' ',
url=' ',
py_modules=['test'],
)
)
step3,驗證并且生成dist
python setup.py check
python setup.py sdist
step4,把我們的東西放進別人的倉庫吧
twine upload dist/*
輸入用戶名密碼了赵。
ps:python setup.py register sdist upload這個方法已經(jīng)被無情拋棄了潜支。
好了,現(xiàn)在我們回到起點斟览,從倉庫拿東西用用
pip install Pypitest123321
ok,
最后我們有借有還毁腿,把我們的測試包刪掉吧。
后記:玩了玩有意思的pypi,2個問題思考一下
1苛茂,git是要使用ssh已烤。pypi呢?我們?yōu)槲覀兊耐祽惺遣皇且冻龃鷥r妓羊,安全性能是不是一個問題胯究?
2,感慨開源的偉大躁绸,謝謝大佬們和Teams愿意和我們分享優(yōu)秀的代碼裕循。