Metadata-Version: 2.4
Name: selectron
Version: 0.0.1
Summary: AI-compiled web parsing (library & CLI)
Project-URL: Documentation, https://github.com/SubstrateLabs/selectron
Project-URL: Issues, https://github.com/SubstrateLabs/selectron/issues
Project-URL: Source, https://github.com/SubstrateLabs/selectron
Author-email: "Substrate Labs Inc." <ben@substrate.run>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.12
Requires-Dist: beautifulsoup4>=4.13.4
Requires-Dist: bs4>=0.0.2
Requires-Dist: duckdb>=1.2.2
Requires-Dist: httpx>=0.28.1
Requires-Dist: lxml>=5.4.0
Requires-Dist: markdownify>=1.1.0
Requires-Dist: pillow>=10.4.0
Requires-Dist: polars>=1.29.0
Requires-Dist: psutil>=7.0.0
Requires-Dist: pyarrow>=20.0.0
Requires-Dist: pydantic-ai>=0.1.9
Requires-Dist: pydantic>=2.11.4
Requires-Dist: python-dateutil>=2.9.0.post0
Requires-Dist: rich>=14.0.0
Requires-Dist: textual-dev>=1.7.0
Requires-Dist: textual>=3.2.0
Requires-Dist: websockets>=15.0.1
Provides-Extra: dev
Requires-Dist: pyright>=1.1.350; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.21.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0; extra == 'dev'
Requires-Dist: pytest-httpx>=0.24.0; extra == 'dev'
Requires-Dist: pytest-mock>=3.10.0; extra == 'dev'
Requires-Dist: pytest-xdist>=3.0; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff>=0.3.0; extra == 'dev'
Requires-Dist: term-image>=0.7.2; extra == 'dev'
Description-Content-Type: text/markdown

# selectron

## developing

```sh
uv pip install -e ".[dev]"
```