美文网首页
学习构建python模块并将其上传至pypi,testpypi

学习构建python模块并将其上传至pypi,testpypi

作者: 小明的数据分析笔记本 | 来源:发表于2022-08-01 06:53 被阅读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

    相关文章

      网友评论

          本文标题:学习构建python模块并将其上传至pypi,testpypi

          本文链接:https://www.haomeiwen.com/subject/xlwlwrtx.html