setup.cfg 2.7 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 10 11
# 作者姓名和邮箱地址
author = Macrobull
# author_email = .Github@github.com
# 项目版本号,1.0以上版本才视为正式版
version = 0.1.0
# 项目概要描述信息,一句话让用户明白项目概要,不支持中文
M
Macrobull 已提交
12
description = Inference model conversion from ONNX/PyTorch to Paddle fluid
M
Macrobull 已提交
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
# 项目的详细描述内容和格式,包括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 =
    Private :: Do Not Upload
    Programming Language :: Python
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.5
# 关键字,用于检索,方便用户搜索到你的项目
keywords =
M
Macrobull 已提交
28
   onnx paddlepaddle
M
Macrobull 已提交
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

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

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

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

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

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

[sdist]
dist_dir = output/dist

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

[easy_install]