Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: langchain in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (1.1.3)
Requirement already satisfied: langgraph in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (1.0.4)
Collecting langchain-openai
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/1d/95/d65d3e187cd717baeb62988ae90a995f93564657f67518fb775af4090880/langchain_openai-1.1.1-py3-none-any.whl (84 kB)
Requirement already satisfied: pdfplumber in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (0.11.8)
Requirement already satisfied: pandas in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (2.3.3)
Requirement already satisfied: numpy in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (2.3.5)
Requirement already satisfied: matplotlib in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (3.10.8)
Requirement already satisfied: python-dotenv in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (1.2.1)
Requirement already satisfied: langchain-core<2.0.0,>=1.1.2 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain) (1.1.3)
Requirement already satisfied: pydantic<3.0.0,>=2.7.4 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain) (2.12.5)
Requirement already satisfied: langgraph-checkpoint<4.0.0,>=2.1.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langgraph) (3.0.1)
Requirement already satisfied: langgraph-prebuilt<1.1.0,>=1.0.2 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langgraph) (1.0.5)
Requirement already satisfied: langgraph-sdk<0.3.0,>=0.2.2 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langgraph) (0.2.15)
Requirement already satisfied: xxhash>=3.5.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langgraph) (3.6.0)
Requirement already satisfied: jsonpatch<2.0.0,>=1.33.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain-core<2.0.0,>=1.1.2->langchain) (1.33)
Requirement already satisfied: langsmith<1.0.0,>=0.3.45 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain-core<2.0.0,>=1.1.2->langchain) (0.4.59)
Requirement already satisfied: packaging<26.0.0,>=23.2.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain-core<2.0.0,>=1.1.2->langchain) (25.0)
Requirement already satisfied: pyyaml<7.0.0,>=5.3.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain-core<2.0.0,>=1.1.2->langchain) (6.0.3)
Requirement already satisfied: tenacity!=8.4.0,<10.0.0,>=8.1.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain-core<2.0.0,>=1.1.2->langchain) (9.1.2)
Requirement already satisfied: typing-extensions<5.0.0,>=4.7.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain-core<2.0.0,>=1.1.2->langchain) (4.15.0)
Requirement already satisfied: uuid-utils<1.0,>=0.12.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain-core<2.0.0,>=1.1.2->langchain) (0.12.0)
Requirement already satisfied: jsonpointer>=1.9 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from jsonpatch<2.0.0,>=1.33.0->langchain-core<2.0.0,>=1.1.2->langchain) (3.0.0)
Requirement already satisfied: ormsgpack>=1.12.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langgraph-checkpoint<4.0.0,>=2.1.0->langgraph) (1.12.0)
Requirement already satisfied: httpx>=0.25.2 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langgraph-sdk<0.3.0,>=0.2.2->langgraph) (0.28.1)
Requirement already satisfied: orjson>=3.10.1 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langgraph-sdk<0.3.0,>=0.2.2->langgraph) (3.11.5)
Requirement already satisfied: requests-toolbelt>=1.0.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langsmith<1.0.0,>=0.3.45->langchain-core<2.0.0,>=1.1.2->langchain) (1.0.0)
Requirement already satisfied: requests>=2.0.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langsmith<1.0.0,>=0.3.45->langchain-core<2.0.0,>=1.1.2->langchain) (2.32.5)
Requirement already satisfied: zstandard>=0.23.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langsmith<1.0.0,>=0.3.45->langchain-core<2.0.0,>=1.1.2->langchain) (0.25.0)
Requirement already satisfied: anyio in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from httpx>=0.25.2->langgraph-sdk<0.3.0,>=0.2.2->langgraph) (4.12.0)
Requirement already satisfied: certifi in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from httpx>=0.25.2->langgraph-sdk<0.3.0,>=0.2.2->langgraph) (2025.11.12)
Requirement already satisfied: httpcore==1.* in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from httpx>=0.25.2->langgraph-sdk<0.3.0,>=0.2.2->langgraph) (1.0.9)
Requirement already satisfied: idna in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from httpx>=0.25.2->langgraph-sdk<0.3.0,>=0.2.2->langgraph) (3.11)
Requirement already satisfied: h11>=0.16 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from httpcore==1.*->httpx>=0.25.2->langgraph-sdk<0.3.0,>=0.2.2->langgraph) (0.16.0)
Requirement already satisfied: annotated-types>=0.6.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pydantic<3.0.0,>=2.7.4->langchain) (0.7.0)
Requirement already satisfied: pydantic-core==2.41.5 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pydantic<3.0.0,>=2.7.4->langchain) (2.41.5)
Requirement already satisfied: typing-inspection>=0.4.2 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pydantic<3.0.0,>=2.7.4->langchain) (0.4.2)
Requirement already satisfied: openai<3.0.0,>=1.109.1 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from langchain-openai) (2.9.0)
Collecting tiktoken<1.0.0,>=0.7.0 (from langchain-openai)
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/f4/90/3dae6cc5436137ebd38944d396b5849e167896fc2073da643a49f372dc4f/tiktoken-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl (1.2 MB)
Requirement already satisfied: distro<2,>=1.7.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from openai<3.0.0,>=1.109.1->langchain-openai) (1.9.0)
Requirement already satisfied: jiter<1,>=0.10.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from openai<3.0.0,>=1.109.1->langchain-openai) (0.12.0)
Requirement already satisfied: sniffio in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from openai<3.0.0,>=1.109.1->langchain-openai) (1.3.1)
Requirement already satisfied: tqdm>4 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from openai<3.0.0,>=1.109.1->langchain-openai) (4.67.1)
Collecting regex>=2022.1.18 (from tiktoken<1.0.0,>=0.7.0->langchain-openai)
Using cached https://pypi.tuna.tsinghua.edu.cn/packages/84/bd/9ce9f629fcb714ffc2c3faf62b6766ecb7a585e1e885eb699bcf130a5209/regex-2025.11.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (803 kB)
Requirement already satisfied: pdfminer.six==20251107 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pdfplumber) (20251107)
Requirement already satisfied: Pillow>=9.1 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pdfplumber) (12.0.0)
Requirement already satisfied: pypdfium2>=4.18.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pdfplumber) (5.1.0)
Requirement already satisfied: charset-normalizer>=2.0.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pdfminer.six==20251107->pdfplumber) (3.4.4)
Requirement already satisfied: cryptography>=36.0.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pdfminer.six==20251107->pdfplumber) (46.0.3)
Requirement already satisfied: python-dateutil>=2.8.2 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pandas) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pandas) (2025.2)
Requirement already satisfied: tzdata>=2022.7 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from pandas) (2025.2)
Requirement already satisfied: contourpy>=1.0.1 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from matplotlib) (1.3.3)
Requirement already satisfied: cycler>=0.10 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from matplotlib) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from matplotlib) (4.61.0)
Requirement already satisfied: kiwisolver>=1.3.1 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from matplotlib) (1.4.9)
Requirement already satisfied: pyparsing>=3 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from matplotlib) (3.2.5)
Requirement already satisfied: cffi>=2.0.0 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from cryptography>=36.0.0->pdfminer.six==20251107->pdfplumber) (2.0.0)
Requirement already satisfied: pycparser in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography>=36.0.0->pdfminer.six==20251107->pdfplumber) (2.23)
Requirement already satisfied: six>=1.5 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)
Requirement already satisfied: urllib3<3,>=1.21.1 in /root/anaconda3/envs/langchainskill/lib/python3.12/site-packages (from requests>=2.0.0->langsmith<1.0.0,>=0.3.45->langchain-core<2.0.0,>=1.1.2->langchain) (2.6.1)
Installing collected packages: regex, tiktoken, langchain-openai
[2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m3/3[0m [langchain-openai][langchain-openai]
[1A[2KSuccessfully installed langchain-openai-1.1.1 regex-2025.11.3 tiktoken-0.12.0
[33mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.[0m[33m
[0mNote: you may need to restart the kernel to use updated packages.