| [tool.poetry] |
| name = "crossbench" |
| version = "1.0.5" |
| authors = [ "Camillo Bruni <cbruni@chromium.org>" ] |
| description = "A cross-browser, cross-system web benchmark runner" |
| readme = "README.md" |
| license = "BSD-3-Clause" |
| classifiers = [ |
| "Programming Language :: Python :: 3", |
| "License :: OSI Approved :: BSD License", |
| "Operating System :: OS Independent", |
| ] |
| |
| [tool.poetry.urls] |
| "Homepage" = "http://crossben.ch" |
| "Bug Tracker" = "http://bugs.crossben.ch" |
| "Source" = "http://source.crossben.ch" |
| "User Mailing list" = "http://mail.crossben.ch" |
| |
| [tool.poetry_bumpversion.file."crossbench/__init__.py"] |
| |
| [tool.poetry.dependencies] |
| colorama = "^0.4.6" |
| hjson = "^3.1.0" |
| immutabledict = "^4.1.0" |
| numpy = "^1.23.5" |
| ordered-set = "^4.1.0" |
| pandas = "^1.1.3" |
| perfetto = "^0.10.0" |
| protobuf = "^4.25.3" |
| psutil = "^5.9.1" |
| python = ">=3.9,<3.12" |
| python-dateutil = "2.7.3" |
| pytz = "^2024.1" |
| selenium = "^4.1.0" |
| tabulate = "^0.8.10" |
| websockets = "^11.0.3" |
| |
| [tool.poetry.scripts] |
| crossbench = 'crossbench.scripts:crossbench' |
| cb = 'crossbench.scripts:crossbench' |
| cb_btp = 'crossbench.scripts:cb_btp' |
| |
| [tool.poetry.group.dev.dependencies] |
| debugpy = "^1.6.3" |
| isort = "^5.10.1" |
| pyfakefs = "^5.2.2" |
| pylint = "^3.0" |
| pytest = "^7.4.2" |
| pytest-cov = "^4.0.0" |
| pytest-xdist = "^3.3.1" |
| pytest-subtests = "^0.11.0" |
| mypy = "^1.8" |
| pytest-profiling = "^1.7.0" |
| |
| [tool.poetry.group.dev-pytype.dependencies] |
| python = ">=3.9,<3.12" |
| pytype = { version = "^2024.1.24", markers = "sys_platform != 'win32'" } |
| |
| [build-system] |
| requires = ["poetry_core>=1.1.5"] |
| build-backend = "poetry.core.masonry.api" |
| |
| [tool.pytest.ini_options] |
| addopts = "--ignore=tests/cbb -n auto --dist=loadgroup" |
| log_cli = 1 |
| log_cli_level = "DEBUG" |
| testpaths = [ |
| "tests", |
| ] |