如何构建自己的python package

    xiaoxiao2021-03-26  17

    相信很多人都使用过 pip install A_PACKAGE_NAME 去安装第三方包,那么第三方包是怎么生成的,我们如何才能构建自己的第三方包呢?

    setuptools 没错就是因为有了它,我们才能这么优雅的构建第三方包。

    接下来要完成的也许是你人生的第一个 python third-party package 哦^_^

    项目名称:learn_setup项目目录如下:

    一个基础的 setup.py 内容:

    from setuptools import setup setup( name= 'firsthirdpackage', version= '0.0.1', packages = ['firsthirdpackage'], author='xieyanke', author_email='coderinfo@163.com', license='Apache', url='http://pycn.me' )python 的第三方包有很多种压缩格式 .egg、.tar.gz、.zip、.rpm、.exe、.msi等,但主流2种主要是 egg 与 tar.gz 构建 .tar.gz/.zip 格式的第三方包: python setup.py sdist或者构建 *.egg 格式的第三方包:python setup.py bdist_egg本地安装自己的包到 python sdk 中: 将自己构建的包安装到 SDK/Lib/sit-packages 中 python setup.py install 之后就可以在本地的任意 python 工程中通过:from firsthirdpackage import mock 使用自己的包了如果想将自己的包提交到 https://pypi.python.org 供大家通过 pip install firsthirdpackage 使用: 注册 pypi提交自己的包:python setup.py register bdist upload, 选择 1,之后输入用户名、密码即可完成提交。安装 pypi 中自己提交的包:pip install firsthirdpackage
    进一步交流可以加 QQ 群:397234385或者 QQ 扫码入群:
    转载请注明原文地址: https://ju.6miu.com/read-600080.html

    最新回复(0)