diff --git a/pyproject.toml b/pyproject.toml index ff243ab51f..bfa6a4ff4f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -84,7 +84,7 @@ sql_postgres = [ "asyncpg>=0.24.0" ] stagehand = [ - "stagehand>=3.19.5", + "stagehand>=3.19.5,<4.0.0", "playwright>=1.27.0", "apify_fingerprint_datapoints>=0.0.2", "browserforge>=1.2.3", diff --git a/uv.lock b/uv.lock index 1cfc5d0fbc..c10a3d4594 100644 --- a/uv.lock +++ b/uv.lock @@ -1003,7 +1003,7 @@ requires-dist = [ { name = "sqlalchemy", extras = ["asyncio"], marker = "extra == 'sql-mysql'", specifier = ">=2.0.0,<3.0.0" }, { name = "sqlalchemy", extras = ["asyncio"], marker = "extra == 'sql-postgres'", specifier = ">=2.0.0,<3.0.0" }, { name = "sqlalchemy", extras = ["asyncio"], marker = "extra == 'sql-sqlite'", specifier = ">=2.0.0,<3.0.0" }, - { name = "stagehand", marker = "extra == 'stagehand'", specifier = ">=3.19.5" }, + { name = "stagehand", marker = "extra == 'stagehand'", specifier = ">=3.19.5,<4.0.0" }, { name = "tldextract", specifier = ">=5.3.0" }, { name = "typer", marker = "extra == 'cli'", specifier = ">=0.26.0" }, { name = "typing-extensions", specifier = ">=4.10.0" },