-
Notifications
You must be signed in to change notification settings - Fork 3
/
pyproject.toml
42 lines (37 loc) · 1.33 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
[tool.poetry]
name = "netrics-measurements"
version = "0.0.3"
description = "The extensible network measurements framework"
license = "MIT"
authors = [
"Jesse London <jesselondon@gmail.com>",
"Kyle MacMillan <macmillan@uchicago.edu>",
]
packages = [{include = "netrics", from = "src"}]
[tool.poetry.dependencies]
python = "^3.8"
fate-scheduler = "0.1.0"
netifaces = "^0.11.0"
[tool.poetry.dev-dependencies]
[tool.poetry.scripts]
# main entrypoints
netrics = "netrics:main"
"netrics.s" = "netrics:serve"
"netrics.d" = "netrics:daemon"
# built-in measurement modules
netrics-dev = "netrics.measurement.dev:main"
netrics-dns-latency = "netrics.measurement.dns_latency:main"
netrics-hops = "netrics.measurement.hops:main"
netrics-hops-scamper = "netrics.measurement.hops:main"
netrics-hops-traceroute = "netrics.measurement.hops_traceroute:main"
netrics-ip = "netrics.measurement.ip:main"
netrics-lml = "netrics.measurement.lml:main"
netrics-lml-scamper = "netrics.measurement.lml:main"
netrics-lml-traceroute = "netrics.measurement.lml_traceroute:main"
netrics-speed-ndt7 = "netrics.measurement.ndt7:main"
netrics-speed-ookla = "netrics.measurement.ookla:main"
netrics-ping = "netrics.measurement.ping:main"
netrics-traceroute = "netrics.measurement.traceroute:main"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"