-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathpyproject.toml
105 lines (88 loc) · 2.65 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
94
95
96
97
98
99
100
101
102
103
104
105
[project]
name = "zerospeech-benchmarks"
readme = "README.md"
description = "Toolset for usage of the Zero Resource Challenge Benchmarks."
authors = [
{ name = "Nicolas Hamilakis", email = "[email protected]" },
{ name = "CoML Team", email = "[email protected]" }
]
license = { file = "LICENSE.txt" }
requires-python = ">=3.8"
keywords = [
"speech", "machine-learning", "challenges",
"research-tool", "benchmark-speech", "zerospeech"
]
classifiers = [
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Development Status :: 4 - Beta",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
"Intended Audience :: Science/Research"
]
dynamic = ["dependencies", "version"]
[project.urls]
documentation = "https://zerospeech.com/toolbox/"
homepage = "https://zerospeech.com/"
repository = "https://github.com/zerospeech/benchmarks"
[project.scripts]
zrc = "zerospeech.startup:main"
dt-info = "zerospeech.info_cmd:datasets_info"
abxLS-csv = "zerospeech.leaderboards.exporters.abxLS:cmd"
sLM21-csv = "zerospeech.leaderboards.exporters.sLM21:cmd"
tde17-csv = "zerospeech.leaderboards.exporters.tde17:cmd"
[project.entry-points.'vocolab_ext.leaderboards']
zrc_leaderboards = "zerospeech.leaderboards.vocolab_ext:VocolabLeaderboardManager"
[project.optional-dependencies]
vocolab = [
# todo migrate towards normal install when package is published
"vocolab-extensions @ git+https://github.com/zerospeech/vocolab-ext.git#egg=vocolab_ext"
]
tts019 = [
# todo migrate towards pypi url once module is public
"tts019-evaluator @ https://github.com/zerospeech/tts019-evaluator/archive/master.zip"
]
abx17 = [
"zerospeech-libriabx>=1.0.5",
"virtual-dataset"
]
abxLS = [
# ABX2 used for ABXLS
"zerospeech-libriabx2>=0.9.7",
"virtual-dataset"
]
tde = [
"zerospeech-tde>=2.0.3"
]
pyCurl = [
"pycurl",
"certifi"
]
all = [
# TDE
"zerospeech-tde>=2.0.3",
# ABX2 used for ABXLS
"zerospeech-libriabx2>=0.9.8",
"virtual-dataset",
# ABXLS Legacy (used for abx17)
"zerospeech-libriabx>=1.0.5"
]
dev = [
"ipython",
"jupyter",
"pytest",
"twine",
"build"
]
[build-system]
requires = ["setuptools>=45", "setuptools_scm[toml]>=6.2"]
build-backend = "setuptools.build_meta"
[tool.setuptools.dynamic]
dependencies = { file = ["requirements.txt"] }
[tool.setuptools.packages.find]
where = ["."]
include = ["zerospeech*"]
exclude = ["examples*", "tests*"]
[tool.setuptools_scm]