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