# This file was autogenerated by uv via the following command: # uv export --format requirements.txt --no-hashes --no-emit-project --no-dev --locked --output-file requirements.txt annotated-types==0.8.0 # via pydantic anthropic==0.120.0 # via langchain-anthropic anyio==4.14.2 # via # anthropic # httpx # langsmith # mcp # openai # scrapling # sse-starlette # starlette apify-fingerprint-datapoints==0.13.0 # via # browserforge # scrapling asttokens==3.0.2 # via stack-data attrs==26.1.0 # via # jsonschema # outcome # referencing # trio beautifulsoup4==4.15.0 # via markdownify browserforge==1.2.4 # via # gyxx-flow # scrapling certifi==2026.7.22 # via # curl-cffi # httpcore # httpx # requests # selenium cffi==2.1.0 # via # cryptography # curl-cffi # trio charset-normalizer==3.4.9 # via requests click==8.4.2 # via # browserforge # scrapling # uvicorn colorama==0.4.6 ; sys_platform == 'win32' # via # click # ipython # tqdm cryptography==49.0.0 # via pyjwt cssselect==1.4.0 # via scrapling curl-cffi==0.15.0 # via # gyxx-flow # scrapling decorator==5.3.1 # via ipython distro==1.9.0 # via # anthropic # langsmith # openai docstring-parser==0.18.0 # via anthropic et-xmlfile==2.0.0 # via openpyxl executing==2.2.1 # via stack-data greenlet==3.5.4 # via # patchright # playwright h11==0.16.0 # via # httpcore # uvicorn # wsproto httpcore==1.0.9 # via httpx httpx==0.28.1 # via # anthropic # gyxx-flow # langgraph-sdk # langsmith # lark-oapi # mcp # openai httpx-sse==0.4.3 # via mcp idna==3.18 # via # anyio # httpx # requests # trio imageio-ffmpeg==0.6.0 # via gyxx-flow ipython==9.15.0 # via scrapling ipython-pygments-lexers==1.1.1 # via ipython jedi==0.20.0 # via ipython jiter==0.16.0 # via # anthropic # openai jsonpatch==1.33 # via langchain-core jsonpointer==3.1.1 # via jsonpatch jsonschema==4.26.0 # via mcp jsonschema-specifications==2025.9.1 # via jsonschema langchain==1.3.14 # via gyxx-flow langchain-anthropic==1.5.2 # via gyxx-flow langchain-core==1.5.1 # via # gyxx-flow # langchain # langchain-anthropic # langchain-openai # langgraph # langgraph-checkpoint # langgraph-prebuilt # langgraph-sdk langchain-openai==1.4.1 # via gyxx-flow langchain-protocol==0.0.18 # via # langchain-core # langgraph-sdk langgraph==1.2.9 # via # gyxx-flow # langchain langgraph-checkpoint==4.1.1 # via # langgraph # langgraph-prebuilt langgraph-prebuilt==1.1.0 # via langgraph langgraph-sdk==0.4.2 # via langgraph langsmith==0.10.10 # via langchain-core lark-oapi==1.7.1 # via gyxx-flow lxml==6.1.1 # via # gyxx-flow # scrapling markdown-it-py==4.2.0 # via rich markdownify==1.2.3 # via scrapling matplotlib-inline==0.2.2 # via ipython mcp==1.28.1 # via scrapling mdurl==0.1.2 # via markdown-it-py msgspec==0.21.1 # via # gyxx-flow # scrapling numpy==2.5.1 # via pandas openai==2.48.0 # via langchain-openai openpyxl==3.1.5 # via gyxx-flow orjson==3.11.9 # via # langgraph-sdk # langsmith # scrapling ormsgpack==1.12.2 # via # gyxx-flow # langgraph-checkpoint outcome==1.3.0.post0 # via # trio # trio-websocket packaging==26.2 # via # langchain-core # langsmith pandas==3.0.5 # via gyxx-flow parso==0.8.7 # via jedi patchright==1.61.2 # via # gyxx-flow # scrapling pexpect==4.9.0 ; sys_platform != 'emscripten' and sys_platform != 'win32' # via ipython pillow==12.3.0 # via gyxx-flow playwright==1.61.0 # via # gyxx-flow # scrapling prompt-toolkit==3.0.53 # via ipython protego==0.6.2 # via scrapling psutil==7.2.2 # via # gyxx-flow # ipython psycopg==3.3.4 # via gyxx-flow psycopg-binary==3.3.4 ; implementation_name != 'pypy' # via psycopg psycopg-pool==3.3.1 # via psycopg psycopg2-binary==2.9.12 # via gyxx-flow ptyprocess==0.7.0 ; sys_platform != 'emscripten' and sys_platform != 'win32' # via pexpect pure-eval==0.2.3 # via stack-data pycparser==3.0 ; implementation_name != 'PyPy' # via cffi pycryptodome==3.23.0 # via lark-oapi pydantic==2.13.4 # via # anthropic # langchain # langchain-anthropic # langchain-core # langgraph # langsmith # mcp # openai # pydantic-settings pydantic-core==2.46.4 # via pydantic pydantic-settings==2.14.2 # via mcp pyee==13.0.1 # via # patchright # playwright pygments==2.20.0 # via # ipython # ipython-pygments-lexers # rich pyjwt==2.13.0 # via mcp pysocks==1.7.1 # via urllib3 python-dateutil==2.9.0.post0 # via pandas python-dotenv==1.2.2 # via # gyxx-flow # pydantic-settings python-multipart==0.0.32 # via mcp pywin32==312 ; sys_platform == 'win32' # via mcp pyyaml==6.0.3 # via langchain-core referencing==0.37.0 # via # jsonschema # jsonschema-specifications regex==2026.7.19 # via tiktoken requests==2.34.2 # via # gyxx-flow # langsmith # lark-oapi # requests-toolbelt # tiktoken requests-toolbelt==1.0.0 # via # langsmith # lark-oapi rich==15.0.0 # via curl-cffi rpds-py==2026.6.3 # via # jsonschema # referencing scrapling==0.4.12 # via gyxx-flow selenium==4.46.0 # via gyxx-flow six==1.17.0 # via # markdownify # python-dateutil sniffio==1.3.1 # via # anthropic # langsmith # openai # trio sortedcontainers==2.4.0 # via trio soupsieve==2.9.1 # via beautifulsoup4 sse-starlette==3.4.6 # via mcp stack-data==0.6.3 # via ipython starlette==1.3.1 # via # mcp # sse-starlette tenacity==9.1.4 # via langchain-core tiktoken==0.13.0 # via langchain-openai tld==0.13.2 # via scrapling tqdm==4.69.1 # via openai traitlets==5.15.1 # via # ipython # matplotlib-inline trio==0.33.0 # via # selenium # trio-websocket trio-websocket==0.12.2 # via selenium typing-extensions==4.16.0 # via # anthropic # anyio # beautifulsoup4 # langchain-core # langchain-protocol # langsmith # mcp # openai # psycopg # psycopg-pool # pydantic # pydantic-core # pyee # referencing # scrapling # selenium # starlette # typing-inspection typing-inspection==0.4.2 # via # mcp # pydantic # pydantic-settings tzdata==2026.3 ; sys_platform == 'emscripten' or sys_platform == 'win32' # via # pandas # psycopg urllib3==2.7.0 # via # requests # selenium uuid-utils==0.17.0 # via # langchain-core # langsmith uvicorn==0.51.0 ; sys_platform != 'emscripten' # via mcp w3lib==2.4.1 # via scrapling wcwidth==0.8.2 # via prompt-toolkit websocket-client==1.9.0 # via selenium websockets==15.0.1 # via # langgraph-sdk # langsmith # lark-oapi wsproto==1.3.2 # via trio-websocket xlrd==2.0.2 # via gyxx-flow xxhash==3.8.1 # via # langgraph # langsmith zstandard==0.25.0 # via langsmith