Skip to content

Commit 0336409

Browse files
chore(python): add keywords and classifiers for Pypi discoverability (#3084)
Two fetches of the stagehand page found no Classifiers section, which would make the package invisible to every classifier-based browse and filter on `PyPI: Topic :: Internet :: WWW/HTTP :: Browsers`, `Topic :: Scientific/Engineering :: Artificial Intelligence`, `Intended Audience :: Developers`, Development Status, `Typing :: Typed`. Keywords are also thin (ai, browser, automation, web-scraping, testing), missing agent, browser-agent, computer-use, playwright, headless. And there are three PyPI identities in play: stagehand, the stale stagehand-py, and the now-archived stagehand-python repo. A developer searching PyPI for "stagehand" gets ambiguous results. Add a deprecation pointer on stagehand-py. --------- Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
1 parent 2a2cd00 commit 0336409

1 file changed

Lines changed: 30 additions & 1 deletion

File tree

‎packages/sdk-python/pyproject.toml‎

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,36 @@ dependencies = [
1313
]
1414
license = "MIT"
1515
authors = [{ name = "Browserbase" }]
16-
keywords = ["ai", "browser", "automation", "web-scraping", "testing"]
16+
keywords = [
17+
"ai",
18+
"agent",
19+
"ai-agent",
20+
"browser",
21+
"browser-agent",
22+
"browser-automation",
23+
"computer-use",
24+
"headless",
25+
"playwright",
26+
"cdp",
27+
"llm",
28+
"automation",
29+
"web-scraping",
30+
"testing",
31+
]
32+
classifiers = [
33+
"Development Status :: 5 - Production/Stable",
34+
"Intended Audience :: Developers",
35+
"Operating System :: OS Independent",
36+
"Programming Language :: Python :: 3",
37+
"Programming Language :: Python :: 3 :: Only",
38+
"Programming Language :: Python :: 3.11",
39+
"Topic :: Internet :: WWW/HTTP :: Browsers",
40+
"Topic :: Scientific/Engineering :: Artificial Intelligence",
41+
"Topic :: Software Development :: Libraries :: Python Modules",
42+
"Topic :: Software Development :: Testing",
43+
"Typing :: Typed",
44+
"Framework :: AsyncIO",
45+
]
1746

1847
[project.urls]
1948
Homepage = "https://stagehand.dev"

0 commit comments

Comments
 (0)