简单的pip制作与发布(windows)

1、申请pip账号;

2、申请github账号和建立项目(也可以没有)

3、主要文件:

1)xxx.py,存放主程序,可以一个或多个;

2)__init__.py(发布的包会首先调用这里,xxx.py 与 __init__.py在同一个文件夹):

#__init__.py

#方便外部函数获取包的版本信息
__version__ = "0.0.1"

#可外部调用的包的函数
from .xxx import *

3) #setup.py

    

#setup.py

from setuptools import setup, find_packages

setup(
    #pip install nnn
    name = "nnn", 
    version = "0.0.1",
    keywords = ("pip", "pandas", "pd"),
    description = "短描述",
    long_description = "长描述",
    #协议
    license = "GPL Licence",

    url = "https://github.com/xxx",
    author = "xxx",
    author_email = "[email protected]",

    #自动查询所有"__init__.py"
    packages = find_packages(),
    include_package_data = True,
    platforms = "any",
    #提示前置包
    install_requires = ['pandas','numpy','sqlalchemy']
)

4、建立“.pypirc”文件(可隐藏):

  • 位置:C:\Users\用户名
  • 新建txt文件,另存为(*.*),改为".pypirc"
  • 内容:
    [distutils]
    index-servers = pypi
    
    [pypi]
    username:xxx
    password:xxx

5、发布:

      setup.py 路径下:

  • python setup.py sdist  (制作压缩上传文档)
  • twine upload dist/*   (上传)

参考:

https://www.xuebuyuan.com/1039740.html

https://blog.csdn.net/fengmm521/article/details/79144407

https://blog.csdn.net/bin381/article/details/52822849

https://blog.csdn.net/cc7756789w/article/details/45974301

https://blog.csdn.net/xujing19920814/article/details/80374360

https://www.jianshu.com/p/e909b56bc5c9

猜你喜欢

转载自blog.csdn.net/sunnyxidian/article/details/89741880