2025-09-08T16:20:29,831 Created temporary directory: /tmp/pip-build-tracker-kstay2bm 2025-09-08T16:20:29,832 Initialized build tracking at /tmp/pip-build-tracker-kstay2bm 2025-09-08T16:20:29,832 Created build tracker: /tmp/pip-build-tracker-kstay2bm 2025-09-08T16:20:29,832 Entered build tracker: /tmp/pip-build-tracker-kstay2bm 2025-09-08T16:20:29,832 Created temporary directory: /tmp/pip-wheel-ruf1cxp_ 2025-09-08T16:20:29,835 Created temporary directory: /tmp/pip-ephem-wheel-cache-inrbh14t 2025-09-08T16:20:29,892 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T16:20:29,894 2 location(s) to search for versions of gpytorch: 2025-09-08T16:20:29,894 * https://pypi.org/simple/gpytorch/ 2025-09-08T16:20:29,894 * https://www.piwheels.org/simple/gpytorch/ 2025-09-08T16:20:29,895 Fetching project page and analyzing links: https://pypi.org/simple/gpytorch/ 2025-09-08T16:20:29,895 Getting page https://pypi.org/simple/gpytorch/ 2025-09-08T16:20:29,896 Found index url https://pypi.org/simple/ 2025-09-08T16:20:30,046 Fetched page https://pypi.org/simple/gpytorch/ as application/vnd.pypi.simple.v1+json 2025-09-08T16:20:30,060 Found link https://files.pythonhosted.org/packages/f9/e5/6fbe58529bb0f9a7fc6330a672f2683979d3678f82d0250a06c85674bb87/gpytorch-0.1.0rc1.tar.gz (from https://pypi.org/simple/gpytorch/), version: 0.1.0rc1 2025-09-08T16:20:30,061 Found link https://files.pythonhosted.org/packages/85/30/9b09e58f6366b7ec36f1eecbafea6c9cc5419bd499121550ffc7a20b2c52/gpytorch-0.1.0rc2.tar.gz (from https://pypi.org/simple/gpytorch/), version: 0.1.0rc2 2025-09-08T16:20:30,062 Found link https://files.pythonhosted.org/packages/84/a4/777f15e4d41071f61535711c0209d7418a537233125c726f9a07614a65e7/gpytorch-0.1.0rc3.tar.gz (from https://pypi.org/simple/gpytorch/), version: 0.1.0rc3 2025-09-08T16:20:30,062 Found link https://files.pythonhosted.org/packages/d2/b6/1c9edda6c536951c370d1c81d555bdd2e081591d7f5a19eceaa0166fc743/gpytorch-0.1.0rc4.tar.gz (from https://pypi.org/simple/gpytorch/), version: 0.1.0rc4 2025-09-08T16:20:30,064 Found link https://files.pythonhosted.org/packages/0e/9d/5ed5c2ea4aba7c1ec35e888b5e31b70f4d35dbd6b250707251fd2da0befb/gpytorch-0.1.0rc5.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.1.0rc5 2025-09-08T16:20:30,064 Found link https://files.pythonhosted.org/packages/ca/bd/28aeaa6508e7cf95854df7e56ea419bf39acd1a9839cffd8ab7221ba559b/gpytorch-0.1.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.1.0 2025-09-08T16:20:30,065 Found link https://files.pythonhosted.org/packages/cc/ff/23af0a07f57d714932e6ede614c4dd4d1ace27cbb7fb7c65b734885787f6/gpytorch-0.1.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.1.1 2025-09-08T16:20:30,065 Found link https://files.pythonhosted.org/packages/04/d4/da5ab9bd53cd72b34c9dc260a0e8ed4ee551cbddabee9ea9ac1ffcdfcebe/gpytorch-0.2.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.2.0 2025-09-08T16:20:30,065 Found link https://files.pythonhosted.org/packages/8d/ba/0ca6d6ee9e7c7bd8b0853a440f31dd6a79b145e03187fc089eb9a38c2747/gpytorch-0.2.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.2.1 2025-09-08T16:20:30,066 Found link https://files.pythonhosted.org/packages/93/0f/6c7eb88f424eccaf02caab641b55084caded0a73ba7556e366211bbc0e2c/gpytorch-0.3.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.3.0 2025-09-08T16:20:30,066 Found link https://files.pythonhosted.org/packages/c2/6e/05c65dd4bc51a0fdb85576ed3c46ae30ca786b82c9d61c3b954b01623228/gpytorch-0.3.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.3.1 2025-09-08T16:20:30,067 Found link https://files.pythonhosted.org/packages/c4/3d/eca3731585f91d4c2766e576514cf06fa816e87bd9835e58ebb7d0fcd04c/gpytorch-0.3.2.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.3.2 2025-09-08T16:20:30,067 Found link https://files.pythonhosted.org/packages/b4/db/04bb19de9eb43a7a3d915dce8d97a2cacb970dfc0075508d7ca453f58b74/gpytorch-0.3.3.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.3.3 2025-09-08T16:20:30,068 Found link https://files.pythonhosted.org/packages/7f/27/a2dd2e2d05061aa8fea2e1cf917c6df4fd06745d498bbb3ff8c2822c7c96/gpytorch-0.3.4a0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.3.4a0 2025-09-08T16:20:30,068 Found link https://files.pythonhosted.org/packages/8e/2a/d97b027fb866f37b2d409a295c63da26a7e9023f06c723668e6b5f83e5d1/gpytorch-0.3.4.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.3.4 2025-09-08T16:20:30,069 Found link https://files.pythonhosted.org/packages/a7/e4/e74dc12c6d07a5d8628dfb573b01297f7c2b44eec524be4b401c0782d39c/gpytorch-0.3.5.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.3.5 2025-09-08T16:20:30,069 Found link https://files.pythonhosted.org/packages/7a/c7/d8ec508a68c42bfc4fd68ef450b5b9379370b2b3679fab2381e3eea695c0/gpytorch-0.3.6.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 0.3.6 2025-09-08T16:20:30,070 Found link https://files.pythonhosted.org/packages/e2/d9/796c53bffa43aa099bb7bbdbb7bf50e294ec9033e0b2a9df714fc6991b88/gpytorch-1.0.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.0.0 2025-09-08T16:20:30,070 Found link https://files.pythonhosted.org/packages/9c/5f/ce79e35c1a36deb25a0eac0f67bfe85fb8350eb8e19223950c3d615e5e9a/gpytorch-1.0.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.0.1 2025-09-08T16:20:30,071 Found link https://files.pythonhosted.org/packages/c2/8b/a65414139fabe1697e9c04c83a7f692a43038bfb32abe503ff1862b8891a/gpytorch-1.1.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.1.0 2025-09-08T16:20:30,071 Found link https://files.pythonhosted.org/packages/5d/c7/0c31802b84fc55aa069943c844eaccb0e420e91d7f4ed07cc5e1d127c458/gpytorch-1.1.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.1.1 2025-09-08T16:20:30,072 Found link https://files.pythonhosted.org/packages/6f/2f/6343548d88284ebf18d241dee12d0975cd7dbdee63c0fb749b23c8f536a1/gpytorch-1.2.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.2.0 2025-09-08T16:20:30,072 Found link https://files.pythonhosted.org/packages/c4/9d/84ee6a49ce095ae2f218cbb3e23c4c732518482d13620ad35038c8038e79/gpytorch-1.2.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.2.1 2025-09-08T16:20:30,072 Found link https://files.pythonhosted.org/packages/2a/15/dceed61ce550a17c217fa29f1b92f86935da1803cd227bd12c53fbc1b0b9/gpytorch-1.3.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.3.0 2025-09-08T16:20:30,072 Found link https://files.pythonhosted.org/packages/0b/99/5724d11056e703f1d8e6ecaa6153991eb3b5b014affbeafa2901a522fe46/gpytorch-1.3.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.3.1 2025-09-08T16:20:30,072 Found link https://files.pythonhosted.org/packages/0f/d0/96634a8ae84b08bd64709c1abd4f319a70f404967c598690bca8be143fb8/gpytorch-1.4.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.4.0 2025-09-08T16:20:30,073 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/38/0d/b2a8a87a2297ee8144d60229323671b3cf9359c1b012e9300b284e4ea3d2/gpytorch-1.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,073 Found link https://files.pythonhosted.org/packages/42/b1/5c1143b5aee8d2d07c453cf22d5c7c7719cfa4bfa0c31546b7667c579cbf/gpytorch-1.4.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.4.1 2025-09-08T16:20:30,073 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/96/6d/07f4c15c1a117f6aa8ae88e23d82681fc6564c80ca18966a2c63af2559ac/gpytorch-1.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,073 Found link https://files.pythonhosted.org/packages/06/14/ca21d9c9aede075a808a5eaf1a3498c50b1ff0d112e3d6d03c7018e4579a/gpytorch-1.4.2.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.4.2 2025-09-08T16:20:30,073 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/4a/fa/b6db02ee0e98e89752bdae11534034251bc08317cdc325dd1878732b152d/gpytorch-1.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,073 Found link https://files.pythonhosted.org/packages/48/f3/48b9719421069f5c3841a15de44f6f9ddfa4373b9d964db1961c00d4a242/gpytorch-1.5.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.5.0 2025-09-08T16:20:30,073 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/31/9b/25fe1e86be169190ff3ba91230e61f0a787f5dabfb787143d5690eb78d39/gpytorch-1.5.1-py2.py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,074 Found link https://files.pythonhosted.org/packages/07/69/3e242645fbf4881422fd6fe029fd29bfb2f7557dce7c1311ff69ca88790b/gpytorch-1.5.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.5.1 2025-09-08T16:20:30,074 Found link https://files.pythonhosted.org/packages/e0/91/19d4cd8a3a6948e132341c0ea0c6abc4cb96d325315a809b5a2e5093958b/gpytorch-1.6.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.6), version: 1.6.0 2025-09-08T16:20:30,074 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/cc/29/9ba94f9eb70ac5b74d8e9b73aa03401782bdda68488ddf9b83e8347e248c/gpytorch-1.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.7) 2025-09-08T16:20:30,074 Found link https://files.pythonhosted.org/packages/db/a1/1381d506319cf67c3279a26daa9de7fcece7f26ff4036b849c1ad307bfe9/gpytorch-1.7.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.7), version: 1.7.0 2025-09-08T16:20:30,075 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/32/e6/2384f884fdf236e0309e3ffc8ced94c6dcda9e029c9e7c1cca30138a7d7c/gpytorch-1.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.7) 2025-09-08T16:20:30,075 Found link https://files.pythonhosted.org/packages/7b/f8/c709a44a5a661e39952fc3c41da366fcbb322e438b3fa0e02325c498b0e8/gpytorch-1.8.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.7), version: 1.8.0 2025-09-08T16:20:30,075 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/67/30/80921ea672e94f2fd17f92161d82749c86e7aa909c2717e6615434193c86/gpytorch-1.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.7) 2025-09-08T16:20:30,075 Found link https://files.pythonhosted.org/packages/9e/56/7ab70f571a2bde66dfc6218c93d367bca42477545ed73e2a66226ad78ecc/gpytorch-1.8.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.7), version: 1.8.1 2025-09-08T16:20:30,075 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/4d/51/f37ae45530cd4a4e703c31e9da5c846e2066af97f711530c0948ab9eccfd/gpytorch-1.9.0-py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,076 Found link https://files.pythonhosted.org/packages/52/2b/302938fa31825c3613456993553f54824685074ad5e6451a7bad3f9f14fd/gpytorch-1.9.0.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8), version: 1.9.0 2025-09-08T16:20:30,076 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/0b/8d/2baa077efc7ad94fa47b8a80324166538f75d76cb4ac2c7833bbc2938cc9/gpytorch-1.9.1-py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,076 Found link https://files.pythonhosted.org/packages/af/23/9683f34e84d79d5ec564548bb6c4f88e107f1a6687ea8b1615d98cfbdfcb/gpytorch-1.9.1.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8), version: 1.9.1 2025-09-08T16:20:30,076 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/3f/29/a45716beb67e5dac4a6f4b86af0231d759684005b538288f91f26e0c4931/gpytorch-1.10-py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,076 Found link https://files.pythonhosted.org/packages/b4/be/bb6898d9a31f5daa3c0a18f613e87d1970f0cf546cbf5925b3eb908be036/gpytorch-1.10.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8), version: 1.10 2025-09-08T16:20:30,077 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/12/24/805d9a4fcb5d105b95b2dac56d0764cfcceba31319437ca94a6592552f84/gpytorch-1.11-py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,077 Found link https://files.pythonhosted.org/packages/4f/a7/8794cf7eefd8d4e70fe0ed7eeb3359863b98db1b6efbd63d7941a9688b54/gpytorch-1.11.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8), version: 1.11 2025-09-08T16:20:30,077 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/d2/ca/083bd6cf49dddcb7117d60046f9b2143cc00bcb72459993632dcd055c517/gpytorch-1.12-py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,077 Found link https://files.pythonhosted.org/packages/e5/39/9717ea95f40f81b4c79474ffbca2d61eaf8db3f8cc5ea631190497d99aeb/gpytorch-1.12.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8), version: 1.12 2025-09-08T16:20:30,077 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/05/77/e19f17291dba1ad21206b632f2e638376cdfccb7cce852e4c34692c6f9f0/gpytorch-1.13-py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,077 Found link https://files.pythonhosted.org/packages/1c/65/9b66ad6faaff5ef9a3f7896d964419cb11c5b1776eb212cbe9f9d1502e7a/gpytorch-1.13.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.8), version: 1.13 2025-09-08T16:20:30,078 Skipping link: No binaries permitted for gpytorch: https://files.pythonhosted.org/packages/0e/58/ac756b7c9b7daec0382d7c8e0b2c70819df227826edd8aa5bce115470d5a/gpytorch-1.14-py3-none-any.whl (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.10) 2025-09-08T16:20:30,078 Found link https://files.pythonhosted.org/packages/7a/70/7e925758468f924ffc6da9f6007b1d92e37455212d451c6c771cfa1c37fd/gpytorch-1.14.tar.gz (from https://pypi.org/simple/gpytorch/) (requires-python:>=3.10), version: 1.14 2025-09-08T16:20:30,078 Fetching project page and analyzing links: https://www.piwheels.org/simple/gpytorch/ 2025-09-08T16:20:30,079 Getting page https://www.piwheels.org/simple/gpytorch/ 2025-09-08T16:20:30,079 Found index url https://www.piwheels.org/simple/ 2025-09-08T16:20:30,173 Fetched page https://www.piwheels.org/simple/gpytorch/ as text/html 2025-09-08T16:20:30,184 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.14-py3-none-any.whl#sha256=3280b877f19d9603c63f5a6c82260715721aeef03051a69931ad887c7b0941f8 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.10) 2025-09-08T16:20:30,185 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.13-py3-none-any.whl#sha256=6869645f0a7216ab04cbe093e04f5d3d9ac2d58d6ab8c10a9a6d41993f7a1cac (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,185 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.12-py3-none-any.whl#sha256=0dd42f3d5d5c286d0c8ab55cd0200518b4190553793017fc680ebb9117adbb2c (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,185 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.11-py3-none-any.whl#sha256=9128acd7a169bbdaf914d458620404d95ff4dded0c81805b8ef44130d29ac1e4 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,185 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.10-py3-none-any.whl#sha256=6bf408ba75050bb645085e623ad6442910866fb6854bf2146c621016c40809e9 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,186 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.9.1-py3-none-any.whl#sha256=1608807741fc9ca92c0f4dc27296eeb8778ac8569c9acce105cf39954242588c (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,186 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.9.0-py3-none-any.whl#sha256=a295c4be1aaf5b41634880f6c5242f26643ed679e0e3a9209769d68eaae9fc7b (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.8) 2025-09-08T16:20:30,186 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.8.1-py2.py3-none-any.whl#sha256=a88178fbc83e742ea808d9d386d2087a53e93affffd67b7c9a5e4e091c9818fc (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.7) 2025-09-08T16:20:30,186 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.8.0-py2.py3-none-any.whl#sha256=a1879b95514cbd1c3a1001f09db9b241d3facff66b1a2aa8b33be76274a6c2ed (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.7) 2025-09-08T16:20:30,186 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.7.0-py2.py3-none-any.whl#sha256=ae7e3f769f816a8f286d8115de58bdf7bef3123cf188736b8df5dac307e7f3a0 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.7) 2025-09-08T16:20:30,186 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.6.0-py2.py3-none-any.whl#sha256=b1d811d49514bfbb9e97928d56242ba95e8e5d99bea739c3f613a7fc03af90ef (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,187 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.5.1-py2.py3-none-any.whl#sha256=aa183853bc351e4316cc62bbfc207cb0a7e1287dc478354701ca6e5b1e93de91 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,187 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.5.0-py2.py3-none-any.whl#sha256=ee26b729ef95b2aed60066ab279613b0605fe5d81b7eeecd15c19e0f8ae734dd (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,187 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.4.2-py2.py3-none-any.whl#sha256=37f21a7e23002ef5df8fe889ae07d3475d895e3ce2eefe714e7a02b5b9b23bb3 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,187 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.4.1-py2.py3-none-any.whl#sha256=b81b6e46b0f28a6a543e9c6c111dfffa208a77b7e19f297b86aacc0f71f3f4be (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,187 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.4.0-py2.py3-none-any.whl#sha256=38ba47638da0f146279d18a2289919269488b46d115631838b1a17af95c7a9fd (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,187 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.3.1-py2.py3-none-any.whl#sha256=bf4d7b81cce339d72167adb94ab2b2a88015ad9021b8cd299dd158eea2143431 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,188 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.3.0-py2.py3-none-any.whl#sha256=b1af13bac8a4481b78e72c9c8b9f90cb03a58eb9af692293997394b00da56581 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,188 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.2.1-py2.py3-none-any.whl#sha256=850830701cbc8162642e319e0fac321023063d2b6967081fec5d980270bc26ec (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,188 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.2.0-py2.py3-none-any.whl#sha256=e9f798e3624b47d7a08136634c0368c9617d659e54b9b334b22035f7aa1f0ff6 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,188 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.1.1-py2.py3-none-any.whl#sha256=2c7c29e0a16f774e2dedeb785730f1f90488af671e002cf63aabc723bc7437fb (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,188 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.1.0-py2.py3-none-any.whl#sha256=199b3088a9809ffa281bf6fae4ef43df6a8cff7f790305dc2bd1ecb876d5af1f (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,188 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.0.1-py2.py3-none-any.whl#sha256=fa881de1bfb7e469ccef676b92f594845b057b32f1cd69c5338aedf5c75e7336 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,188 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-1.0.0-py2.py3-none-any.whl#sha256=f984d46ea0656657ab577cbb484f6afb3167ffa17c8f946b76321f8480a79caf (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,189 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.3.6-py2.py3-none-any.whl#sha256=3bcce66c39bf47eb92318fb37ab5b579b13d523214c9160adbf788551544ec66 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,189 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.3.5-py2.py3-none-any.whl#sha256=e145b0067296fb38fc1536656a8d20e87aab9654271e9dbba82f474536353e5d (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,189 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.3.4-py2.py3-none-any.whl#sha256=8ba30993eaf0e02224dd7eae60b7dcdff753c68b1c9b0cb6475d0288856af3a4 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,189 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.3.4a0-py2.py3-none-any.whl#sha256=45d2a2602262ff01108bc4ccbc8b461a118330fe98340d0307ed8b96c3f4552f (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,189 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.3.3-py2.py3-none-any.whl#sha256=69824cc0bf431358f34c89ef8cbdd55130566e1d888a9fb43dc014c79bbc9664 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,189 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.3.2-py2.py3-none-any.whl#sha256=2139414910b9556d779b72b369df609f3efa8e84acd0e9ba5de3498ba27c0f83 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,190 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.3.1-py2.py3-none-any.whl#sha256=b753dd701e838fb67150eafb4316c23a1ea35398608a0b1d8c49805bc3674c92 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,190 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.3.0-py2.py3-none-any.whl#sha256=18fbfaf2e5b26bd6775a26f3d3bec32b839290578e7f7a7796484567657caf39 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,190 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.2.1-py2.py3-none-any.whl#sha256=0946d98203afa8a910ceecff5e0926357c2c893fd0ab305ec52463b8772b1ea7 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,190 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.1.1-py2.py3-none-any.whl#sha256=4500162d76f94f33a2045387158199501bb9f062c8ab3446415d7130684ac8bd (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,190 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.1.0-py2.py3-none-any.whl#sha256=bd817ab0028349714b2d350b541727d1cc38c01bc5204594a500375b12c0623d (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,190 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.1.0rc5-py2.py3-none-any.whl#sha256=603a3c25deab2e732f0daca83f489bf97e3e5e3013b812bad048e1e3f4189331 (from https://www.piwheels.org/simple/gpytorch/) (requires-python:>=3.6) 2025-09-08T16:20:30,191 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.1.0rc4-py2.py3-none-any.whl#sha256=ab3a7555804fb0e2a634d0aafad1b010ce5ba2b3236669a9b357866edeee8855 (from https://www.piwheels.org/simple/gpytorch/) 2025-09-08T16:20:30,191 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.1.0rc3-py2.py3-none-any.whl#sha256=532a3988c7ca7762c7b72e88788ecea80f424a66ab95c40c3ce47d08e70b0218 (from https://www.piwheels.org/simple/gpytorch/) 2025-09-08T16:20:30,191 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.1.0rc2-py2.py3-none-any.whl#sha256=3c1a1aa094baf87b3cbc0e2f52237aab9a39485aeecc3dbc692075aabee95db8 (from https://www.piwheels.org/simple/gpytorch/) 2025-09-08T16:20:30,191 Skipping link: No binaries permitted for gpytorch: https://archive1.piwheels.org/simple/gpytorch/gpytorch-0.1.0rc1-py2.py3-none-any.whl#sha256=d20a011f9750a5b75b95828422b08061c138bf89725991db2198310f30aef769 (from https://www.piwheels.org/simple/gpytorch/) 2025-09-08T16:20:30,191 Skipping link: not a file: https://www.piwheels.org/simple/gpytorch/ 2025-09-08T16:20:30,191 Skipping link: not a file: https://pypi.org/simple/gpytorch/ 2025-09-08T16:20:30,217 Given no hashes to check 1 links for project 'gpytorch': discarding no candidates 2025-09-08T16:20:30,218 Collecting gpytorch==0.2.0 2025-09-08T16:20:30,219 Created temporary directory: /tmp/pip-unpack-b7z9swq_ 2025-09-08T16:20:30,358 Downloading gpytorch-0.2.0.tar.gz (169 kB) 2025-09-08T16:20:30,542 Added gpytorch==0.2.0 from https://files.pythonhosted.org/packages/04/d4/da5ab9bd53cd72b34c9dc260a0e8ed4ee551cbddabee9ea9ac1ffcdfcebe/gpytorch-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-kstay2bm' 2025-09-08T16:20:30,543 Running setup.py (path:/tmp/pip-wheel-ruf1cxp_/gpytorch_61b14b34c3714d5e918fad81ea996215/setup.py) egg_info for package gpytorch 2025-09-08T16:20:30,543 Created temporary directory: /tmp/pip-pip-egg-info-6qbt_lcu 2025-09-08T16:20:30,543 Preparing metadata (setup.py): started 2025-09-08T16:20:30,544 Running command python setup.py egg_info 2025-09-08T16:20:31,051 Traceback (most recent call last): 2025-09-08T16:20:31,053 File "", line 2, in 2025-09-08T16:20:31,053 exec(compile(''' 2025-09-08T16:20:31,053 ~~~~^^^^^^^^^^^^ 2025-09-08T16:20:31,053 # This is -- a caller that pip uses to run setup.py 2025-09-08T16:20:31,053 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,054 ...<32 lines>... 2025-09-08T16:20:31,054 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T16:20:31,054 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,054 ''' % ('/tmp/pip-wheel-ruf1cxp_/gpytorch_61b14b34c3714d5e918fad81ea996215/setup.py',), "", "exec")) 2025-09-08T16:20:31,054 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,054 File "", line 35, in 2025-09-08T16:20:31,054 File "/tmp/pip-wheel-ruf1cxp_/gpytorch_61b14b34c3714d5e918fad81ea996215/setup.py", line 40, in 2025-09-08T16:20:31,054 with open("requirements.txt", "r") as f: 2025-09-08T16:20:31,054 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,055 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-08T16:20:31,139 ERROR: python setup.py egg_info exited with 1 2025-09-08T16:20:31,152 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T16:20:31,152 exec(compile('"'"''"'"''"'"' 2025-09-08T16:20:31,152 # This is -- a caller that pip uses to run setup.py 2025-09-08T16:20:31,152 # 2025-09-08T16:20:31,152 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T16:20:31,152 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T16:20:31,152 # - It provides a clear error message when setuptools is not installed. 2025-09-08T16:20:31,152 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T16:20:31,152 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T16:20:31,152 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T16:20:31,152 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T16:20:31,152 import os, sys, tokenize, traceback 2025-09-08T16:20:31,152 2025-09-08T16:20:31,152 try: 2025-09-08T16:20:31,152 import setuptools 2025-09-08T16:20:31,152 except ImportError: 2025-09-08T16:20:31,152 print( 2025-09-08T16:20:31,152 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T16:20:31,152 "the build environment with exception:", 2025-09-08T16:20:31,152 file=sys.stderr, 2025-09-08T16:20:31,152 ) 2025-09-08T16:20:31,152 traceback.print_exc() 2025-09-08T16:20:31,152 sys.exit(1) 2025-09-08T16:20:31,152 2025-09-08T16:20:31,152 __file__ = %r 2025-09-08T16:20:31,152 sys.argv[0] = __file__ 2025-09-08T16:20:31,152 2025-09-08T16:20:31,152 if os.path.exists(__file__): 2025-09-08T16:20:31,152 filename = __file__ 2025-09-08T16:20:31,152 with tokenize.open(__file__) as f: 2025-09-08T16:20:31,152 setup_py_code = f.read() 2025-09-08T16:20:31,152 else: 2025-09-08T16:20:31,152 filename = "" 2025-09-08T16:20:31,152 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T16:20:31,152 2025-09-08T16:20:31,152 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T16:20:31,152 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ruf1cxp_/gpytorch_61b14b34c3714d5e918fad81ea996215/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-6qbt_lcu[/] 2025-09-08T16:20:31,152 [bold magenta]cwd[/]: /tmp/pip-wheel-ruf1cxp_/gpytorch_61b14b34c3714d5e918fad81ea996215/ 2025-09-08T16:20:31,152 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T16:20:31,153 ERROR: metadata generation failed 2025-09-08T16:20:31,158 Exception information: 2025-09-08T16:20:31,158 Traceback (most recent call last): 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T16:20:31,158 call_subprocess( 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~^ 2025-09-08T16:20:31,158 args, 2025-09-08T16:20:31,158 ^^^^^ 2025-09-08T16:20:31,158 ...<2 lines>... 2025-09-08T16:20:31,158 spinner=spinner, 2025-09-08T16:20:31,158 ^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 ) 2025-09-08T16:20:31,158 ^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T16:20:31,158 raise error 2025-09-08T16:20:31,158 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T16:20:31,158 2025-09-08T16:20:31,158 The above exception was the direct cause of the following exception: 2025-09-08T16:20:31,158 2025-09-08T16:20:31,158 Traceback (most recent call last): 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T16:20:31,158 status = _inner_run() 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T16:20:31,158 return self.run(options, args) 2025-09-08T16:20:31,158 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T16:20:31,158 return func(self, options, args) 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T16:20:31,158 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T16:20:31,158 result = self._result = resolver.resolve( 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~~^ 2025-09-08T16:20:31,158 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T16:20:31,158 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 ) 2025-09-08T16:20:31,158 ^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T16:20:31,158 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T16:20:31,158 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T16:20:31,158 if not criterion.candidates: 2025-09-08T16:20:31,158 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T16:20:31,158 return bool(self._sequence) 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T16:20:31,158 self._bool = any(self) 2025-09-08T16:20:31,158 ~~~^^^^^^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T16:20:31,158 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T16:20:31,158 ^^^^^^^^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T16:20:31,158 candidate = func() 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T16:20:31,158 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T16:20:31,158 link, template, name, version 2025-09-08T16:20:31,158 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 ) 2025-09-08T16:20:31,158 ^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T16:20:31,158 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~^ 2025-09-08T16:20:31,158 link, 2025-09-08T16:20:31,158 ^^^^^ 2025-09-08T16:20:31,158 ...<3 lines>... 2025-09-08T16:20:31,158 version=version, 2025-09-08T16:20:31,158 ^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 ) 2025-09-08T16:20:31,158 ^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T16:20:31,158 super().__init__( 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~~^ 2025-09-08T16:20:31,158 link=link, 2025-09-08T16:20:31,158 ^^^^^^^^^^ 2025-09-08T16:20:31,158 ...<4 lines>... 2025-09-08T16:20:31,158 version=version, 2025-09-08T16:20:31,158 ^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 ) 2025-09-08T16:20:31,158 ^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T16:20:31,158 self.dist = self._prepare() 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~^^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T16:20:31,158 dist = self._prepare_distribution() 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T16:20:31,158 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T16:20:31,158 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T16:20:31,158 dist = _get_prepared_distribution( 2025-09-08T16:20:31,158 req, 2025-09-08T16:20:31,158 ...<3 lines>... 2025-09-08T16:20:31,158 self.check_build_deps, 2025-09-08T16:20:31,158 ) 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T16:20:31,158 abstract_dist.prepare_distribution_metadata( 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T16:20:31,158 finder, build_isolation, check_build_deps 2025-09-08T16:20:31,158 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 ) 2025-09-08T16:20:31,158 ^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T16:20:31,158 self.req.prepare_metadata() 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T16:20:31,158 self.metadata_directory = generate_metadata_legacy( 2025-09-08T16:20:31,158 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T16:20:31,158 build_env=self.build_env, 2025-09-08T16:20:31,158 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 ...<3 lines>... 2025-09-08T16:20:31,158 details=details, 2025-09-08T16:20:31,158 ^^^^^^^^^^^^^^^^ 2025-09-08T16:20:31,158 ) 2025-09-08T16:20:31,158 ^ 2025-09-08T16:20:31,158 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T16:20:31,158 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T16:20:31,158 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T16:20:31,179 Removed gpytorch==0.2.0 from https://files.pythonhosted.org/packages/04/d4/da5ab9bd53cd72b34c9dc260a0e8ed4ee551cbddabee9ea9ac1ffcdfcebe/gpytorch-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-kstay2bm' 2025-09-08T16:20:31,179 Removed build tracker: '/tmp/pip-build-tracker-kstay2bm'