学习构建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进行安装

我最终上传的页面是

https://test.pypi.org/project/nba-logo-color/

image.png
上一篇下一篇

猜你喜欢

热点阅读