Skip to content

Commit a68cd20

Browse files
authored
fix dependencies in package (#84)
* fix dependencies in package * fix dependencies * fix package setup * fix setuptools * add litellm dep
1 parent f1a28b5 commit a68cd20

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

pyproject.toml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ dependencies = [
2424
"playwright>=1.42.1",
2525
"requests>=2.31.0",
2626
"browserbase>=1.4.0",
27+
"rich>=14.0.0",
28+
"openai>=1.83.0",
29+
"anthropic>=0.51.0",
30+
"litellm>=1.72.0",
2731
]
2832

2933
[project.optional-dependencies]
@@ -36,15 +40,18 @@ dev = [
3640
"isort>=5.12.0",
3741
"mypy>=1.3.0",
3842
"ruff",
39-
"rich", # Useful for development/debugging
4043
]
4144

4245
[project.urls]
4346
Homepage = "https://github.com/browserbase/stagehand-python"
4447
Repository = "https://github.com/browserbase/stagehand-python"
4548

4649
[tool.setuptools]
47-
packages = ["stagehand"]
50+
# Omit explicit package list so we can use the nested `.packages.find` table below.
51+
52+
[tool.setuptools.packages.find]
53+
where = ["."]
54+
include = ["stagehand*"]
4855

4956
[tool.setuptools.package-data]
5057
stagehand = ["domScripts.js"]

0 commit comments

Comments
 (0)