build: Move non-primarily deps to optional extras

This commit is contained in:
Karim shoair
2025-08-20 03:58:10 +03:00
parent 85885d9962
commit 6b8d861b92
2 changed files with 13 additions and 5 deletions
+1 -3
View File
@@ -10,10 +10,8 @@ envlist = pre-commit,py{310,311,312,313}
usedevelop = True
changedir = tests
deps =
playwright==1.52.0
rebrowser-playwright==1.52.0
camoufox
-r{toxinidir}/tests/requirements.txt
extras = ai,shell
commands =
# Run browser tests without parallelization (avoid browser conflicts)
pytest --cov=scrapling --cov-report=xml -k "DynamicFetcher or StealthyFetcher" --verbose