[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", ] [project.scripts] pytest-abra = "pytest_abra.cli:run" [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"