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

[tool.poetry] name = "foxpuppet" version = "1.0.6" description = "" authors = ["Benjamin Forehand Jr <bforehand@mozilla.com>", "Temidayo Azeez <temidayoazeez032@gmail.com>"] license = "Mozilla Public License 2.0 (MPL 2.0)" readme = "README.md" [tool.poetry.dependencies] python = "^3.12" selenium = "^4.31.0" [tool.poetry.group.dev.dependencies] flake8 = "^7.2.0" flake8-docstrings = "^1.7.0" flake8-isort = "^6.1.1" pytest = "^8.3.3" pytest-cov = "^5.0.0" pytest-selenium = "^4.1.0" black = "^24.10.0" mypy = "^1.15.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.black] line-length = 99 [tool.isort] profile = "black" skip_gitignore = true [tool.mypy] python_version = "3.12" disable_error_code = "attr-defined" disallow_untyped_calls = false follow_imports = "normal" ignore_missing_imports = true pretty = true show_error_codes = true strict_optional = true warn_no_return = true warn_redundant_casts = true warn_return_any = true warn_unused_ignores = true warn_unreachable = true exclude = "docs/.*"