setup.cfg 2.8 KB
Newer Older
M
Macrobull 已提交
1 2 3 4
# setup.cfg相关文档可参考如下链接
# https://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files
[metadata]
# 项目名称,发布、安装时以此作为包名
M
Macrobull 已提交
5
name = onnx2fluid
M
Macrobull 已提交
6 7 8 9
# 作者姓名和邮箱地址
author = Macrobull
# author_email = .Github@github.com
# 项目版本号,1.0以上版本才视为正式版
10
version = 0.1.1
M
Macrobull 已提交
11
# 项目概要描述信息,一句话让用户明白项目概要,不支持中文
M
Macrobull 已提交
12
description = Inference model conversion from ONNX/PyTorch to Paddle fluid
M
Macrobull 已提交
13 14 15 16 17 18 19 20 21
# 项目的详细描述内容和格式,包括readme和changelog等,通常使用md或rst等格式
long_description = file: README.md, CHANGELOG.md
long_description_content_type = text/markdown
# 开源授权协议,非对外开源的项目无需关注
license = MIT
# 项目类别,非对外开源的项目无需关注
# 从PyPI官方给出的列表中选择符合的内容进行填写
# https://pypi.org/pypi?%3Aaction=list_classifiers
classifier =
M
bugfix  
Macrobull 已提交
22 23 24 25
	Private :: Do Not Upload
	Programming Language :: Python
	Programming Language :: Python :: 3
	Programming Language :: Python :: 3.5
M
Macrobull 已提交
26 27
# 关键字,用于检索,方便用户搜索到你的项目
keywords =
M
bugfix  
Macrobull 已提交
28
	onnx paddlepaddle
M
Macrobull 已提交
29 30 31 32 33 34 35 36

[options]
# 包名称,find:表示自动寻找,可在options.packages.find中进行详细配置
packages = find:
# 依赖管理,包含项目运行时所需要的所有依赖库
# 每行一个依赖库,只写直接依赖,通常无需考虑间接依赖
# 在这里指定的版本限制应当尽量抽象,通常只要指定最低版本和大版本号即可
install_requires =
M
bugfix  
Macrobull 已提交
37
	onnx >= 1.4
M
Macrobull 已提交
38 39 40 41 42 43 44 45 46

# 测试依赖,包含项目测试时所需要的额外的依赖库,格式与install_requires一致
# 可以使用内置的unittest,也可以使用更简单的pytest或nose等单测框架
# python3自带mock库,而python2没有,如果需要使用则必须写入测试依赖中
#tests_require =
#    pytest
#    mock

# 单测代码目录
M
Macrobull 已提交
47
#test_suite = onnx2fluid.tests
M
Macrobull 已提交
48 49 50
# 自动添加被版本控制的数据文件
include_package_data = True
# 项目是纯py项目,可以直接执行zip源码包
M
Macrobull 已提交
51
zip_safe = True
M
Macrobull 已提交
52 53

# 可以通过以下配置将指定的函数变成命令行工具,允许用户直接执行
M
Macrobull 已提交
54 55
[options.entry_points]
console_scripts =
M
bugfix  
Macrobull 已提交
56
	onnx2fluid = onnx2fluid.__main__
M
Macrobull 已提交
57 58
	onnx2fluid_convert = onnx2fluid.conversion:main
	onnx2fluid_validate = onnx2fluid.validation:main
M
Macrobull 已提交
59 60 61 62

# 可以通过以下配置向包中添加conf或data等非py文件,安装时会一同安装到site-packages目录下
# 仅支持文件,不支持目录,但可以使用通配
#[options.package_data]
M
Macrobull 已提交
63
#onnx2fluid =
M
Macrobull 已提交
64 65 66 67 68 69 70 71 72 73 74 75
#    conf/*
#    data/*

[sdist]
dist_dir = output/dist

[bdist_wheel]
# 如果项目可以一份代码同时运行在python2和python3上,则设置universal为1
#universal=1
dist_dir = output/dist

[easy_install]