From 624dfe7af5a556ed77e1645d6343f97c20bdd928 Mon Sep 17 00:00:00 2001 From: Yurii Chukhlib Date: Sat, 17 Jan 2026 11:06:44 +0100 Subject: [PATCH] fix: Replace tf-playwright-stealth with playwright-stealth dependency Fixes #1553 The code imports from `playwright_stealth` module (e.g., StealthConfig, stealth_async, stealth_sync with capital S) which is only available in the `playwright-stealth` package, not `tf-playwright-stealth`. Changed dependency from: - tf-playwright-stealth>=1.1.0 (wrong package, exports lowercase names) to: - playwright-stealth>=2.0.0 (correct package, exports StealthConfig) This fixes the mismatch between declared dependency and actual imports in the codebase. Co-Authored-By: Claude --- pyproject.toml | 2 +- requirements.txt | 2 +- tests/check_dependencies.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 06d1e4ab0..30a8a7658 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ dependencies = [ "python-dotenv~=1.0", "requests~=2.26", "beautifulsoup4~=4.12", - "tf-playwright-stealth>=1.1.0", + "playwright-stealth>=2.0.0", "xxhash~=3.4", "rank-bm25~=0.2", "snowballstemmer~=2.2", diff --git a/requirements.txt b/requirements.txt index 7d92cbea1..c2b235d7d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,7 +13,7 @@ patchright>=1.49.0 python-dotenv~=1.0 requests~=2.26 beautifulsoup4~=4.12 -tf-playwright-stealth>=1.1.0 +playwright-stealth>=2.0.0 xxhash~=3.4 rank-bm25~=0.2 colorama~=0.4 diff --git a/tests/check_dependencies.py b/tests/check_dependencies.py index 5216e2cca..0c5b4a3f5 100755 --- a/tests/check_dependencies.py +++ b/tests/check_dependencies.py @@ -67,7 +67,7 @@ 'patchright': 'patchright', 'dotenv': 'python-dotenv', 'fake_useragent': 'fake-useragent', - 'playwright_stealth': 'tf-playwright-stealth', + 'playwright_stealth': 'playwright-stealth', 'sentence_transformers': 'sentence-transformers', 'rank_bm25': 'rank-bm25', 'snowballstemmer': 'snowballstemmer',