e2e_tests/pyproject.toml

51 lines
No EOL
1.1 KiB
TOML

[project]
name = "pytest-abra"
description = "A pytest plugin to test instances of abra recipes"
authors = [{name = "Local-IT e.V."}]
readme = "README.md"
version = "0.2.0"
requires-python = ">=3.10"
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Framework :: Pytest",
]
dependencies = [
"pytest == 7.4.3",
"playwright == 1.40",
"pytest-html == 4.1.1",
"pytest-playwright == 0.4.3",
"python-dotenv == 1.0.0",
"loguru == 0.7.2",
"beautifulsoup4 == 4.12.2",
"imbox == 0.9.8",
"hatchling == 1.18.0",
"icecream",
]
[project.entry-points.pytest11]
pytest_abra = "pytest_abra.pytest_abra"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build]
include = [
"pytest_abra/*.py",
]
exclude = [
"*.json",
]
[tool.ruff]
line-length = 120
target-version = "py311"
[tool.pytest.ini_options]
python_functions = "test_* setup_*"
norecursedirs = ".* previous-work recipes"
testpaths = "tests"