e2e_tests/pyproject.toml
Daniel d2cfc089c3 fix-docker (#10)
* fix docker
-> use "pip install -e ." in installation
-> add symlinks in docker image
-> docker / non docker execution can run same main.py + cli

* remove sh scripts

* remove requirements.txt

Reviewed-on: local-it-infrastructure/e2e_tests#10
Co-authored-by: Daniel <d.brummerloh@gmail.com>
Co-committed-by: Daniel <d.brummerloh@gmail.com>
2023-12-07 13:02:39 +01:00

54 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"
[project.scripts]
abratest = "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"