2026-07-26T06:36:27,418 Created temporary directory: /tmp/pip-ephem-wheel-cache-jk0qt0e9 2026-07-26T06:36:27,420 Created temporary directory: /tmp/pip-build-tracker-i5gh0cbi 2026-07-26T06:36:27,420 Initialized build tracking at /tmp/pip-build-tracker-i5gh0cbi 2026-07-26T06:36:27,421 Created build tracker: /tmp/pip-build-tracker-i5gh0cbi 2026-07-26T06:36:27,421 Entered build tracker: /tmp/pip-build-tracker-i5gh0cbi 2026-07-26T06:36:27,422 Created temporary directory: /tmp/pip-wheel-b95reoll 2026-07-26T06:36:27,424 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-26T06:36:27,427 Created temporary directory: /tmp/pip-ephem-wheel-cache-ubbe_d12 2026-07-26T06:36:27,448 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T06:36:27,452 2 location(s) to search for versions of ribs: 2026-07-26T06:36:27,452 * https://pypi.org/simple/ribs/ 2026-07-26T06:36:27,452 * https://www.piwheels.org/simple/ribs/ 2026-07-26T06:36:27,453 Fetching project page and analyzing links: https://pypi.org/simple/ribs/ 2026-07-26T06:36:27,453 Getting page https://pypi.org/simple/ribs/ 2026-07-26T06:36:27,455 Found index url https://pypi.org/simple 2026-07-26T06:36:27,684 Fetched page https://pypi.org/simple/ribs/ as application/vnd.pypi.simple.v1+json 2026-07-26T06:36:27,693 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/25/fd/56156739ef00d4d04f610c18bfef0ee1777bb3478dec443423e93f592e57/ribs-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.6,<3.9) 2026-07-26T06:36:27,694 Link requires a different Python (3.11.2 not in: '>=3.6,<3.9'): https://files.pythonhosted.org/packages/be/54/1c77da64bd2c5d3f6964895b1abf52b84fdcc266c830ac205125a2e92a8d/ribs-0.2.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.6,<3.9) 2026-07-26T06:36:27,695 Skipping link: 0.2.0 Requires-Python >=3.6,<3.9: https://files.pythonhosted.org/packages/be/54/1c77da64bd2c5d3f6964895b1abf52b84fdcc266c830ac205125a2e92a8d/ribs-0.2.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.6,<3.9) 2026-07-26T06:36:27,696 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/22/e8/c3b0885d0e04e2471a71d218c8397df3195e1c126ed63d39b72081e10eb6/ribs-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.6,<3.9) 2026-07-26T06:36:27,697 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/cc/9f/f3f47c007e90e8bf8938d2da232a4cd252af28947fd17ba6fb1329d4136e/ribs-0.2.1-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.6,<3.9) 2026-07-26T06:36:27,698 Link requires a different Python (3.11.2 not in: '>=3.6,<3.9'): https://files.pythonhosted.org/packages/8d/37/b4b133be545f79ba1651adb81b5a8f9eca9080a024583f32d9389d973c1a/ribs-0.2.1.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.6,<3.9) 2026-07-26T06:36:27,699 Skipping link: 0.2.1 Requires-Python >=3.6,<3.9: https://files.pythonhosted.org/packages/8d/37/b4b133be545f79ba1651adb81b5a8f9eca9080a024583f32d9389d973c1a/ribs-0.2.1.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.6,<3.9) 2026-07-26T06:36:27,699 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/bd/4f/bac72eda5c8e395949dcb7ee02224c3fd81c7925a0696beb3bc3349f1845/ribs-0.3.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.6.0) 2026-07-26T06:36:27,700 Found link https://files.pythonhosted.org/packages/c6/5f/3ba852bcabf47c052f5a6f30f611cc183efa926c12677b937c123764d72c/ribs-0.3.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.6.0), version: 0.3.0 2026-07-26T06:36:27,701 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/3b/8b/6f714725d03f67d90cf232596336b94f3bd5c9173d40b03442101e9ee5da/ribs-0.3.1-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.6.0) 2026-07-26T06:36:27,702 Found link https://files.pythonhosted.org/packages/a2/96/8a86b1b814ef483e8ce230f694916432d1191ebdfa03e2a26052d43697d1/ribs-0.3.1.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.6.0), version: 0.3.1 2026-07-26T06:36:27,703 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/b7/e6/f4d2f6973c36b14bbd1634e1180ad64213b692d0458d27361e1a8ce464d0/ribs-0.4.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.6.0) 2026-07-26T06:36:27,704 Found link https://files.pythonhosted.org/packages/cf/09/44ffc3b0fc179da173ce40609b37dcb9e6dceff0051afd2c719e312d1527/ribs-0.4.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.6.0), version: 0.4.0 2026-07-26T06:36:27,704 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/8d/24/306abb650e7a56af3554798687ffb9e78fb6fda61518b23b43d47b1d5151/ribs-0.5.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.7.0) 2026-07-26T06:36:27,705 Found link https://files.pythonhosted.org/packages/ea/2d/1ca8aa67f975d569105c8d000d00648beef72d4baae1f55e273d8b4b0869/ribs-0.5.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.7.0), version: 0.5.0 2026-07-26T06:36:27,706 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/1b/51/a61b1b5dc8cafbb46770c6d29474c2be23e905c5b4d0489326479f1fdb96/ribs-0.5.1-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.7.0) 2026-07-26T06:36:27,707 Found link https://files.pythonhosted.org/packages/ce/20/2767fdb0a214fc23f47df2609e0b78213582c26acd519463d67d423fe645/ribs-0.5.1.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.7.0), version: 0.5.1 2026-07-26T06:36:27,707 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/d3/51/c92bd8c3b2ac9276c535dc93387b1ce8f3c2093199798e68b7c48a990ab5/ribs-0.5.2-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.7.0) 2026-07-26T06:36:27,708 Found link https://files.pythonhosted.org/packages/84/1f/c939e5fd40a0f802548a2cb1e1faef5a2149d79ea53b7b5b6678650006e1/ribs-0.5.2.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.7.0), version: 0.5.2 2026-07-26T06:36:27,709 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/38/dc/102a9291a4896aebc28e11d6e4655ddd263cbae39fc0b37d5bc27d86cf08/ribs-0.6.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,710 Found link https://files.pythonhosted.org/packages/de/2d/2b1a7e988a792dda61fe0d4a207638791a6496f13f1ad10d3b01efcb64db/ribs-0.6.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0), version: 0.6.0 2026-07-26T06:36:27,711 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/e2/e3/164869d17d2ff34fb6f976d43fc50b9bf2eeca04ea681f89c7be8c71d81a/ribs-0.6.1-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,712 Found link https://files.pythonhosted.org/packages/53/1a/873ba4a8833d51861a1bba5297db0d2ffc7d3f3001d7cd6743f6a6212026/ribs-0.6.1.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0), version: 0.6.1 2026-07-26T06:36:27,713 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/07/a2/b4c958ca12c82b0295bcbf5191a18a25038ad16fd2e931f85412899c787c/ribs-0.6.2-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,713 Found link https://files.pythonhosted.org/packages/cf/f5/bb794fd33ec34e073628ab0ecaafb902b10e28a7d9fa44ac275fa28b3c24/ribs-0.6.2.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0), version: 0.6.2 2026-07-26T06:36:27,714 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/32/88/dec920e0ae26e8b5557ef7a0c6d96a0b40c5adeadb7702af232f00e392ea/ribs-0.6.3-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,715 Found link https://files.pythonhosted.org/packages/a7/d5/31ac10d2d924ade19f8e00aa83e9c9aab985269437b1f4f24cf86ec9e261/ribs-0.6.3.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0), version: 0.6.3 2026-07-26T06:36:27,716 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/de/d5/9eead4bcb8420fddb1b0826ad94292e633c678f9a5dcad14f4e7d2b8d9cb/ribs-0.6.4-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,717 Found link https://files.pythonhosted.org/packages/cc/fb/52e6dbfee81471fdc1e5295dac329c164c0d19dd0218d8dfccddb4325dd6/ribs-0.6.4.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0), version: 0.6.4 2026-07-26T06:36:27,717 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/3a/cc/10afc93c16195ecf0676fc5f961059aa6f1dd607ead62517783562a21846/ribs-0.7.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,718 Found link https://files.pythonhosted.org/packages/ec/b2/367fa55745f7a5406cecc71242785d5a3c0bfe82ba14dd2cbe682299c119/ribs-0.7.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0), version: 0.7.0 2026-07-26T06:36:27,719 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/76/cb/ad54e8b28ce497f8dfa8edf76b9b0a6a8290080dfb4212f68b6781f8c9af/ribs-0.7.1-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,719 Found link https://files.pythonhosted.org/packages/02/c1/7aed1b6f36f64d442c2932cc7892fa54e23b3e9f3e67152b20e769833a6c/ribs-0.7.1.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.8.0), version: 0.7.1 2026-07-26T06:36:27,720 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/55/78/6c3d729354ec274a4f5fdb851108617edd4b6aa6303e378de4e0d95b7ff2/ribs-0.8.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.9.0) 2026-07-26T06:36:27,721 Found link https://files.pythonhosted.org/packages/35/91/a08507481292e7285bcbab401b964a04fc6e1af3097a8b0ae975d8e133f1/ribs-0.8.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.9.0), version: 0.8.0 2026-07-26T06:36:27,722 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/a8/93/7fa154bc04f9a983191c18faed6f26587cf1ac7d8a9984db3b729815d19b/ribs-0.8.1-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.9.0) 2026-07-26T06:36:27,723 Found link https://files.pythonhosted.org/packages/af/fd/196aad7ed0b3b8305b2d2ac5fbdec6bd34a6e870671aa5dc4f2780970ca8/ribs-0.8.1.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.9.0), version: 0.8.1 2026-07-26T06:36:27,723 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/ee/cb/ab2da67f88045b5e7b33ba135705769eac15c8fb78199cc6c76862867feb/ribs-0.8.2-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.9.0) 2026-07-26T06:36:27,724 Found link https://files.pythonhosted.org/packages/c4/c3/dd9cbdf6a7624dbf78aacc21a073a2190043ea2d41e3439eeecb33cd5ad6/ribs-0.8.2.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.9.0), version: 0.8.2 2026-07-26T06:36:27,725 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/00/ec/8fced2b390cbac3bc09cb2ecd85eedce8b8d4a7d265de93ac826b2b217fb/ribs-0.8.3-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.9.0) 2026-07-26T06:36:27,726 Found link https://files.pythonhosted.org/packages/be/f0/5dc85d4e243900113ab5775ea7fe45c7b8ae1d97e5a41f6d189d9221ee7b/ribs-0.8.3.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.9.0), version: 0.8.3 2026-07-26T06:36:27,726 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/18/89/eab1381a9bbfc7e03188a15e55a3934448fc1aae1ac8f70a6a92091cb23a/ribs-0.9.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.10.0) 2026-07-26T06:36:27,727 Found link https://files.pythonhosted.org/packages/57/54/e0b4f662cbda4d50879810dc9ca5d51f558f747b8445d63420a0729f9379/ribs-0.9.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.10.0), version: 0.9.0 2026-07-26T06:36:27,728 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/0d/09/9d44568014ca7f017a35a33c065182c447f87aa822c8b4d3f58026642167/ribs-0.10.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.10.0) 2026-07-26T06:36:27,729 Found link https://files.pythonhosted.org/packages/5d/ea/12554600812a91a7bcd35246f17343842671d2a0522927268d66ed73833b/ribs-0.10.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.10.0), version: 0.10.0 2026-07-26T06:36:27,729 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/ac/19/eafcab1f75ddb7014a5e38585f0cf660f314e9907164bc471e4cde0d847f/ribs-0.11.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.10.0) 2026-07-26T06:36:27,730 Found link https://files.pythonhosted.org/packages/f4/72/89914f49f2b2655f08f96ec1d2eb4597b42fbbeed7d54e90bfb09e9dc42e/ribs-0.11.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.10.0), version: 0.11.0 2026-07-26T06:36:27,731 Skipping link: No binaries permitted for ribs: https://files.pythonhosted.org/packages/ac/0b/afc2321047d51801866370d12fea70c9961488b3f4fc232b93a6d8e12def/ribs-0.12.0-py3-none-any.whl (from https://pypi.org/simple/ribs/) (requires-python:>=3.10.0) 2026-07-26T06:36:27,731 Found link https://files.pythonhosted.org/packages/81/b7/d7a2ccbd4935e4384819c936613e2c3016199379d6eacac353a08d264162/ribs-0.12.0.tar.gz (from https://pypi.org/simple/ribs/) (requires-python:>=3.10.0), version: 0.12.0 2026-07-26T06:36:27,732 Fetching project page and analyzing links: https://www.piwheels.org/simple/ribs/ 2026-07-26T06:36:27,733 Getting page https://www.piwheels.org/simple/ribs/ 2026-07-26T06:36:27,734 Found index url https://www.piwheels.org/simple 2026-07-26T06:36:27,926 Fetched page https://www.piwheels.org/simple/ribs/ as text/html 2026-07-26T06:36:27,933 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.11.0-py3-none-any.whl#sha256=262cb05866fb6c3b157af562490d3218f54a29cf357e156667be046ae588e255 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.10.0) 2026-07-26T06:36:27,934 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.10.0-py3-none-any.whl#sha256=083386211da1141ba098b7325b8f61beed217729772fbacbc3f02532d5677f9f (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.10.0) 2026-07-26T06:36:27,935 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.9.0-py3-none-any.whl#sha256=e320fca501f99dbf77205764b08006b020d0d7d4a1fa2087265c27a01154a6d5 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.10.0) 2026-07-26T06:36:27,935 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.8.3-py3-none-any.whl#sha256=d28762b3306f4d50b0cf1a5f47aa0f84e3c8610893c3a284513d146ab1a3efa4 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.9.0) 2026-07-26T06:36:27,936 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.8.2-py3-none-any.whl#sha256=1ec741ef36edb779718f1630ad727154f68323a73b10e65a378fe8c387abce2e (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.9.0) 2026-07-26T06:36:27,936 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.8.1-py3-none-any.whl#sha256=194849e028d192ab3640d0a23627bcbaf0cf7fc20fe6bcd111d255aca190e82f (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.9.0) 2026-07-26T06:36:27,937 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.8.0-py3-none-any.whl#sha256=963f6956ffdc43a038a9529dd19289c98a666e5e46062e21ef7019d7f282eaca (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.9.0) 2026-07-26T06:36:27,938 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.7.1-py3-none-any.whl#sha256=8d6592589a10b6e200606b90a006e3f510a5e67082fa347509308b2c61f7fff4 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,938 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.7.0-py3-none-any.whl#sha256=6fabcadb67b7677afb2d4a43dcdad5e803e720b01477ec8722a6ae01d26cc868 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,938 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.6.4-py3-none-any.whl#sha256=6b035946d30aa74b2d61c842439663490b807badd9dbe412b6cddb4f1cc221f5 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,939 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.6.3-py3-none-any.whl#sha256=3c6d1438e3fb3343fc5056dfb912e66b02be07a92d1c067758fdd9b391a0afdf (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,939 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.6.2-py3-none-any.whl#sha256=e89cda3907b87aed22daa83c29b8c986c0e9cfd92adf08a3c32d1a061461678b (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,940 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.6.1-py3-none-any.whl#sha256=a0fce9baf2110686471a39d74f39f5e375f96c2256594dbe0090950bb1190ee5 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,940 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.6.0-py3-none-any.whl#sha256=dbb7c7ee31202a0215593525b1654fbf55b8443e5461aa9690da2e15bced36bb (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.8.0) 2026-07-26T06:36:27,941 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.5.2-py3-none-any.whl#sha256=3b595355b8a5338c93f2191250e146c3159e7ad6b4eb70164960dcbdef9239d7 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.7.0) 2026-07-26T06:36:27,941 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.5.1-py3-none-any.whl#sha256=18ad1fdeae44c42cb809007a40aa2a7fd882517a4b7e34f93d2d7c9bef0a4501 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.7.0) 2026-07-26T06:36:27,942 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.5.0-py3-none-any.whl#sha256=7a5e380ddce40619bd54e56bfe206edc3c8ce5769b089ade5dd4329c6579a444 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.7.0) 2026-07-26T06:36:27,942 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.4.0-py3-none-any.whl#sha256=1e21ae5b4deb55ffbcf65da3082b68e03f9d73fd803d2d5899d035749a8ddcaf (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.6.0) 2026-07-26T06:36:27,943 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.3.1-py3-none-any.whl#sha256=96cc49af3bae3ff0b5b4bdb264cff350256fd528996ea01ccd266d8c1d23b9fa (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.6.0) 2026-07-26T06:36:27,943 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.3.0-py3-none-any.whl#sha256=04eaa28e143e6c01cb037dfff22ec326fa69ed7c14ef7f6d743af9c191d82866 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.6.0) 2026-07-26T06:36:27,944 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.2.1-py2.py3-none-any.whl#sha256=0a629da9903ccd144ddeda66a5cb0202dfdc6ca37bf0cc1738851a8bcf47fb71 (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.6,<3.9) 2026-07-26T06:36:27,944 Skipping link: No binaries permitted for ribs: https://archive1.piwheels.org/simple/ribs/ribs-0.2.0-py2.py3-none-any.whl#sha256=ab3c2dbb98aa063c00a2e5b46edb0ce2e5085a098e1b4d4490d65224a90b368c (from https://www.piwheels.org/simple/ribs/) (requires-python:>=3.6,<3.9) 2026-07-26T06:36:27,945 Skipping link: not a file: https://www.piwheels.org/simple/ribs/ 2026-07-26T06:36:27,946 Skipping link: not a file: https://pypi.org/simple/ribs/ 2026-07-26T06:36:27,967 Given no hashes to check 1 links for project 'ribs': discarding no candidates 2026-07-26T06:36:27,984 Collecting ribs==0.12.0 2026-07-26T06:36:27,987 Created temporary directory: /tmp/pip-unpack-j4axjj23 2026-07-26T06:36:28,137 Downloading ribs-0.12.0.tar.gz (215 kB) 2026-07-26T06:36:28,405 Added ribs==0.12.0 from https://files.pythonhosted.org/packages/81/b7/d7a2ccbd4935e4384819c936613e2c3016199379d6eacac353a08d264162/ribs-0.12.0.tar.gz to build tracker '/tmp/pip-build-tracker-i5gh0cbi' 2026-07-26T06:36:28,418 Created temporary directory: /tmp/pip-build-env-u8q0hhq9 2026-07-26T06:36:28,423 Installing build dependencies: started 2026-07-26T06:36:28,424 Running command pip subprocess to install build dependencies 2026-07-26T06:36:29,586 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-26T06:36:30,017 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-26T06:36:30,040 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T06:36:31,844 Collecting setuptools 2026-07-26T06:36:31,845 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-26T06:36:31,859 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-26T06:36:32,131 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T06:36:32,240 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-26T06:36:34,971 Installing collected packages: setuptools 2026-07-26T06:36:38,055 Successfully installed setuptools-83.0.0 2026-07-26T06:36:38,330 Installing build dependencies: finished with status 'done' 2026-07-26T06:36:38,336 Getting requirements to build wheel: started 2026-07-26T06:36:38,338 Running command Getting requirements to build wheel 2026-07-26T06:36:39,047 running egg_info 2026-07-26T06:36:39,052 writing ribs.egg-info/PKG-INFO 2026-07-26T06:36:39,067 writing dependency_links to ribs.egg-info/dependency_links.txt 2026-07-26T06:36:39,075 writing requirements to ribs.egg-info/requires.txt 2026-07-26T06:36:39,076 writing top-level names to ribs.egg-info/top_level.txt 2026-07-26T06:36:39,103 reading manifest file 'ribs.egg-info/SOURCES.txt' 2026-07-26T06:36:39,108 reading manifest template 'MANIFEST.in' 2026-07-26T06:36:39,110 warning: no previously-included files found matching 'tests' 2026-07-26T06:36:39,111 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-07-26T06:36:39,113 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-07-26T06:36:39,113 adding license file 'LICENSE' 2026-07-26T06:36:39,118 writing manifest file 'ribs.egg-info/SOURCES.txt' 2026-07-26T06:36:39,215 Getting requirements to build wheel: finished with status 'done' 2026-07-26T06:36:39,219 Created temporary directory: /tmp/pip-modern-metadata-h8hahqne 2026-07-26T06:36:39,221 Preparing metadata (pyproject.toml): started 2026-07-26T06:36:39,223 Running command Preparing metadata (pyproject.toml) 2026-07-26T06:36:39,946 running dist_info 2026-07-26T06:36:39,956 creating /tmp/pip-modern-metadata-h8hahqne/ribs.egg-info 2026-07-26T06:36:39,957 writing /tmp/pip-modern-metadata-h8hahqne/ribs.egg-info/PKG-INFO 2026-07-26T06:36:39,971 writing dependency_links to /tmp/pip-modern-metadata-h8hahqne/ribs.egg-info/dependency_links.txt 2026-07-26T06:36:39,979 writing requirements to /tmp/pip-modern-metadata-h8hahqne/ribs.egg-info/requires.txt 2026-07-26T06:36:39,981 writing top-level names to /tmp/pip-modern-metadata-h8hahqne/ribs.egg-info/top_level.txt 2026-07-26T06:36:39,982 writing manifest file '/tmp/pip-modern-metadata-h8hahqne/ribs.egg-info/SOURCES.txt' 2026-07-26T06:36:40,005 reading manifest file '/tmp/pip-modern-metadata-h8hahqne/ribs.egg-info/SOURCES.txt' 2026-07-26T06:36:40,007 reading manifest template 'MANIFEST.in' 2026-07-26T06:36:40,009 warning: no previously-included files found matching 'tests' 2026-07-26T06:36:40,010 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-07-26T06:36:40,011 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-07-26T06:36:40,011 adding license file 'LICENSE' 2026-07-26T06:36:40,015 writing manifest file '/tmp/pip-modern-metadata-h8hahqne/ribs.egg-info/SOURCES.txt' 2026-07-26T06:36:40,016 creating '/tmp/pip-modern-metadata-h8hahqne/ribs-0.12.0.dist-info' 2026-07-26T06:36:40,138 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-26T06:36:40,146 Source in /tmp/pip-wheel-b95reoll/ribs_92d587e73f044963855e66e8534734e7 has version 0.12.0, which satisfies requirement ribs==0.12.0 from https://files.pythonhosted.org/packages/81/b7/d7a2ccbd4935e4384819c936613e2c3016199379d6eacac353a08d264162/ribs-0.12.0.tar.gz 2026-07-26T06:36:40,148 Removed ribs==0.12.0 from https://files.pythonhosted.org/packages/81/b7/d7a2ccbd4935e4384819c936613e2c3016199379d6eacac353a08d264162/ribs-0.12.0.tar.gz from build tracker '/tmp/pip-build-tracker-i5gh0cbi' 2026-07-26T06:36:40,159 Created temporary directory: /tmp/pip-unpack-j9ts39nc 2026-07-26T06:36:40,160 Building wheels for collected packages: ribs 2026-07-26T06:36:40,164 Created temporary directory: /tmp/pip-wheel-wuy3rgmr 2026-07-26T06:36:40,165 Destination directory: /tmp/pip-wheel-wuy3rgmr 2026-07-26T06:36:40,167 Building wheel for ribs (pyproject.toml): started 2026-07-26T06:36:40,168 Running command Building wheel for ribs (pyproject.toml) 2026-07-26T06:36:40,838 running bdist_wheel 2026-07-26T06:36:40,855 running build 2026-07-26T06:36:40,856 running build_py 2026-07-26T06:36:40,862 creating build/lib/ribs 2026-07-26T06:36:40,864 copying ribs/discount_models.py -> build/lib/ribs 2026-07-26T06:36:40,867 copying ribs/_utils.py -> build/lib/ribs 2026-07-26T06:36:40,869 copying ribs/typing.py -> build/lib/ribs 2026-07-26T06:36:40,871 copying ribs/__init__.py -> build/lib/ribs 2026-07-26T06:36:40,873 creating build/lib/ribs/emitters 2026-07-26T06:36:40,874 copying ribs/emitters/_emitter_base.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,876 copying ribs/emitters/_gradient_arborescence_emitter.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,879 copying ribs/emitters/_gaussian_emitter.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,881 copying ribs/emitters/_genetic_algorithm_emitter.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,883 copying ribs/emitters/_gradient_operator_emitter.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,886 copying ribs/emitters/_evolution_strategy_emitter.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,888 copying ribs/emitters/rankers.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,891 copying ribs/emitters/__init__.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,893 copying ribs/emitters/_iso_line_emitter.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,895 copying ribs/emitters/_bayesian_opt_emitter.py -> build/lib/ribs/emitters 2026-07-26T06:36:40,899 creating build/lib/ribs/visualize 2026-07-26T06:36:40,899 copying ribs/visualize/_sliding_boundaries_archive_heatmap.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,902 copying ribs/visualize/_parallel_axes_plot.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,904 copying ribs/visualize/_aggregate_cdf.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,906 copying ribs/visualize/_grid_archive_heatmap.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,908 copying ribs/visualize/_cvt_archive_heatmap.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,911 copying ribs/visualize/_utils.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,913 copying ribs/visualize/_archive_ecdf.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,915 copying ribs/visualize/_archive_histogram.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,917 copying ribs/visualize/__init__.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,919 copying ribs/visualize/_cvt_archive_3d_plot.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,921 copying ribs/visualize/_proximity_archive_plot.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,923 copying ribs/visualize/_visualize_qdax.py -> build/lib/ribs/visualize 2026-07-26T06:36:40,926 creating build/lib/ribs/schedulers 2026-07-26T06:36:40,927 copying ribs/schedulers/_scheduler.py -> build/lib/ribs/schedulers 2026-07-26T06:36:40,930 copying ribs/schedulers/_bandit_scheduler.py -> build/lib/ribs/schedulers 2026-07-26T06:36:40,932 copying ribs/schedulers/_bayesian_opt_scheduler.py -> build/lib/ribs/schedulers 2026-07-26T06:36:40,934 copying ribs/schedulers/__init__.py -> build/lib/ribs/schedulers 2026-07-26T06:36:40,937 creating build/lib/ribs/archives 2026-07-26T06:36:40,938 copying ribs/archives/_archive_stats.py -> build/lib/ribs/archives 2026-07-26T06:36:40,940 copying ribs/archives/_grid_archive.py -> build/lib/ribs/archives 2026-07-26T06:36:40,943 copying ribs/archives/_archive_data_frame.py -> build/lib/ribs/archives 2026-07-26T06:36:40,945 copying ribs/archives/_array_store.py -> build/lib/ribs/archives 2026-07-26T06:36:40,948 copying ribs/archives/_cvt_archive.py -> build/lib/ribs/archives 2026-07-26T06:36:40,951 copying ribs/archives/_sliding_boundaries_archive.py -> build/lib/ribs/archives 2026-07-26T06:36:40,953 copying ribs/archives/_utils.py -> build/lib/ribs/archives 2026-07-26T06:36:40,955 copying ribs/archives/_proximity_archive.py -> build/lib/ribs/archives 2026-07-26T06:36:40,958 copying ribs/archives/_discount_archive.py -> build/lib/ribs/archives 2026-07-26T06:36:40,961 copying ribs/archives/_density_archive.py -> build/lib/ribs/archives 2026-07-26T06:36:40,963 copying ribs/archives/_add_status.py -> build/lib/ribs/archives 2026-07-26T06:36:40,965 copying ribs/archives/_cqd_score.py -> build/lib/ribs/archives 2026-07-26T06:36:40,967 copying ribs/archives/_categorical_archive.py -> build/lib/ribs/archives 2026-07-26T06:36:40,970 copying ribs/archives/__init__.py -> build/lib/ribs/archives 2026-07-26T06:36:40,972 copying ribs/archives/_archive_base.py -> build/lib/ribs/archives 2026-07-26T06:36:40,974 copying ribs/archives/_dns_archive.py -> build/lib/ribs/archives 2026-07-26T06:36:40,977 creating build/lib/ribs/emitters/opt 2026-07-26T06:36:40,978 copying ribs/emitters/opt/_cma_es.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:40,981 copying ribs/emitters/opt/_evolution_strategy_base.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:40,983 copying ribs/emitters/opt/_gradient_opt_base.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:40,985 copying ribs/emitters/opt/_openai_es.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:40,987 copying ribs/emitters/opt/_lm_ma_es.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:40,989 copying ribs/emitters/opt/_adam_opt.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:40,991 copying ribs/emitters/opt/_pycma_es.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:40,993 copying ribs/emitters/opt/_gradient_ascent_opt.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:40,995 copying ribs/emitters/opt/__init__.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:40,997 copying ribs/emitters/opt/_sep_cma_es.py -> build/lib/ribs/emitters/opt 2026-07-26T06:36:41,000 creating build/lib/ribs/emitters/operators 2026-07-26T06:36:41,001 copying ribs/emitters/operators/_iso_line.py -> build/lib/ribs/emitters/operators 2026-07-26T06:36:41,003 copying ribs/emitters/operators/_gaussian.py -> build/lib/ribs/emitters/operators 2026-07-26T06:36:41,004 copying ribs/emitters/operators/_operator_base.py -> build/lib/ribs/emitters/operators 2026-07-26T06:36:41,006 copying ribs/emitters/operators/__init__.py -> build/lib/ribs/emitters/operators 2026-07-26T06:36:41,008 running egg_info 2026-07-26T06:36:41,018 writing ribs.egg-info/PKG-INFO 2026-07-26T06:36:41,039 writing dependency_links to ribs.egg-info/dependency_links.txt 2026-07-26T06:36:41,047 writing requirements to ribs.egg-info/requires.txt 2026-07-26T06:36:41,048 writing top-level names to ribs.egg-info/top_level.txt 2026-07-26T06:36:41,063 reading manifest file 'ribs.egg-info/SOURCES.txt' 2026-07-26T06:36:41,069 reading manifest template 'MANIFEST.in' 2026-07-26T06:36:41,071 warning: no previously-included files found matching 'tests' 2026-07-26T06:36:41,072 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-07-26T06:36:41,073 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-07-26T06:36:41,073 adding license file 'LICENSE' 2026-07-26T06:36:41,078 writing manifest file 'ribs.egg-info/SOURCES.txt' 2026-07-26T06:36:41,084 copying ribs/py.typed -> build/lib/ribs 2026-07-26T06:36:41,099 installing to build/bdist.linux-armv7l/wheel 2026-07-26T06:36:41,099 running install 2026-07-26T06:36:41,121 running install_lib 2026-07-26T06:36:41,127 creating build/bdist.linux-armv7l/wheel 2026-07-26T06:36:41,129 creating build/bdist.linux-armv7l/wheel/ribs 2026-07-26T06:36:41,131 creating build/bdist.linux-armv7l/wheel/ribs/emitters 2026-07-26T06:36:41,132 copying build/lib/ribs/emitters/_emitter_base.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,134 copying build/lib/ribs/emitters/_gradient_arborescence_emitter.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,137 copying build/lib/ribs/emitters/_gaussian_emitter.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,140 creating build/bdist.linux-armv7l/wheel/ribs/emitters/opt 2026-07-26T06:36:41,141 copying build/lib/ribs/emitters/opt/_cma_es.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,143 copying build/lib/ribs/emitters/opt/_evolution_strategy_base.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,145 copying build/lib/ribs/emitters/opt/_gradient_opt_base.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,147 copying build/lib/ribs/emitters/opt/_openai_es.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,149 copying build/lib/ribs/emitters/opt/_lm_ma_es.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,152 copying build/lib/ribs/emitters/opt/_adam_opt.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,154 copying build/lib/ribs/emitters/opt/_pycma_es.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,156 copying build/lib/ribs/emitters/opt/_gradient_ascent_opt.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,158 copying build/lib/ribs/emitters/opt/__init__.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,160 copying build/lib/ribs/emitters/opt/_sep_cma_es.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/opt 2026-07-26T06:36:41,162 copying build/lib/ribs/emitters/_genetic_algorithm_emitter.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,164 copying build/lib/ribs/emitters/_gradient_operator_emitter.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,167 copying build/lib/ribs/emitters/_evolution_strategy_emitter.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,169 copying build/lib/ribs/emitters/rankers.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,172 copying build/lib/ribs/emitters/__init__.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,174 creating build/bdist.linux-armv7l/wheel/ribs/emitters/operators 2026-07-26T06:36:41,175 copying build/lib/ribs/emitters/operators/_iso_line.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/operators 2026-07-26T06:36:41,177 copying build/lib/ribs/emitters/operators/_gaussian.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/operators 2026-07-26T06:36:41,179 copying build/lib/ribs/emitters/operators/_operator_base.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/operators 2026-07-26T06:36:41,180 copying build/lib/ribs/emitters/operators/__init__.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters/operators 2026-07-26T06:36:41,182 copying build/lib/ribs/emitters/_iso_line_emitter.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,184 copying build/lib/ribs/emitters/_bayesian_opt_emitter.py -> build/bdist.linux-armv7l/wheel/./ribs/emitters 2026-07-26T06:36:41,187 copying build/lib/ribs/discount_models.py -> build/bdist.linux-armv7l/wheel/./ribs 2026-07-26T06:36:41,190 creating build/bdist.linux-armv7l/wheel/ribs/visualize 2026-07-26T06:36:41,191 copying build/lib/ribs/visualize/_sliding_boundaries_archive_heatmap.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,193 copying build/lib/ribs/visualize/_parallel_axes_plot.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,196 copying build/lib/ribs/visualize/_aggregate_cdf.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,198 copying build/lib/ribs/visualize/_grid_archive_heatmap.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,200 copying build/lib/ribs/visualize/_cvt_archive_heatmap.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,203 copying build/lib/ribs/visualize/_utils.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,205 copying build/lib/ribs/visualize/_archive_ecdf.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,207 copying build/lib/ribs/visualize/_archive_histogram.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,209 copying build/lib/ribs/visualize/__init__.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,211 copying build/lib/ribs/visualize/_cvt_archive_3d_plot.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,214 copying build/lib/ribs/visualize/_proximity_archive_plot.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,216 copying build/lib/ribs/visualize/_visualize_qdax.py -> build/bdist.linux-armv7l/wheel/./ribs/visualize 2026-07-26T06:36:41,219 creating build/bdist.linux-armv7l/wheel/ribs/schedulers 2026-07-26T06:36:41,220 copying build/lib/ribs/schedulers/_scheduler.py -> build/bdist.linux-armv7l/wheel/./ribs/schedulers 2026-07-26T06:36:41,223 copying build/lib/ribs/schedulers/_bandit_scheduler.py -> build/bdist.linux-armv7l/wheel/./ribs/schedulers 2026-07-26T06:36:41,225 copying build/lib/ribs/schedulers/_bayesian_opt_scheduler.py -> build/bdist.linux-armv7l/wheel/./ribs/schedulers 2026-07-26T06:36:41,227 copying build/lib/ribs/schedulers/__init__.py -> build/bdist.linux-armv7l/wheel/./ribs/schedulers 2026-07-26T06:36:41,229 copying build/lib/ribs/_utils.py -> build/bdist.linux-armv7l/wheel/./ribs 2026-07-26T06:36:41,232 creating build/bdist.linux-armv7l/wheel/ribs/archives 2026-07-26T06:36:41,233 copying build/lib/ribs/archives/_archive_stats.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,235 copying build/lib/ribs/archives/_grid_archive.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,238 copying build/lib/ribs/archives/_archive_data_frame.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,240 copying build/lib/ribs/archives/_array_store.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,242 copying build/lib/ribs/archives/_cvt_archive.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,245 copying build/lib/ribs/archives/_sliding_boundaries_archive.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,248 copying build/lib/ribs/archives/_utils.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,250 copying build/lib/ribs/archives/_proximity_archive.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,252 copying build/lib/ribs/archives/_discount_archive.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,255 copying build/lib/ribs/archives/_density_archive.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,257 copying build/lib/ribs/archives/_add_status.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,259 copying build/lib/ribs/archives/_cqd_score.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,261 copying build/lib/ribs/archives/_categorical_archive.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,264 copying build/lib/ribs/archives/__init__.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,266 copying build/lib/ribs/archives/_archive_base.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,269 copying build/lib/ribs/archives/_dns_archive.py -> build/bdist.linux-armv7l/wheel/./ribs/archives 2026-07-26T06:36:41,271 copying build/lib/ribs/typing.py -> build/bdist.linux-armv7l/wheel/./ribs 2026-07-26T06:36:41,273 copying build/lib/ribs/__init__.py -> build/bdist.linux-armv7l/wheel/./ribs 2026-07-26T06:36:41,275 copying build/lib/ribs/py.typed -> build/bdist.linux-armv7l/wheel/./ribs 2026-07-26T06:36:41,276 running install_egg_info 2026-07-26T06:36:41,281 Copying ribs.egg-info to build/bdist.linux-armv7l/wheel/./ribs-0.12.0-py3.11.egg-info 2026-07-26T06:36:41,291 running install_scripts 2026-07-26T06:36:41,302 creating build/bdist.linux-armv7l/wheel/ribs-0.12.0.dist-info/WHEEL 2026-07-26T06:36:41,304 creating '/tmp/pip-wheel-wuy3rgmr/.tmp-r38i1gcv/ribs-0.12.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-26T06:36:41,307 adding 'ribs/__init__.py' 2026-07-26T06:36:41,309 adding 'ribs/_utils.py' 2026-07-26T06:36:41,311 adding 'ribs/discount_models.py' 2026-07-26T06:36:41,312 adding 'ribs/py.typed' 2026-07-26T06:36:41,314 adding 'ribs/typing.py' 2026-07-26T06:36:41,316 adding 'ribs/archives/__init__.py' 2026-07-26T06:36:41,317 adding 'ribs/archives/_add_status.py' 2026-07-26T06:36:41,320 adding 'ribs/archives/_archive_base.py' 2026-07-26T06:36:41,322 adding 'ribs/archives/_archive_data_frame.py' 2026-07-26T06:36:41,323 adding 'ribs/archives/_archive_stats.py' 2026-07-26T06:36:41,327 adding 'ribs/archives/_array_store.py' 2026-07-26T06:36:41,331 adding 'ribs/archives/_categorical_archive.py' 2026-07-26T06:36:41,333 adding 'ribs/archives/_cqd_score.py' 2026-07-26T06:36:41,339 adding 'ribs/archives/_cvt_archive.py' 2026-07-26T06:36:41,342 adding 'ribs/archives/_density_archive.py' 2026-07-26T06:36:41,345 adding 'ribs/archives/_discount_archive.py' 2026-07-26T06:36:41,348 adding 'ribs/archives/_dns_archive.py' 2026-07-26T06:36:41,353 adding 'ribs/archives/_grid_archive.py' 2026-07-26T06:36:41,359 adding 'ribs/archives/_proximity_archive.py' 2026-07-26T06:36:41,363 adding 'ribs/archives/_sliding_boundaries_archive.py' 2026-07-26T06:36:41,365 adding 'ribs/archives/_utils.py' 2026-07-26T06:36:41,367 adding 'ribs/emitters/__init__.py' 2026-07-26T06:36:41,371 adding 'ribs/emitters/_bayesian_opt_emitter.py' 2026-07-26T06:36:41,373 adding 'ribs/emitters/_emitter_base.py' 2026-07-26T06:36:41,375 adding 'ribs/emitters/_evolution_strategy_emitter.py' 2026-07-26T06:36:41,376 adding 'ribs/emitters/_gaussian_emitter.py' 2026-07-26T06:36:41,378 adding 'ribs/emitters/_genetic_algorithm_emitter.py' 2026-07-26T06:36:41,380 adding 'ribs/emitters/_gradient_arborescence_emitter.py' 2026-07-26T06:36:41,383 adding 'ribs/emitters/_gradient_operator_emitter.py' 2026-07-26T06:36:41,385 adding 'ribs/emitters/_iso_line_emitter.py' 2026-07-26T06:36:41,388 adding 'ribs/emitters/rankers.py' 2026-07-26T06:36:41,390 adding 'ribs/emitters/operators/__init__.py' 2026-07-26T06:36:41,391 adding 'ribs/emitters/operators/_gaussian.py' 2026-07-26T06:36:41,393 adding 'ribs/emitters/operators/_iso_line.py' 2026-07-26T06:36:41,394 adding 'ribs/emitters/operators/_operator_base.py' 2026-07-26T06:36:41,396 adding 'ribs/emitters/opt/__init__.py' 2026-07-26T06:36:41,397 adding 'ribs/emitters/opt/_adam_opt.py' 2026-07-26T06:36:41,399 adding 'ribs/emitters/opt/_cma_es.py' 2026-07-26T06:36:41,401 adding 'ribs/emitters/opt/_evolution_strategy_base.py' 2026-07-26T06:36:41,402 adding 'ribs/emitters/opt/_gradient_ascent_opt.py' 2026-07-26T06:36:41,403 adding 'ribs/emitters/opt/_gradient_opt_base.py' 2026-07-26T06:36:41,405 adding 'ribs/emitters/opt/_lm_ma_es.py' 2026-07-26T06:36:41,407 adding 'ribs/emitters/opt/_openai_es.py' 2026-07-26T06:36:41,409 adding 'ribs/emitters/opt/_pycma_es.py' 2026-07-26T06:36:41,411 adding 'ribs/emitters/opt/_sep_cma_es.py' 2026-07-26T06:36:41,412 adding 'ribs/schedulers/__init__.py' 2026-07-26T06:36:41,415 adding 'ribs/schedulers/_bandit_scheduler.py' 2026-07-26T06:36:41,417 adding 'ribs/schedulers/_bayesian_opt_scheduler.py' 2026-07-26T06:36:41,419 adding 'ribs/schedulers/_scheduler.py' 2026-07-26T06:36:41,421 adding 'ribs/visualize/__init__.py' 2026-07-26T06:36:41,423 adding 'ribs/visualize/_aggregate_cdf.py' 2026-07-26T06:36:41,424 adding 'ribs/visualize/_archive_ecdf.py' 2026-07-26T06:36:41,426 adding 'ribs/visualize/_archive_histogram.py' 2026-07-26T06:36:41,429 adding 'ribs/visualize/_cvt_archive_3d_plot.py' 2026-07-26T06:36:41,431 adding 'ribs/visualize/_cvt_archive_heatmap.py' 2026-07-26T06:36:41,433 adding 'ribs/visualize/_grid_archive_heatmap.py' 2026-07-26T06:36:41,436 adding 'ribs/visualize/_parallel_axes_plot.py' 2026-07-26T06:36:41,438 adding 'ribs/visualize/_proximity_archive_plot.py' 2026-07-26T06:36:41,442 adding 'ribs/visualize/_sliding_boundaries_archive_heatmap.py' 2026-07-26T06:36:41,444 adding 'ribs/visualize/_utils.py' 2026-07-26T06:36:41,446 adding 'ribs/visualize/_visualize_qdax.py' 2026-07-26T06:36:41,448 adding 'ribs-0.12.0.dist-info/licenses/LICENSE' 2026-07-26T06:36:41,455 adding 'ribs-0.12.0.dist-info/METADATA' 2026-07-26T06:36:41,457 adding 'ribs-0.12.0.dist-info/WHEEL' 2026-07-26T06:36:41,458 adding 'ribs-0.12.0.dist-info/top_level.txt' 2026-07-26T06:36:41,460 adding 'ribs-0.12.0.dist-info/RECORD' 2026-07-26T06:36:41,467 removing build/bdist.linux-armv7l/wheel 2026-07-26T06:36:41,592 Building wheel for ribs (pyproject.toml): finished with status 'done' 2026-07-26T06:36:41,602 Created wheel for ribs: filename=ribs-0.12.0-py3-none-any.whl size=230704 sha256=033dcb72e15d8da55455a10bf7ba00d71dffea15eb1033e473cc33b21ec1743b 2026-07-26T06:36:41,603 Stored in directory: /tmp/pip-ephem-wheel-cache-ubbe_d12/wheels/c2/c0/bf/1c7101ed7a71963de78e0f13f313a7506e9c21fb30929ffa70 2026-07-26T06:36:41,625 Successfully built ribs 2026-07-26T06:36:41,634 Removed build tracker: '/tmp/pip-build-tracker-i5gh0cbi'