[package]
name = "rusticsoup"
version = "0.3.0"
edition = "2021"
authors = ["Iristech Systems"]
description = "Lightning-fast HTML parser and data extractor with WebPage API - BeautifulSoup Alternative built in Rust"
repository = "https://github.com/iristech-systems/RusticSoup"
license = "MIT"
keywords = ["html", "parser", "scraping", "web", "extraction"]
categories = ["parsing", "web-programming"]
readme = "README.md"

[lib]
name = "rusticsoup"
crate-type = ["cdylib"]

[dependencies]
pyo3 = { version = "0.22", features = ["extension-module", "abi3-py39"] }
scraper = "0.24"
selectors = "0.26"
rayon = "1.11"
once_cell = "1.21"
ahash = "0.8"
encoding_rs = "0.8"
encoding_rs_io = "0.1"

# XPath support (optional - can remove if not needed)
sxd-document = "0.3"
sxd-xpath = "0.4"

[build-dependencies]
pyo3-build-config = "0.22"
