feedgen~=1.0
feedparser~=6.0
flask-compress
flask-login>=0.6.3
flask-paginate
flask-socketio<6,>=5.6.1
flask<4,>=3.1
flask_cors
flask_restful
flask_wtf~=1.3
inscriptis~=2.7
python-engineio<5,>=4.14.0
python-socketio<6,>=5.17.0
pytz
timeago~=1.0
validators~=0.35
werkzeug==3.1.9
brotli~=1.2
requests[socks]
requests-file
chardet>=7.6.0
wtforms~=3.2
jsonpath-ng~=1.9.1
orjson~=3.12
apprise==2.0.1
diff_match_patch
linkify-it-py
cryptography==50.0.2
paho-mqtt!=2.0.*
beautifulsoup4<=4.15.0,>=4.15.0
lxml!=5.2.0,!=5.2.1,<7,>=6.1.3
elementpath==5.1.4
selenium~=4.50.0
jinja2~=3.1
arrow
openpyxl
pyppeteer-ng==2.0.0rc16
pyppeteerstealth>=0.0.5
pytest~=9.1
pytest-flask~=1.3
pytest-mock~=3.16
openapi-core[flask]~=0.23
jsonschema<5.0.0,>=4.26.0
loguru
extruct
babel==2.18.0
Flask-Babel>=4.0.0
rapidfuzz
greenlet>=3.5.6
gevent
referencing==0.37.0
panzi-json-logic
price-parser
puremagic<2.0
tzdata
pluggy~=1.6
litellm>=1.40.0
pydantic<3.0,>=2.13.5
rank-bm25>=0.2.2
psutil==7.2.2
blinker
pytest-xdist
segno==1.6.6

[:python_version >= "3.8" and sys_platform == "darwin"]
jq~=1.3

[:python_version >= "3.8" and sys_platform == "linux"]
jq~=1.3
