Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- babel <3.0.0,>=2.0.0
- beautifulsoup4 <5.0.0,>=4.0.0
- croniter <4.0.0,>=3.0.0
- dynaconf <4.0.0,>=3.0.0
- geopy <3.0.0,>=2.0.0
- inflection <0.6.0,>=0.5.0
- jellyfish <2.0.0,>=1.0.0
- jinja2 <4.0.0,>=3.0.0
- numpy <3.0.0,>=2.0.0
- pendulum <4.0.0,>=3.0.0
- phonenumbers <10.0.0,>=9.0.0
- pre-commit <5.0.0,>=4.0.0
- psycopg2-binary <3.0.0,>=2.0.0
- pycountry <25.0.0,>=24.0.0
- python-string-utils <2.0.0,>=1.0.0
- rapidfuzz <4.0.0,>=3.0.0
- requests <3.0.0,>=2.0.0
- sqlalchemy <3.0.0,>=2.0.0
- stem <2.0.0,>=1.0.0
- tenacity <10.0.0,>=9.0.0
- typer <0.16.0,>=0.15.0
- unidecode <2.0.0,>=1.0.0
- wreq <0.13.0,>=0.12.2
59 optional dependencies
-
azure-storage-blob<13.0.0,>=12.0.0[azure-storage-blob]extra == "azure-storage-blob"
-
boto3<1.36.0,>=1.35.0[boto3]extra == "boto3" or extra == "aws" or extra == "peerdb"
-
botocore<1.36.0,>=1.35.0[boto3]extra == "boto3" or extra == "aws"
-
browserforge<2.0.0,>=1.2.0[camoufox]extra == "camoufox"
-
chompjs<2.0.0,>=1.0.0[chompjs]extra == "chompjs"
-
click<9.0.0,>=8.0.0[click]extra == "click"
-
clickhouse-connect<0.12.0,>=0.11.0[clickhouse-connect]extra == "clickhouse-connect"
-
clickhouse-driver<0.3.0,>=0.2.0[clickhouse-driver]extra == "clickhouse-driver" or extra == "peerdb"
-
cloakbrowser<0.4.0,>=0.3.30[cloakbrowser]extra == "cloakbrowser"
-
cloverlabs-camoufox<0.7.0,>=0.6.0[camoufox]extra == "camoufox"
-
cryptography<44.0.0,>=43.0.0[boto3]extra == "boto3" or extra == "aws"
-
datetime<6.0,>=5.0[datetime]extra == "datetime"
-
ddgs<10.0.0,>=9.0.0[ddgs]extra == "ddgs"
-
demjson3<4.0.0,>=3.0.0[demjson3]extra == "demjson3"
-
dnspython<3.0.0,>=2.0.0[dnspython]extra == "dnspython"
-
fake-useragent<3.0.0,>=2.0.0[fake-useragent]extra == "fake-useragent"
-
geoalchemy2<0.19.0,>=0.18.0[geoalchemy2]extra == "geoalchemy2"
-
geopandas<2.0.0,>=1.0.0[geopandas]extra == "geopandas"
-
gliner<0.3.0,>=0.2.0[pii]extra == "pii"
-
google-api-python-client<3.0.0,>=2.0.0[google-api-python-client]extra == "google-api-python-client"
-
google-auth-httplib2<0.3.0,>=0.2.0[google-auth-httplib2]extra == "google-auth-httplib2"
-
google-auth-oauthlib<2.0.0,>=1.0.0[google-auth-oauthlib]extra == "google-auth-oauthlib"
-
google-genai<2.0.0,>=1.0.0[google-genai]extra == "google-genai" or extra == "llm"
-
html2text<2025.0.0,>=2024.0.0[html2text]extra == "html2text"
-
httpx<0.29.0,>=0.28.0[httpx]extra == "httpx"
-
json5<0.11.0,>=0.10.0[json5]extra == "json5"
-
lxml<6.0.0,>=5.0.0[lxml]extra == "lxml"
-
matplotlib<4.0.0,>=3.0.0[matplotlib]extra == "matplotlib"
-
nodriver<0.49,>=0.48[nodriver]extra == "nodriver"
-
openai<3.0.0,>=2.0.0[openai]extra == "openai" or extra == "llm"
-
openpyxl<4.0.0,>=3.0.0[openpyxl]extra == "openpyxl"
-
pandarallel<2.0.0,>=1.0.0[pandarallel]extra == "pandarallel"
-
pandas<3.0.0,>=2.0.0[pandas]extra == "pandas"
-
pandera<0.23.0,>=0.22.0[pandera]extra == "pandera"
-
pgvector<0.5.0,>=0.4.0[pgvector]extra == "pgvector"
-
pillow<12.0.0,>=11.0.0[pillow]extra == "pillow"
-
playwright==1.57.0[playwright]extra == "playwright" or extra == "camoufox" or extra == "cloakbrowser"
-
plotly<7.0.0,>=6.0.0[plotly]extra == "plotly"
-
presidio-analyzer<3.0.0,>=2.0.0[pii]extra == "pii"
-
presidio-anonymizer<3.0.0,>=2.0.0[pii]extra == "pii"
-
pyarrow<20.0.0,>=19.0.0[pyarrow]extra == "pyarrow"
-
pydantic<3.0.0,>=2.0.0[pydantic]extra == "pydantic" or extra == "llm"
-
pydrive2<2.0.0,>=1.0.0[pydrive2]extra == "pydrive2" or extra == "drive"
-
pygeohash<4.0.0,>=3.0.0[pygeohash]extra == "pygeohash"
-
pymupdf<2.0.0,>=1.0.0[pymupdf]extra == "pymupdf"
-
pyproj<4.0.0,>=3.0.0[pyproj]extra == "pyproj"
-
pyrate-limiter<4.0.0,>=3.0.0[pyrate-limiter]extra == "pyrate-limiter"
-
pysocks<2.0.0,>=1.0.0[pysocks]extra == "pysocks"
-
pyspark<4.0.0,>=3.0.0[pyspark]extra == "pyspark"
-
pytest<9.0.0,>=8.0.0[pytest]extra == "pytest"
-
retry<0.10.0,>=0.9.0[retry]extra == "retry"
-
shapely<3.0.0,>=2.0.0[shapely]extra == "shapely"
-
soda-core-mysql-utf8-hotfix<4.0.0,>=3.0.0[soda-core-mysql]extra == "soda-core-mysql"
-
soda-core-postgres<4.0.0,>=3.0.0[soda-core-postgres]extra == "soda-core-postgres"
-
spacy<4.0.0,>=3.0.0[pii]extra == "pii"
-
sqlparse<0.6.0,>=0.5.0[sqlparse]extra == "sqlparse"
-
tqdm<5.0.0,>=4.0.0[tqdm]extra == "tqdm"
-
xlrd<3.0.0,>=2.0.0[xlrd]extra == "xlrd"
-
xmltodict<0.15.0,>=0.14.0[xmltodict]extra == "xmltodict"