fix(dependencies): add cssselect to project dependencies

Fixes bug reported in issue #1405
[Bug]: Excluded selector (excluded_selector) doesn't work

This commit reintroduces the cssselect library which was removed by PR (https://github.com/unclecode/crawl4ai/pull/1368) and merged via (437395e490).

Integration tested against 0.7.4 Docker container. Reintroducing cssselector package eliminated errors seen in logs and excluded_selector functionality was restored.

Refs: #1405
This commit is contained in:
James T. Wood
2025-08-24 22:12:20 -04:00
parent e651e045c4
commit f2da460bb9
2 changed files with 2 additions and 0 deletions

View File

@@ -36,6 +36,7 @@ dependencies = [
"PyYAML>=6.0", "PyYAML>=6.0",
"nltk>=3.9.1", "nltk>=3.9.1",
"rich>=13.9.4", "rich>=13.9.4",
"cssselect>=1.2.0",
"httpx>=0.27.2", "httpx>=0.27.2",
"httpx[http2]>=0.27.2", "httpx[http2]>=0.27.2",
"fake-useragent>=2.0.3", "fake-useragent>=2.0.3",

View File

@@ -24,6 +24,7 @@ psutil>=6.1.1
PyYAML>=6.0 PyYAML>=6.0
nltk>=3.9.1 nltk>=3.9.1
rich>=13.9.4 rich>=13.9.4
cssselect>=1.2.0
chardet>=5.2.0 chardet>=5.2.0
brotli>=1.1.0 brotli>=1.1.0
httpx[http2]>=0.27.2 httpx[http2]>=0.27.2