pyproject.toml (36 lines of code) (raw):

[tool.poetry] name = "pytest-firefox" version = "0.2.0" description = "" authors = ["Benjamin Forehand Jr <bforehand@mozilla.com>", "Temidayo Azeez <temidayoazeez032@gmail.com>"] license = "MIT" readme = "README.rst" [tool.poetry.dependencies] python = ">=3.12,<3.14" [tool.poetry.group.dev.dependencies] flake8 = "^7.1.1" flake8-docstrings = "^1.7.0" flake8-isort = "^6.1.1" pytest = "^8.3.3" pytest-cov = "^5.0.0" pytest-selenium = "^4.1.0" foxpuppet = "^1.0.6" mypy = "^1.14.0" [tool.poetry.plugins.pytest11] firefox = "pytest_firefox.pytest_firefox" [tool.pytest.ini_options] testpaths = ["tests"] addopts = "--cov --cov-report=html" [tool.flake8] exclude = [".tox", "docs", ".eggs"] max-line-length = 90 [tool.mypy] python_version = "3.12" ignore_missing_imports = true strict = true [tool.isort] known_first_party = ["foxpuppet"] skip = ["build"] [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"