• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[tool.poetry]
2name = "crossbench"
3version = "1.0.5"
4authors = [ "Camillo Bruni <cbruni@chromium.org>" ]
5description = "A cross-browser, cross-system web benchmark runner"
6readme = "README.md"
7license = "BSD-3-Clause"
8classifiers = [
9    "Programming Language :: Python :: 3",
10    "License :: OSI Approved :: BSD License",
11    "Operating System :: OS Independent",
12]
13
14[tool.poetry.urls]
15"Homepage" = "http://crossben.ch"
16"Bug Tracker" = "http://bugs.crossben.ch"
17"Source" = "http://source.crossben.ch"
18"User Mailing list" = "http://mail.crossben.ch"
19
20[tool.poetry_bumpversion.file."crossbench/__init__.py"]
21
22[tool.poetry.dependencies]
23colorama = "^0.4.6"
24hjson = "^3.1.0"
25immutabledict = "^4.1.0"
26numpy = "^1.23.5"
27ordered-set = "^4.1.0"
28pandas = "^1.1.3"
29perfetto = "^0.10.0"
30protobuf = "^4.25.3"
31psutil = "^5.9.1"
32python = ">=3.9,<3.12"
33python-dateutil = "2.7.3"
34pytz = "^2024.1"
35selenium = "^4.1.0"
36tabulate = "^0.8.10"
37websockets = "^11.0.3"
38
39[tool.poetry.scripts]
40crossbench = 'crossbench.scripts:crossbench'
41cb = 'crossbench.scripts:crossbench'
42cb_btp = 'crossbench.scripts:cb_btp'
43
44[tool.poetry.group.dev.dependencies]
45debugpy = "^1.6.3"
46isort = "^5.10.1"
47pyfakefs = "^5.2.2"
48pylint = "^3.0"
49pytest = "^7.4.2"
50pytest-cov = "^4.0.0"
51pytest-xdist = "^3.3.1"
52pytest-subtests = "^0.11.0"
53mypy = "^1.8"
54pytest-profiling = "^1.7.0"
55
56[tool.poetry.group.dev-pytype.dependencies]
57python = ">=3.9,<3.12"
58pytype = { version = "^2024.1.24", markers = "sys_platform != 'win32'" }
59
60[build-system]
61requires = ["poetry_core>=1.1.5"]
62build-backend = "poetry.core.masonry.api"
63
64[tool.pytest.ini_options]
65addopts = "--ignore=tests/cbb -n auto --dist=loadgroup"
66log_cli = 1
67log_cli_level = "DEBUG"
68testpaths = [
69    "tests",
70]
71