Looking in indexes: https://download.pytorch.org/whl/cpu, https://pypi.org/simple
Collecting filelock==3.32.3 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 1))
  Downloading filelock-3.32.3-py3-none-any.whl.metadata (2.0 kB)
Collecting fsspec==2026.7.0 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 2))
  Downloading fsspec-2026.7.0-py3-none-any.whl.metadata (10 kB)
Collecting Jinja2==3.1.6 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 3))
  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting MarkupSafe==3.0.3 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 4))
  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)
Collecting mpmath==1.3.0 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 5))
  Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting networkx==3.6.1 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 6))
  Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Collecting numpy==2.3.5 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 7))
  Downloading numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Collecting setuptools==84.0.0 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 8))
  Downloading setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB)
Collecting sympy==1.14.0 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 9))
  Downloading sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
Collecting typing_extensions==4.16.0 (from -r /workspace/shared/deep-learning-course/requirements-common.txt (line 10))
  Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB)
Collecting torch==2.9.1+cpu (from -r requirements-cpu.txt (line 4))
  Downloading https://download-r2.pytorch.org/whl/cpu/torch-2.9.1%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (29 kB)
Downloading filelock-3.32.3-py3-none-any.whl (98 kB)
Downloading fsspec-2026.7.0-py3-none-any.whl (206 kB)
Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
Downloading mpmath-1.3.0-py3-none-any.whl (536 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 6.1 MB/s eta 0:00:00
Downloading networkx-3.6.1-py3-none-any.whl (2.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 18.3 MB/s eta 0:00:00
Downloading numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 119.5 MB/s eta 0:00:00
Downloading setuptools-84.0.0-py3-none-any.whl (818 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 818.2/818.2 kB 8.2 MB/s eta 0:00:00
Downloading sympy-1.14.0-py3-none-any.whl (6.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 71.8 MB/s eta 0:00:00
Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB)
Downloading https://download-r2.pytorch.org/whl/cpu/torch-2.9.1%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl (184.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 184.4/184.4 MB 123.5 MB/s eta 0:00:00
Would install Jinja2-3.1.6 MarkupSafe-3.0.3 filelock-3.32.3 fsspec-2026.7.0 mpmath-1.3.0 networkx-3.6.1 numpy-2.3.5 setuptools-84.0.0 sympy-1.14.0 torch-2.9.1+cpu typing_extensions-4.16.0
