欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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/