学习构建python模块并将其上传至pypi,testpypi
2022-08-01 本文已影响0人
小明的数据分析笔记本
参考链接
youtube视频链接
https://www.youtube.com/watch?v=dNS2xsqBwyw&list=PLt2GKf2_D1T1smru1okDfU3sncVlTGwjV&index=14&t=2622s
我搬运到了B站
https://www.bilibili.com/video/bv1AB4y1C7YB
这个视频对应的文档链接
https://compbio-seminar-2020.readthedocs.io/en/latest/index.html
对应的github链接
https://github.com/akmorrow13/CompBIO_Seminar_2020
youtube视频2
https://www.youtube.com/watch?v=FkmtmYFTlYE&list=PLt2GKf2_D1T1smru1okDfU3sncVlTGwjV&index=16
这个介绍的挺详细的
我搬运到了B站
Build a Python Module and Share it with Pip Install_哔哩哔哩_bilibili
我试着构建了一个非常简单的python模块,主要功能就是可以输入nba球队的名字获取球队logo的配色
整个模块的目录结构
image.png其中1 和 2 是运行命令
python setup.py sdist
获得的
运行完这个命令以后就可以用pip命令进行本地安装
pip install -e .
如果要想通过脚本来运行,需要准本一个bin目录
这里需要注意模块的主体是NBALogoColor这个文件夹
用来做脚本的bin目录和模块的目录是平级的
上传到test pypi
首先需要注册一个账号,注册很容易
上传
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
twine这个工具可以直接通过pip进行安装
我最终上传的页面是
image.png