Looking in indexes: https://download.pytorch.org/whl/cpu Collecting torch Using cached torch-2.12.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (31 kB) Collecting filelock (from torch) Downloading filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB) Collecting typing-extensions>=4.10.0 (from torch) Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) Collecting setuptools<82 (from torch) Using cached setuptools-70.2.0-py3-none-any.whl.metadata (5.8 kB) Collecting sympy>=1.13.3 (from torch) Using cached sympy-1.14.0-py3-none-any.whl.metadata (12 kB) Collecting networkx>=2.5.1 (from torch) Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB) Collecting jinja2 (from torch) Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting fsspec>=0.8.5 (from torch) Downloading fsspec-2026.4.0-py3-none-any.whl.metadata (10 kB) Collecting mpmath<1.4,>=1.1.0 (from sympy>=1.13.3->torch) Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB) Collecting MarkupSafe>=2.0 (from jinja2->torch) Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) Using cached torch-2.12.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl (192.3 MB) Using cached setuptools-70.2.0-py3-none-any.whl (930 kB) Downloading fsspec-2026.4.0-py3-none-any.whl (203 kB)