python打包
程序员文章站
2022-03-10 16:22:07
1.安装setuptools,以下操作是基于python3.6.6 2.创建一个目录,目录里创建一个文件setup.py 更多的选项可以执行 python3 setup.py help 3.创建项目 在步骤2创建的目录里创建项目testlib,在里面写点代码就行,需要创建__init__.py文件, ......
1.安装setuptools,以下操作是基于python3.6.6
pip install setuptools
2.创建一个目录,目录里创建一个文件setup.py
更多的选项可以执行 python3 setup.py --help
#-*- coding:utf-8 -*- from setuptools import setup, find_packages setup( name='jasonlib', version='0.1', packages=find_packages(), description='this is json's testlib', author='jason', author_email='jason@111.com', url='www.test.com' )
3.创建项目
在步骤2创建的目录里创建项目testlib,在里面写点代码就行,需要创建__init__.py文件,这个目录是和setup.py平级的,testlib 才是可以导入的模块,例如下面的
from testlib import xxx
4.测试,有错误或者警告会抛出来
$python setup.py check
5.build,会生build目录
$python setup.py build
6.安装
$python setup.py install
7.卸载删除,需要重新安装下记录安装文件
$python setup.py install --record installed.txt $cat installed.txt|xargs rm -rf
8.发布pypi
参考https://pypi.org/project/twine/