Files
browser/bindings/python/pyproject.toml
Adrià Arrufat f4ecf92f3b python: add lightpanda package (sidecar v1)
pip-installable Python API driving the bundled binary over MCP HTTP:
Browser/Session with one generated method per browser tool
(lightpanda/_methods.py, regenerated from tools/list), run_script()
replay, a CLI trampoline entry point, pytest suite against local
fixtures, and pdoc docs generation.
2026-07-23 18:09:21 +02:00

37 lines
960 B
TOML

[build-system]
requires = ["setuptools>=61.0.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "lightpanda"
version = "0.1.0.dev0"
description = "Lightpanda headless browser: scrape and automate the web from Python"
readme = "README.md"
license = { text = "AGPL-3.0-only" }
requires-python = ">=3.10"
authors = [{ name = "Lightpanda" }]
keywords = ["browser", "headless", "scraping", "automation"]
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Topic :: Internet :: WWW/HTTP :: Browsers",
]
[project.urls]
Homepage = "https://lightpanda.io"
Repository = "https://github.com/lightpanda-io/browser"
[project.scripts]
lightpanda = "lightpanda.cli:main"
[tool.setuptools]
packages = ["lightpanda"]
[tool.setuptools.package-data]
lightpanda = ["lightpanda", "lightpanda.exe", "py.typed"]
[dependency-groups]
dev = ["pytest>=8"]
docs = ["pdoc"]