如果要让别人依赖你的项目,最简单的是把代码直接给他,但这往往是不可取的,因为一个项目文件太大了,很多依赖包在对方已经存在了,所以我们需要打个包,把精简的源码给对方即可。
下面拿个demo进行演示。
1.新建一个Python项目,原始状态是这样的。
2.接下来在项目根目录下创建一个setup.py文件。
from setuptools import setup, find_packages setup( name="PackTest", version="1.0.0", author="一明", author_email="yiming@qq.com", description="A package of RESTFul API for stores ", long_description="", long_description_content_type="text/markdown", packages=find_packages(), classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ], )
3.然后打开控制台,执行python setup.py sdist
4.使用包的话,则需要解压缩包,然后引入到项目路面,在控制台进入包目录里面,然后执行 python setup.py install 即可使用包啦~