pypi打包上传


第三方包用pip安装,上传到哪呢?

答案是上传到pypi.org里面去

详细教程: https://blog.konghy.cn/2018/04/29/setup-dot-py/

1. 首先需要注册账号

很简单不用说也知道

2. 准备工作

  1. 在家目录下,生成一个.pypirc的文件
[distutils]
index-servers=pypi

[pypi]
repository = https://upload.pypi.org/legacy/
username: 用户名
password: 密码
  1. 安装setuptools

pip install setuptools

  1. 编写setup.py文件(难)

更多详情: https://blog.konghy.cn/2018/04/29/setup-dot-py/

# coding=utf-8

from setuptools import setup, find_packages

setup(
    name='nonebot_plugin_abbrreply', # pip安装时候的名字
    version="1.0.0", # 版本号
    description=(
        '缩写查询器' # 描述
    ), 
    long_description=open('README.md').read(),
    long_description_content_type="text/markdown", 
    author='anlen123', #作者
    author_email='1761512493@qq.com',
    maintainer='anlen123', #维护人员
    maintainer_email='1761512493@qq.com',
    packages=find_packages(), # 需要处理的包目录(通常为包含 __init__.py 的文件夹)
    platforms=["all"], # 程序适用的软件平台列表
    url='https://github.com/anlen123/nonebot_plugin_abbrreply', # github地址
    install_requires=[
        'aiohttp', # 安装的时候可以下载的依赖包
    ]
)

3. 打包上传

python setup.py sdist bdist_wheel && twine upload dist/*

完!!!!


文章作者: anlen123
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 anlen123 !
 上一篇
前端代理自己的后端 前端代理自己的后端
为什么需要这么做?你在工作中可能是会遇见这样的情况: 前后端分离开发,前端访问的后端地址是你同事的机器, 你修改bug后,在前端测试不了你的写的bug,只能先git push ,你同事再拉下来,重新跑.才能看见,于是,我们使用nginx代
2021-03-12 anlen123
下一篇 
EasyExcel EasyExcel
EasyExcelhttps://www.yuque.com/easyexcel/doc/easyexcel 实例1 package com.lhq.Main; import com.alibaba.excel.EasyExcel;
2021-02-24 anlen123
  目录