[tool.poetry] name = "crossbench" version = "1.0.5" authors = [ "Camillo Bruni " ] 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", ]