-
Notifications
You must be signed in to change notification settings - Fork 6
/
pyproject_.toml
93 lines (86 loc) · 2.61 KB
/
pyproject_.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
[tool]
[tool.poetry]
name = "odl-cli"
version = "0.1.1"
homepage = "https://github.com/opendatalab/dsdl-sdk/tree/dev-cli"
description = "made for opendatalab dsdl-sdk dev-cli branch(ignore other branches)."
authors = [
"odl-cli <odl-cli@pjlab.org.cn>",
"xuchao <xuchao@pjlab.org.cn>",
"suizhihao <suizhihao@pjlab.org.cn>",
"chenhaojiong <chenhaojiong@pjlab.org.cn>",
"weixingjian <weixingjian@pjlab.org.cn>",
]
readme = "README.md"
license = "Apache-2.0"
keywords = ['odl-cli', 'opendatalab', 'pjlab']
classifiers = [
'Development Status :: 2 - Pre-Alpha',
'Intended Audience :: Developers',
'License :: OSI Approved :: Apache Software License',
'Natural Language :: English',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
]
packages = [{ include = "dsdlsdk" }, { include = "cli" }, { include = "dsdl" }, ]
[tool.poetry.scripts]
odl = 'cli.cli:main'
dsdl = 'dsdl.cli:cli'
odl-win = { reference = "cli/odl-cli.bat" , type = "file"}
odl-unx = { reference = "cli/odl-cli.sh" , type = "file"}
[tool.poetry.dependencies]
python = ">=3.8,<4.0, !=3.9.7"
pyyaml = { version = "^6.0" }
click = { version = "^8.1.3" }
networkx = { version = "^2.8.4" }
Pillow = { version = "^9.1.0" }
oss2 = { version = "^2.15.0" }
prettytable = { version = "^3.3.0" }
opencv-python = { version = "^4.6.0.66" }
loguru = "^0.6.0"
tabulate = "^0.9.0"
jsonmodels = "^2.6.0"
rich = "^12.6.0"
jinja2 = "^3.0.0"
toml = { version = "^0.10.2" }
tqdm = "^4.64.1"
duckdb = "^0.6.0"
pyarrow = "^10.0.0"
boto3 = "^1.26.14"
smart-open = {extras = ["all"], version = "^6.2.0"}
pandas = "^1.5.1"
psutil = "^5.9.4"
streamlit = "^1.15.1"
termgraph = "^0.5.3"
stqdm = "^0.0.4"
setuptools-scm = "^7.0.5"
python-dotenv = "^0.21.0"
pexpect = "^4.8.0"
human-readable = "^1.3.0"
dsdl = "^0.1.10.3"
matplotlib = "^3.6.2"
[tool.poetry.group.test]
optional = true
[tool.poetry.group.test.dependencies]
pytest = { version = "^6.2.4" }
pylint = ">=2.15.5"
environs = ">=9.5.0"
tunas2dsdl = "^0.1.15.8"
tunas2dsdl-c = "^1.0.4"
[tool.poetry.group.mkdocs]
optional = true
[tool.poetry.group.mkdocs.dependencies]
markupsafe = { version = "2.0.1" }
mkdocs = { version = "^1.1.2" }
mkdocs-include-markdown-plugin = { version = "^1.0.0" }
mkdocs-material = { version = "^6.1.7" }
mkdocstrings = { version = "^0.15.2" }
mkdocs-material-extensions = { version = "^1.0.1" }
mkdocs-autorefs = { version = "^0.2.1" }
twine = { version = "^3.3.0" }
bump2version = { version = "^1.0.1" }
[[tool.mypy.overrides]]
module = "yaml"
ignore_missing_imports = true