文章目录
创建和上传自己的PyPI库
pypi
官方地址:https://pypi.org/
Python中我们经常会用到第三方的包,默认情况下,用到的第三方工具包基本都是从Pypi.org里面下载。
PyPI 是 Python Package Index 的首字母简写,其实表示的是 Python 的 Packag 索引,这个也是 Python 的官方索引。
如何将自己开发的一个包上传到PyPI,供其它人使用呢?
准备文件
-
LICENSE.txt,创建许可证
上传到Python Package Index的每个包都包含许可证,这一点很重要。这告诉用户安装你的软件包可以使用您的软件包的条款。开源License,有如MIT,Apache license 2.0等。有关选择许可证的帮助,请访问https://choosealicense.com/。选择许可证后,打开 LICENSE并输入许可证文本。 -
setup.py文件
setup.py是setuptools的构建脚本,用来描述项目,打包的时候会用到这个文件。它告诉PyPI我们的项目叫什么名字,是什么版本,依赖哪些库,支持哪些操作系统,可以在哪些版本的Python上运行。
建议大家直接编辑其他仓库里的setup.py, 只需要修改一些必要的配置就可以了 -
README.md 文件
项目描述文件。
Python项目的setup.py文件,用于定义项目的配置和依赖关系,以便于安装、打包和发布.
一个基本的setup.py可能如下所示:
from setuptools import setup, find_packages
setup(
name='mypackage',
version='0.1',
packages=find_packages(),
install_requires=[
# 任何依赖项都在这里列出
],
author=