2025-11-04T19:15:16,916 Created temporary directory: /tmp/pip-ephem-wheel-cache-ncohata6 2025-11-04T19:15:16,918 Created temporary directory: /tmp/pip-build-tracker-avs0rp75 2025-11-04T19:15:16,919 Initialized build tracking at /tmp/pip-build-tracker-avs0rp75 2025-11-04T19:15:16,919 Created build tracker: /tmp/pip-build-tracker-avs0rp75 2025-11-04T19:15:16,920 Entered build tracker: /tmp/pip-build-tracker-avs0rp75 2025-11-04T19:15:16,921 Created temporary directory: /tmp/pip-wheel-09zot5xu 2025-11-04T19:15:16,924 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 2025-11-04T19:15:16,926 Created temporary directory: /tmp/pip-ephem-wheel-cache-x3tekidt 2025-11-04T19:15:16,950 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-04T19:15:16,954 2 location(s) to search for versions of ott-jax: 2025-11-04T19:15:16,954 * https://pypi.org/simple/ott-jax/ 2025-11-04T19:15:16,954 * https://www.piwheels.org/simple/ott-jax/ 2025-11-04T19:15:16,954 Fetching project page and analyzing links: https://pypi.org/simple/ott-jax/ 2025-11-04T19:15:16,955 Getting page https://pypi.org/simple/ott-jax/ 2025-11-04T19:15:16,957 Found index url https://pypi.org/simple 2025-11-04T19:15:17,188 Fetched page https://pypi.org/simple/ott-jax/ as application/vnd.pypi.simple.v1+json 2025-11-04T19:15:17,205 Found link https://files.pythonhosted.org/packages/02/f1/17783a37c9c30eb08c0cc189f376dea6b732255e070e4c6dacda0ac89cea/ott-jax-0.1.0.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.0 2025-11-04T19:15:17,206 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/fd/3f/14cd2ed7e37c64303eecc287b0949e13bdd5776677e10019aa40595557a0/ott_jax-0.1.0-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,207 Found link https://files.pythonhosted.org/packages/d0/b6/a436b7ad412e7a5ce729fac1c0da5b57e8c445d32d94f82ce0b24ab110e6/ott-jax-0.1.1.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.1 2025-11-04T19:15:17,208 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/63/bf/2762ce651284d43d7fbbc5adea369be3c1f223f0e21216dfb7dc644e88c5/ott_jax-0.1.1-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,209 Found link https://files.pythonhosted.org/packages/29/a3/2a8ae2a617ab9e7d6f4a57a6c52fbe104ad316bfed0b1e3c0d6efead12da/ott-jax-0.1.2.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.2 2025-11-04T19:15:17,210 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/d4/6f/ff5b7aacdc7a19f4f63934a63e715f6897036a5ed261f02d0a639f86fc5f/ott_jax-0.1.2-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,211 Found link https://files.pythonhosted.org/packages/48/78/084f92fc0e354e7d97cc8b52e64fab94e8623b59ecfbd23a5b4e8f33455f/ott-jax-0.1.3.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.3 2025-11-04T19:15:17,212 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/26/ab/2802a650f13ae0cea4e297187458ded449191713342d35ea50a31af5f58a/ott_jax-0.1.3-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,213 Found link https://files.pythonhosted.org/packages/c7/90/60b47ca9eda3308fcdbe288d43596cea8308d5d3599ad7d74a19b7007fb4/ott-jax-0.1.4.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.4 2025-11-04T19:15:17,213 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/a5/53/7a6075e7dd0329b4014c04be640e67f8de51bf5c3b64beda59cf5c6816a3/ott_jax-0.1.4-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,214 Found link https://files.pythonhosted.org/packages/54/f0/89601955e1a9c132b98d5fffa775a90bd1523b85eaaf10a525a13f739805/ott-jax-0.1.5.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.5 2025-11-04T19:15:17,215 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/87/db/4ff3d173f44363b01202bfc3850d8eacf3e36b9a9ab462cb661a7a4369f3/ott_jax-0.1.5-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,216 Found link https://files.pythonhosted.org/packages/01/e6/650c85d0101f12fc05d8df4693a5d069ee4d8cac676aaf78791b65f11c2d/ott-jax-0.1.6.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.6 2025-11-04T19:15:17,217 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/3c/44/ccabb1336be0dafee0eb65a3e6f76634c66de32643e77779cd800dfb1bf2/ott_jax-0.1.6-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,218 Found link https://files.pythonhosted.org/packages/6c/4b/5feec2525bfa1cf0ec203dd1d7bbe42589f87f7d0cd42f31feed522a9349/ott-jax-0.1.7.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.7 2025-11-04T19:15:17,219 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/cd/0c/9d0ef454ed33ef25784db00d217ac9f4d56e8a1a435f0db2b2d1094e0d67/ott_jax-0.1.7-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,219 Found link https://files.pythonhosted.org/packages/f7/87/89dcfd454f24848a29f81ca75a3abbbeee94447c6c9b778ae65d34207714/ott-jax-0.1.8.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.8 2025-11-04T19:15:17,220 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/09/89/4535a000c5cbeb5e8cab59a8c38a45967103894f9b9139d44301554de97b/ott_jax-0.1.8-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,221 Found link https://files.pythonhosted.org/packages/26/df/c79538cd78cad27639c4db20c66ac4f7fc8be0d25101737b28cab41d8d4d/ott-jax-0.1.9.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.9 2025-11-04T19:15:17,222 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/25/03/5b5a4db7ca46dd03e713c184b8f53480e1b6ec0524ea3d01ef12d1fcce5c/ott_jax-0.1.9-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,223 Found link https://files.pythonhosted.org/packages/28/26/921693fa1b5b91d015016b18ed11298652a05ab627e2e849ccbb81a7ff3f/ott-jax-0.1.10.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.10 2025-11-04T19:15:17,224 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/0f/08/0c4b6131881daf8d4ac4fb11191a017cf847cd7f660f26335816f5a5135e/ott_jax-0.1.10-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,225 Found link https://files.pythonhosted.org/packages/86/85/0ee05aed18445bbaba1e2490365b50ed5e641e47a723779f3ded6c832648/ott-jax-0.1.12.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.12 2025-11-04T19:15:17,226 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/7d/0a/5b6f86fbcdfa90b82f3b32ec900a077d7264774324f553a73aff69cf70d7/ott_jax-0.1.12-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,227 Found link https://files.pythonhosted.org/packages/33/07/1d30a2cc9fca8b39c31ded6bae2737fa7d14c192c650922c6d6d44e634ef/ott-jax-0.1.13.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.13 2025-11-04T19:15:17,227 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/8c/67/faa797fc0ff0bbac45ff3d75f380262d8178a3b0a692e20604120a6bccae/ott_jax-0.1.13-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,228 Found link https://files.pythonhosted.org/packages/02/90/3904f220a8fe9deb67d857fc73e6ebd42ec78114e1f016f57dd0a7e9527a/ott-jax-0.1.14.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.14 2025-11-04T19:15:17,229 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/8a/49/7957c549c28d816108c3b875d20e306507f867abad5a6947c509a51eb256/ott_jax-0.1.14-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,230 Found link https://files.pythonhosted.org/packages/1d/b8/268e3ef1ef722a86ab5e0df800cb6422602fd718f1c1eb9932335f04e98a/ott-jax-0.1.15.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.15 2025-11-04T19:15:17,230 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/00/87/23580b01f1c97f6542c5ec3258b251f2a95800f6b2aec3db95bb4f5c67b8/ott_jax-0.1.15-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,231 Found link https://files.pythonhosted.org/packages/93/22/1f0958c65bee3d76a25e6d9408d260c324daa177e5216c419a726b2b5d2e/ott-jax-0.1.16.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.16 2025-11-04T19:15:17,232 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/3a/f2/5dc0355dcbd4ac28090fcf9b40a618ce202a7c5f8472253baf19346f72eb/ott_jax-0.1.16-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,233 Found link https://files.pythonhosted.org/packages/15/63/c961ac77832648531cf8fd97bdd8aa7aee8e0b4a7b31a26e428874542d1d/ott-jax-0.1.17.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.17 2025-11-04T19:15:17,234 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/57/32/8d76b363ea1ebac039f5b74fa904e08de815d3aa2bb88f6088bd6240a0df/ott_jax-0.1.17-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,234 Found link https://files.pythonhosted.org/packages/34/9d/3a323a37258e1d00598e260b9153f0b7961e3f40e7566ab344bd281b6b25/ott-jax-0.1.18.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.18 2025-11-04T19:15:17,235 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/1a/f4/1749a9c632f76c4f3053db3b2e45e66dfcca02a340a559902dcef3c746e7/ott_jax-0.1.18-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,236 Found link https://files.pythonhosted.org/packages/92/44/e9e0e1fb2741e8f77858fd94ace10ff64f104d3249e462f8fafdc327c4d1/ott-jax-0.1.19.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.19 2025-11-04T19:15:17,237 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/2a/76/9e0b2cc43ba5ffbcdcf8aa9657fc2de4559c812317f85a17f87bf2c92409/ott_jax-0.1.19-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,238 Found link https://files.pythonhosted.org/packages/b4/5a/08307393840cffa50d9776e9b6a329b4e1cfe67e504f25e24e882797d907/ott-jax-0.1.20.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6), version: 0.1.20 2025-11-04T19:15:17,239 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/a6/8f/b5da8d67bc0dbe424301326e054da33bf7117d99ff016625e2f2067af94d/ott_jax-0.1.20-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,240 Found link https://files.pythonhosted.org/packages/cd/d5/989a32ca24f5236abbab77099518873617f0e48243a6ffc710ca5eb91920/ott-jax-0.2.0.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8), version: 0.2.0 2025-11-04T19:15:17,240 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/95/9f/876402ff6c46351a244d0503dde73eef61a5068170477a342234637293c0/ott_jax-0.2.0-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,242 Found link https://files.pythonhosted.org/packages/47/1b/7b6996ccbc94edfa92ea0352260abac380f027bd4f783d1b8f64cfc4e40b/ott-jax-0.2.1.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.1 2025-11-04T19:15:17,242 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/ca/2c/c4d1dfd5e5a4d0aa37adc42bb2634965ed20eb4ffa9f8c7d76292fcbdc19/ott_jax-0.2.1-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,243 Found link https://files.pythonhosted.org/packages/43/5e/f74df1fe16a7587a32b1e786bd23138faa9ca244a063230e8b6be2051a4a/ott-jax-0.2.2.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.2 2025-11-04T19:15:17,244 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/95/b0/8cd7acc893c88be486097fdda26a8f7902ba92c78492583ae3f1eaeb8cdb/ott_jax-0.2.2-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,245 Found link https://files.pythonhosted.org/packages/63/d2/13dfe7471c383dd09f71ade550ba5ec04dbe6da2c231c6ea02fb020fa2ef/ott-jax-0.2.3.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.3 2025-11-04T19:15:17,245 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/cc/85/dac78e8315d9c52b37093ac3da97cd3b68be2ec9deabadbb73c7e8c62f27/ott_jax-0.2.3-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,246 Found link https://files.pythonhosted.org/packages/43/81/20c26324bf17ce46d45105754d3f38f7109681f80dfa3eb6cac542c7e22b/ott-jax-0.2.4.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.4 2025-11-04T19:15:17,247 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/3f/68/f4b200f6871e0a39f0749bc5433a3285d5879de281de9db1e0b2a4efff43/ott_jax-0.2.4-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,248 Found link https://files.pythonhosted.org/packages/bc/73/ee9919c67d2779280d5bee3f8c1b5f9341c86b267c933221f97eedc8e464/ott-jax-0.2.5.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.5 2025-11-04T19:15:17,249 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/22/c0/86ae909e6f97cfd4348c863dbdf8fd432a8baf42a7816b2283970abf45d7/ott_jax-0.2.5-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,250 Found link https://files.pythonhosted.org/packages/77/4a/c96d7f13073bcd279104e84c066ba83d25dd4658750592dd4dbabb214149/ott-jax-0.2.6.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.6 2025-11-04T19:15:17,250 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/df/87/2585ce733079a1fd912fd6c8df8e365ae6fbfc92f43ef0bbd3d56daae170/ott_jax-0.2.6-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,251 Found link https://files.pythonhosted.org/packages/35/5a/f5ce61541cf1cf5df2a1e2d34f87d7ea3e00f19a285c7346441f3a12bb67/ott-jax-0.2.7.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.7 2025-11-04T19:15:17,252 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/28/7e/85e7d9c4306b55d439e1d9f5d379e52667c95fc710819c93a875cea80548/ott_jax-0.2.7-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,253 Found link https://files.pythonhosted.org/packages/1b/86/cb57d68cfe4ca93eabac216c5e648e80cd0f8a6b9f6378cbbbaa20d7b8fa/ott-jax-0.2.8.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.8 2025-11-04T19:15:17,254 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/94/16/e0b3808da25a5b5b5e554c7519c844ec2ee38c2ec56e4f364492d2a44ce2/ott_jax-0.2.8-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,255 Found link https://files.pythonhosted.org/packages/42/ef/f459645d9c55f321671deff50ac2672113aff53a290cd014085efa33e200/ott-jax-0.2.9.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.9 2025-11-04T19:15:17,255 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/eb/b6/19ff3333dc13e11600cddb03258abefa32414443fb7a6c0d294f63a91510/ott_jax-0.2.9-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,256 Found link https://files.pythonhosted.org/packages/a8/8f/6d43f59115ae1d6d338d7c22c9efd19368b235b29c58455615b35640cc1c/ott-jax-0.2.10.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.10 2025-11-04T19:15:17,257 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/43/a6/e7fd26b9ce2d0b9b2aebc225b299a5d453b95725e457a3b2b50f09457e14/ott_jax-0.2.10-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,258 Found link https://files.pythonhosted.org/packages/fd/20/ccf53a1011c32834638fae9d08bdfcc83cea8907c71ad692fd31fe7ad060/ott-jax-0.2.11.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.2.11 2025-11-04T19:15:17,258 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/32/ec/4f5d216e1c56c4b5d16cc99e99683e76638c17fffdc33cfe250c8ca74f99/ott_jax-0.2.11-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,259 Found link https://files.pythonhosted.org/packages/97/d3/308811f018c4b861fa450292c1ea16a13e7277e654e489a67043e6295620/ott-jax-0.3.0.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.3.0 2025-11-04T19:15:17,260 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/52/bd/baa4d82135786307b1ba8b9ea7ae8f6a8265f4a4676bac00e5a5170e5aa7/ott_jax-0.3.0-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,261 Found link https://files.pythonhosted.org/packages/a8/f2/4fa930ad1021f7477ac4652e1cad4158e10898450e884ab8cfc1dc1c43f3/ott-jax-0.3.1.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7), version: 0.3.1 2025-11-04T19:15:17,261 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/0f/5a/ab873f4c4c828c4a70b1a24628e99b3467224b4cff3c726773c7b7c94530/ott_jax-0.3.1-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,262 Found link https://files.pythonhosted.org/packages/24/1a/da0fe87a48007d4bf3a1d4dee8ec29d8162ec6cab0ee29cba5d8e94a4b39/ott-jax-0.4.0.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8), version: 0.4.0 2025-11-04T19:15:17,263 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/d6/b1/2fa374bc12944e06dec24f81ffcabaefb6db5fe573027bf7fb24469dd519/ott_jax-0.4.0-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,264 Found link https://files.pythonhosted.org/packages/e3/fc/2bb8ac15c38c4cddcd372b81a704a1d71e1b387a70632b79fd2e4172c535/ott-jax-0.4.1.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8), version: 0.4.1 2025-11-04T19:15:17,265 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/d7/bc/c54b2bc9c237ada87ec0dd6547e4f809dffa3073644f3375b1c04fd0910f/ott_jax-0.4.1-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,266 Found link https://files.pythonhosted.org/packages/2e/2a/c267566296dab49da8000d66b8e931f0c7457be703060d37fadb19d6b820/ott-jax-0.4.2.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8), version: 0.4.2 2025-11-04T19:15:17,267 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/aa/56/e32acc9cb302853249566f0916bfcb692f5265a5f3aaaf10393a999969fe/ott_jax-0.4.2-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,267 Found link https://files.pythonhosted.org/packages/ba/d7/fcf14b331e08cdc3e9d956699ca2de569c5bbcdd4d5340e5b7c466a11943/ott-jax-0.4.3.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8), version: 0.4.3 2025-11-04T19:15:17,268 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/7d/59/59942276e0157a8b61735e48fb094cab4055a8d879acd97448dfe0d86fd9/ott_jax-0.4.3-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,269 Found link https://files.pythonhosted.org/packages/02/6e/b5cef7d5e82475428620f9f0ef21351d7390c13754c1223744003ee6d2f8/ott-jax-0.4.4.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8), version: 0.4.4 2025-11-04T19:15:17,269 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/2a/80/00f56eb884fc1f975a5644f6245d211ed34bb52e1a71364871a77eaa2388/ott_jax-0.4.4-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,270 Found link https://files.pythonhosted.org/packages/4f/6e/40a42f3eb28a71943b742d84e802c9dd89c04b62664b27ee0c050bbdc4bf/ott-jax-0.4.5.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8), version: 0.4.5 2025-11-04T19:15:17,271 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/9b/b2/bcf36e3864dd15a5ee8684aa46733b7307d41de124e90efeb7225f3e4c26/ott_jax-0.4.5-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,271 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/2b/95/ad2751bdc7cea3b9d92967c49ae345fa58e9508d7b73120f046515db86f5/ott_jax-0.4.6-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,272 Found link https://files.pythonhosted.org/packages/14/7e/35c36ca0950815b2b378efa49457a09c1e99458b37bff7aa56746efd7b7f/ott_jax-0.4.6.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.8), version: 0.4.6 2025-11-04T19:15:17,273 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/c1/d3/79da8ad56635f03bd93384af21786714f206d6a44456fd5382634bb881d8/ott_jax-0.4.7-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,274 Found link https://files.pythonhosted.org/packages/77/54/8433d43fd860eef2c2e796e00d1cbfae2eabf3165cc31eb4da0904d459fe/ott_jax-0.4.7.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9), version: 0.4.7 2025-11-04T19:15:17,275 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/97/a6/0f4b601a8a8234493b25d02d1c17c6b246387720ceb2a9f454cefe4b4a53/ott_jax-0.4.8-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,276 Found link https://files.pythonhosted.org/packages/08/61/77c7902c1f198a06ea4f7bda49d2d00dd272e3308b863a59f220939911ea/ott_jax-0.4.8.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9), version: 0.4.8 2025-11-04T19:15:17,276 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/9d/45/eac00f150d44a4a4b68c66ef94f222cf2c012221dd809449d39fb11d90d5/ott_jax-0.4.9-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,277 Found link https://files.pythonhosted.org/packages/dd/55/d3c5493947a5c910b5a50b37bccc0fd9c5778e0a8b3d8c5f5bb52ea2b796/ott_jax-0.4.9.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9), version: 0.4.9 2025-11-04T19:15:17,278 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/29/32/3d9f3a091bbf1c6b2ac7a8d61916692dfd4af23a692ad001e99ea27e3356/ott_jax-0.5.0-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,279 Found link https://files.pythonhosted.org/packages/e8/b1/1aff002b1c1c283deca1c0cd6401751917156b2014dd9d807a1201a93790/ott_jax-0.5.0.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9), version: 0.5.0 2025-11-04T19:15:17,280 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/3b/13/25d3172880266ba50245b00cd602aadcea6c21d3e96f540994af45e89a36/ott_jax-0.5.1-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,280 Found link https://files.pythonhosted.org/packages/b9/0a/ea7794525f163aa95dd7314a182fdedf678611a63a3e467cc82f4c2ff806/ott_jax-0.5.1.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9), version: 0.5.1 2025-11-04T19:15:17,281 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/c7/08/0df04681331f2a71fca320ccc08776bcfc0b25919ef8016917746782348b/ott_jax-0.5.2-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,282 Found link https://files.pythonhosted.org/packages/2b/08/7147b8adb5b51a5adca35bb2f43e3858e0fd2909981cae4f67b33c8caca3/ott_jax-0.5.2.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9), version: 0.5.2 2025-11-04T19:15:17,283 Skipping link: No binaries permitted for ott-jax: https://files.pythonhosted.org/packages/46/78/0f66915250058498915b3944ac7eccb0da5ce1f5984664fbb6a448cf73db/ott_jax-0.6.0-py3-none-any.whl (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,284 Found link https://files.pythonhosted.org/packages/8a/46/a45f351fcfaa456a42bc318d7ee8641ff4cef758aace295ae4a27459ac3a/ott_jax-0.6.0.tar.gz (from https://pypi.org/simple/ott-jax/) (requires-python:>=3.9), version: 0.6.0 2025-11-04T19:15:17,284 Fetching project page and analyzing links: https://www.piwheels.org/simple/ott-jax/ 2025-11-04T19:15:17,285 Getting page https://www.piwheels.org/simple/ott-jax/ 2025-11-04T19:15:17,286 Found index url https://www.piwheels.org/simple 2025-11-04T19:15:17,446 Fetched page https://www.piwheels.org/simple/ott-jax/ as text/html 2025-11-04T19:15:17,459 Skipping link: No binaries permitted for ott-jax: https://www.piwheels.org/simple/ott-jax/ott_jax-0.5.2-py3-none-any.whl#sha256=a65cd0657635a7f0fbeacd22ede16d8fafe579a6a689558bea040ea3a87db6a1 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,460 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.5.1-py3-none-any.whl#sha256=657bb35405ba6a604b05743405f558dd16816a94575af483d0a7ee90668a71ea (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,461 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.5.0-py3-none-any.whl#sha256=cf7a989720b867309c8b6f3bd95549dd4ab6af1432f90e80f8de368b362ac7ff (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,461 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.9-py3-none-any.whl#sha256=fdc1354fc99242f0ee7f5629c82e9714a68f34128179ada146c14b0f821fa7cf (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,462 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.8-py3-none-any.whl#sha256=41b6a36b1de27c6939fec9d3b8893a61c35a4a997349135ddf618c11664459b2 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,463 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.7-py3-none-any.whl#sha256=81c702a2309d98c46f3b6dec27650fb7bc53d1c1272bf86a7981b21589452e87 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.9) 2025-11-04T19:15:17,463 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.6-py3-none-any.whl#sha256=c53bcd61d7d77298a4f220d62845e7f543cdcc64e3370b00a8aca20e9d1ed1c4 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,464 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.5-py3-none-any.whl#sha256=b135d2f3f3afee45e2fdcffb352eb42d8ea6a3393390d5033fc8fe666bcf68a5 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,465 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.4-py3-none-any.whl#sha256=cf624a4d53f33614cd8610ed1a6a5a6c0da68a8e7442cc24eeab30c3b4be6113 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,465 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.3-py3-none-any.whl#sha256=c1aff53e57d5a165a3f6e57d60b66a64c0c4cbbd7ba4add0f60e83687d1b8fd2 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,466 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.2-py3-none-any.whl#sha256=d0bc4166ca1e627b78b0569afd977ff476caae1ff0c9033ba4dd7c58a4ed4327 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,466 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.1-py3-none-any.whl#sha256=f71efaa2dcbe8921381ca1b721ac89b87fadfc7e016fac8ea1ebe56687655932 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,467 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.4.0-py3-none-any.whl#sha256=8b9640e50b0040f55b73f9aa2db2ee17e1724526d51b734c13c5ca8372943599 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,467 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.3.1-py3-none-any.whl#sha256=630b434d24604be4e1389391f37fe5de5398336bd74747b1bcbc50763b02dceb (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,468 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.3.0-py3-none-any.whl#sha256=2f3a002d2e821ef79cbc4907d74ebdbd70b2c763ee2affe63f52c6174764d3ab (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,468 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.11-py3-none-any.whl#sha256=15cc74502922d4818d4b5faf2958a13b2f5b357796bebd4bd3a5c839be44af08 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,469 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.10-py3-none-any.whl#sha256=51b9092312b56f118c4fbcc24697eb369c69d67172552d3e3af5336c22890b56 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,470 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.9-py3-none-any.whl#sha256=7f24f5d0e392d6c07942e01e6ce1a0225f0bda86276a8ec8a2ee4df8a0de954c (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,470 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.8-py3-none-any.whl#sha256=a4c786f29062e9a34722527742d6abea3e57a6b98b863d379f6fdd95c4d1f18e (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,471 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.7-py3-none-any.whl#sha256=de1c8dc922965602d69f79b4de2bd0a0852efbe67cc44844f805ecf8feea8683 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,472 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.6-py3-none-any.whl#sha256=6db37818808855e3bf90617ad397e06186bb9a64599e3d272f9868e1ecbf7072 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,472 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.5-py3-none-any.whl#sha256=f14d12388f02a904a7a61c4243d6a69bf106fee2fb8c3ff366d510af0b5c97f1 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,472 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.4-py3-none-any.whl#sha256=5d9ce02c095cc6acc7c1040ae6e2d88402289d319a811693475f9603d5ec53e6 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,473 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.3-py3-none-any.whl#sha256=b217504e5a68b889b1e1a77b1cd56ce8afa0a5993dce4334dee49278e7361311 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,473 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.2-py3-none-any.whl#sha256=3d41fbf6da6bc948f279a6ca7188bc30eb14249ee697732b63e0a2b3824b540d (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,474 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.1-py3-none-any.whl#sha256=1475fbccc85b43d504c43709756faa6dcb82c150a2c12df24c68aa5f6bd247b7 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.7) 2025-11-04T19:15:17,474 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.2.0-py3-none-any.whl#sha256=86df8dd05a07da7495cc52ad01e2709031d1bf8bbe7ff16adc75c444ca74d827 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.8) 2025-11-04T19:15:17,475 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.20-py3-none-any.whl#sha256=08c4262837b8f5c5d805cfd932adac19cc6dc1d6352b042263abb6999f32251f (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,475 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.19-py3-none-any.whl#sha256=e3fe191eda1bd2c1e26deafee7f90991967b196995e5b2581028f5b93de22637 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,476 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.18-py3-none-any.whl#sha256=75f943e91346403660618c0f33e5182bb10cbe6d095f8ab7840945a0c896c0a6 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,477 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.17-py3-none-any.whl#sha256=d4ef56e774d4148fdfb0b46e386fdada0a3e3204edc5123101f8b8ca94af65bb (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,477 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.16-py3-none-any.whl#sha256=5ff541e8bcbcdf636400e0da2a91ae2c09594a0e7818129bf67ef7ddf979c7ad (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,478 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.15-py3-none-any.whl#sha256=ffe663488a786f9712891207ddb0601ae9e6d9398c0c909a4d801cb35b19548f (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,478 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.14-py3-none-any.whl#sha256=eb95fd34fb3a117650bd4f9902d05127da68f68c2194ff83dbd416afff4b59df (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,479 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.13-py3-none-any.whl#sha256=54958d1c8486b3c98d7d4a498692c207477790d9230c8febfa32ab413aa5874a (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,479 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.12-py3-none-any.whl#sha256=4c31bd9ad85df1af2c1580e94317927577a19d1976c6b4e1925256df7a72c7ae (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,480 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.10-py3-none-any.whl#sha256=e48d51ad0bf4f31e1faed52b7e6eb1c452474ba5a59759af60706a7cbb637e0c (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,480 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.9-py3-none-any.whl#sha256=26326fa9d6ecc82f5d2b734f980e41db4eae905ee510cedb183db3cea8a94667 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,481 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.8-py3-none-any.whl#sha256=4ded44938aa006baf8ee72b00e4e07c4b29c424743b620468c3d704870bb0b0f (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,481 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.7-py3-none-any.whl#sha256=639c5a31f5713c80e2d944640af5111504430ec2a2f907345ad3d46729e24811 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,482 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.6-py3-none-any.whl#sha256=e0faef297aeddecb24c4fd1b91dfa673ade1c383434126fe6ac89ce2ec6da2f7 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,482 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.5-py3-none-any.whl#sha256=f236efaa25fee999c45e7b4de6bce47447ef043b6398097575dd7bae7e4b5aa1 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,483 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.4-py3-none-any.whl#sha256=45919b1910932c6e4bbc410b34e3fc69899d7fb39343c0251b9bd526f16301bb (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,483 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.3-py3-none-any.whl#sha256=8646501f5f244acd11b514b6e40a1d24cdc10c1e513a494d97df6505610ec150 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,484 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.2-py3-none-any.whl#sha256=d35548ee29a200dbbd2a5de5149e4b463fb87cc26952501fb5cd8e1137c36e7a (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,485 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.1-py3-none-any.whl#sha256=3aa67ce23197994f97a8b9196e30c5c55041a44249de4760f2cbb5d5abfdd4ca (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,485 Skipping link: No binaries permitted for ott-jax: https://archive1.piwheels.org/simple/ott-jax/ott_jax-0.1.0-py3-none-any.whl#sha256=50226d2b53767fde962e61390c203667db6666f4c3abae0621e8f95aa8c93056 (from https://www.piwheels.org/simple/ott-jax/) (requires-python:>=3.6) 2025-11-04T19:15:17,486 Skipping link: not a file: https://www.piwheels.org/simple/ott-jax/ 2025-11-04T19:15:17,487 Skipping link: not a file: https://pypi.org/simple/ott-jax/ 2025-11-04T19:15:17,513 Given no hashes to check 1 links for project 'ott-jax': discarding no candidates 2025-11-04T19:15:17,532 Collecting ott-jax==0.6.0 2025-11-04T19:15:17,535 Created temporary directory: /tmp/pip-unpack-p8q2pk16 2025-11-04T19:15:17,748 Downloading ott_jax-0.6.0.tar.gz (233 kB) 2025-11-04T19:15:18,108 Added ott-jax==0.6.0 from https://files.pythonhosted.org/packages/8a/46/a45f351fcfaa456a42bc318d7ee8641ff4cef758aace295ae4a27459ac3a/ott_jax-0.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-avs0rp75' 2025-11-04T19:15:18,118 Created temporary directory: /tmp/pip-build-env-tv4c9vaf 2025-11-04T19:15:18,123 Installing build dependencies: started 2025-11-04T19:15:18,124 Running command pip subprocess to install build dependencies 2025-11-04T19:15:19,291 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-04T19:15:19,914 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 2025-11-04T19:15:19,937 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-04T19:15:21,674 Collecting setuptools>=61 2025-11-04T19:15:21,760 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-04T19:15:22,151 Collecting setuptools-scm[toml]>=6.2 2025-11-04T19:15:22,170 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-11-04T19:15:22,364 Collecting packaging>=20 2025-11-04T19:15:22,381 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-04T19:15:25,320 Installing collected packages: setuptools, packaging, setuptools-scm 2025-11-04T19:15:29,457 Creating /tmp/pip-build-env-tv4c9vaf/overlay/local/bin 2025-11-04T19:15:29,459 changing mode of /tmp/pip-build-env-tv4c9vaf/overlay/local/bin/setuptools-scm to 755 2025-11-04T19:15:29,483 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 2025-11-04T19:15:29,766 Installing build dependencies: finished with status 'done' 2025-11-04T19:15:29,773 Getting requirements to build wheel: started 2025-11-04T19:15:29,774 Running command Getting requirements to build wheel 2025-11-04T19:15:30,471 /tmp/pip-build-env-tv4c9vaf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-04T19:15:30,471 !! 2025-11-04T19:15:30,472 ******************************************************************************** 2025-11-04T19:15:30,473 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-04T19:15:30,474 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-04T19:15:30,475 or your builds will no longer be supported. 2025-11-04T19:15:30,476 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-04T19:15:30,477 ******************************************************************************** 2025-11-04T19:15:30,478 !! 2025-11-04T19:15:30,479 corresp(dist, value, root_dir) 2025-11-04T19:15:30,569 /tmp/pip-build-env-tv4c9vaf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-04T19:15:30,570 !! 2025-11-04T19:15:30,571 ******************************************************************************** 2025-11-04T19:15:30,571 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-04T19:15:30,572 License :: OSI Approved :: Apache Software License 2025-11-04T19:15:30,573 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-04T19:15:30,573 ******************************************************************************** 2025-11-04T19:15:30,574 !! 2025-11-04T19:15:30,575 dist._finalize_license_expression() 2025-11-04T19:15:30,575 /tmp/pip-build-env-tv4c9vaf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-04T19:15:30,576 !! 2025-11-04T19:15:30,577 ******************************************************************************** 2025-11-04T19:15:30,577 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-04T19:15:30,578 License :: OSI Approved :: Apache Software License 2025-11-04T19:15:30,579 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-04T19:15:30,579 ******************************************************************************** 2025-11-04T19:15:30,580 !! 2025-11-04T19:15:30,581 self._finalize_license_expression() 2025-11-04T19:15:30,601 running egg_info 2025-11-04T19:15:30,609 writing src/ott_jax.egg-info/PKG-INFO 2025-11-04T19:15:30,623 writing dependency_links to src/ott_jax.egg-info/dependency_links.txt 2025-11-04T19:15:30,632 writing requirements to src/ott_jax.egg-info/requires.txt 2025-11-04T19:15:30,633 writing top-level names to src/ott_jax.egg-info/top_level.txt 2025-11-04T19:15:30,707 listing git files failed - pretending there aren't any 2025-11-04T19:15:30,711 reading manifest file 'src/ott_jax.egg-info/SOURCES.txt' 2025-11-04T19:15:30,720 reading manifest template 'MANIFEST.in' 2025-11-04T19:15:30,721 no previously-included directories found matching 'docs' 2025-11-04T19:15:30,722 no previously-included directories found matching 'tests' 2025-11-04T19:15:30,722 no previously-included directories found matching '.github' 2025-11-04T19:15:30,723 adding license file 'LICENSE' 2025-11-04T19:15:30,730 writing manifest file 'src/ott_jax.egg-info/SOURCES.txt' 2025-11-04T19:15:30,833 Getting requirements to build wheel: finished with status 'done' 2025-11-04T19:15:30,837 Created temporary directory: /tmp/pip-modern-metadata-qqb9vnma 2025-11-04T19:15:30,839 Preparing metadata (pyproject.toml): started 2025-11-04T19:15:30,841 Running command Preparing metadata (pyproject.toml) 2025-11-04T19:15:31,484 /tmp/pip-build-env-tv4c9vaf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-04T19:15:31,485 !! 2025-11-04T19:15:31,486 ******************************************************************************** 2025-11-04T19:15:31,487 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-04T19:15:31,488 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-04T19:15:31,488 or your builds will no longer be supported. 2025-11-04T19:15:31,490 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-04T19:15:31,490 ******************************************************************************** 2025-11-04T19:15:31,491 !! 2025-11-04T19:15:31,492 corresp(dist, value, root_dir) 2025-11-04T19:15:31,576 /tmp/pip-build-env-tv4c9vaf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-04T19:15:31,577 !! 2025-11-04T19:15:31,578 ******************************************************************************** 2025-11-04T19:15:31,579 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-04T19:15:31,580 License :: OSI Approved :: Apache Software License 2025-11-04T19:15:31,581 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-04T19:15:31,581 ******************************************************************************** 2025-11-04T19:15:31,582 !! 2025-11-04T19:15:31,582 dist._finalize_license_expression() 2025-11-04T19:15:31,584 /tmp/pip-build-env-tv4c9vaf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-04T19:15:31,584 !! 2025-11-04T19:15:31,585 ******************************************************************************** 2025-11-04T19:15:31,586 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-04T19:15:31,587 License :: OSI Approved :: Apache Software License 2025-11-04T19:15:31,588 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-04T19:15:31,588 ******************************************************************************** 2025-11-04T19:15:31,589 !! 2025-11-04T19:15:31,590 self._finalize_license_expression() 2025-11-04T19:15:31,602 running dist_info 2025-11-04T19:15:31,617 creating /tmp/pip-modern-metadata-qqb9vnma/ott_jax.egg-info 2025-11-04T19:15:31,618 writing /tmp/pip-modern-metadata-qqb9vnma/ott_jax.egg-info/PKG-INFO 2025-11-04T19:15:31,632 writing dependency_links to /tmp/pip-modern-metadata-qqb9vnma/ott_jax.egg-info/dependency_links.txt 2025-11-04T19:15:31,641 writing requirements to /tmp/pip-modern-metadata-qqb9vnma/ott_jax.egg-info/requires.txt 2025-11-04T19:15:31,642 writing top-level names to /tmp/pip-modern-metadata-qqb9vnma/ott_jax.egg-info/top_level.txt 2025-11-04T19:15:31,644 writing manifest file '/tmp/pip-modern-metadata-qqb9vnma/ott_jax.egg-info/SOURCES.txt' 2025-11-04T19:15:31,712 listing git files failed - pretending there aren't any 2025-11-04T19:15:31,717 reading manifest file '/tmp/pip-modern-metadata-qqb9vnma/ott_jax.egg-info/SOURCES.txt' 2025-11-04T19:15:31,719 reading manifest template 'MANIFEST.in' 2025-11-04T19:15:31,720 no previously-included directories found matching 'docs' 2025-11-04T19:15:31,721 no previously-included directories found matching 'tests' 2025-11-04T19:15:31,722 no previously-included directories found matching '.github' 2025-11-04T19:15:31,722 adding license file 'LICENSE' 2025-11-04T19:15:31,727 writing manifest file '/tmp/pip-modern-metadata-qqb9vnma/ott_jax.egg-info/SOURCES.txt' 2025-11-04T19:15:31,729 creating '/tmp/pip-modern-metadata-qqb9vnma/ott_jax-0.6.0.dist-info' 2025-11-04T19:15:31,864 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-04T19:15:31,871 Source in /tmp/pip-wheel-09zot5xu/ott-jax_75e520518f4344a692238ea51258a118 has version 0.6.0, which satisfies requirement ott-jax==0.6.0 from https://files.pythonhosted.org/packages/8a/46/a45f351fcfaa456a42bc318d7ee8641ff4cef758aace295ae4a27459ac3a/ott_jax-0.6.0.tar.gz 2025-11-04T19:15:31,873 Removed ott-jax==0.6.0 from https://files.pythonhosted.org/packages/8a/46/a45f351fcfaa456a42bc318d7ee8641ff4cef758aace295ae4a27459ac3a/ott_jax-0.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-avs0rp75' 2025-11-04T19:15:31,883 Created temporary directory: /tmp/pip-unpack-kpfugldg 2025-11-04T19:15:31,884 Building wheels for collected packages: ott-jax 2025-11-04T19:15:31,889 Created temporary directory: /tmp/pip-wheel-mkxfwyg5 2025-11-04T19:15:31,889 Destination directory: /tmp/pip-wheel-mkxfwyg5 2025-11-04T19:15:31,891 Building wheel for ott-jax (pyproject.toml): started 2025-11-04T19:15:31,893 Running command Building wheel for ott-jax (pyproject.toml) 2025-11-04T19:15:32,518 /tmp/pip-build-env-tv4c9vaf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-04T19:15:32,518 !! 2025-11-04T19:15:32,519 ******************************************************************************** 2025-11-04T19:15:32,519 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-04T19:15:32,520 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-04T19:15:32,521 or your builds will no longer be supported. 2025-11-04T19:15:32,522 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-04T19:15:32,522 ******************************************************************************** 2025-11-04T19:15:32,523 !! 2025-11-04T19:15:32,524 corresp(dist, value, root_dir) 2025-11-04T19:15:32,601 /tmp/pip-build-env-tv4c9vaf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-04T19:15:32,601 !! 2025-11-04T19:15:32,602 ******************************************************************************** 2025-11-04T19:15:32,603 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-04T19:15:32,604 License :: OSI Approved :: Apache Software License 2025-11-04T19:15:32,605 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-04T19:15:32,606 ******************************************************************************** 2025-11-04T19:15:32,607 !! 2025-11-04T19:15:32,607 dist._finalize_license_expression() 2025-11-04T19:15:32,608 /tmp/pip-build-env-tv4c9vaf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-04T19:15:32,609 !! 2025-11-04T19:15:32,610 ******************************************************************************** 2025-11-04T19:15:32,610 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-04T19:15:32,611 License :: OSI Approved :: Apache Software License 2025-11-04T19:15:32,612 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-04T19:15:32,613 ******************************************************************************** 2025-11-04T19:15:32,614 !! 2025-11-04T19:15:32,614 self._finalize_license_expression() 2025-11-04T19:15:32,619 running bdist_wheel 2025-11-04T19:15:32,644 running build 2025-11-04T19:15:32,645 running build_py 2025-11-04T19:15:32,652 creating build/lib/ott 2025-11-04T19:15:32,655 copying src/ott/__init__.py -> build/lib/ott 2025-11-04T19:15:32,657 copying src/ott/utils.py -> build/lib/ott 2025-11-04T19:15:32,660 copying src/ott/_version.py -> build/lib/ott 2025-11-04T19:15:32,662 copying src/ott/types.py -> build/lib/ott 2025-11-04T19:15:32,664 copying src/ott/datasets.py -> build/lib/ott 2025-11-04T19:15:32,666 creating build/lib/ott/problems 2025-11-04T19:15:32,668 copying src/ott/problems/__init__.py -> build/lib/ott/problems 2025-11-04T19:15:32,670 creating build/lib/ott/math 2025-11-04T19:15:32,671 copying src/ott/math/_legendre.py -> build/lib/ott/math 2025-11-04T19:15:32,674 copying src/ott/math/__init__.py -> build/lib/ott/math 2025-11-04T19:15:32,675 copying src/ott/math/matrix_square_root.py -> build/lib/ott/math 2025-11-04T19:15:32,678 copying src/ott/math/utils.py -> build/lib/ott/math 2025-11-04T19:15:32,680 copying src/ott/math/fixed_point_loop.py -> build/lib/ott/math 2025-11-04T19:15:32,683 copying src/ott/math/_lbfgs.py -> build/lib/ott/math 2025-11-04T19:15:32,685 copying src/ott/math/_velocity_from_brenier_potential.py -> build/lib/ott/math 2025-11-04T19:15:32,687 copying src/ott/math/unbalanced_functions.py -> build/lib/ott/math 2025-11-04T19:15:32,689 creating build/lib/ott/geometry 2025-11-04T19:15:32,690 copying src/ott/geometry/distrib_costs.py -> build/lib/ott/geometry 2025-11-04T19:15:32,692 copying src/ott/geometry/pointcloud.py -> build/lib/ott/geometry 2025-11-04T19:15:32,695 copying src/ott/geometry/low_rank.py -> build/lib/ott/geometry 2025-11-04T19:15:32,697 copying src/ott/geometry/regularizers.py -> build/lib/ott/geometry 2025-11-04T19:15:32,700 copying src/ott/geometry/costs.py -> build/lib/ott/geometry 2025-11-04T19:15:32,703 copying src/ott/geometry/segment.py -> build/lib/ott/geometry 2025-11-04T19:15:32,705 copying src/ott/geometry/geometry.py -> build/lib/ott/geometry 2025-11-04T19:15:32,708 copying src/ott/geometry/epsilon_scheduler.py -> build/lib/ott/geometry 2025-11-04T19:15:32,710 copying src/ott/geometry/__init__.py -> build/lib/ott/geometry 2025-11-04T19:15:32,712 copying src/ott/geometry/grid.py -> build/lib/ott/geometry 2025-11-04T19:15:32,715 copying src/ott/geometry/geodesic.py -> build/lib/ott/geometry 2025-11-04T19:15:32,718 copying src/ott/geometry/graph.py -> build/lib/ott/geometry 2025-11-04T19:15:32,720 copying src/ott/geometry/semidiscrete_pointcloud.py -> build/lib/ott/geometry 2025-11-04T19:15:32,723 creating build/lib/ott/experimental 2025-11-04T19:15:32,724 copying src/ott/experimental/mmsinkhorn.py -> build/lib/ott/experimental 2025-11-04T19:15:32,727 copying src/ott/experimental/__init__.py -> build/lib/ott/experimental 2025-11-04T19:15:32,729 creating build/lib/ott/initializers 2025-11-04T19:15:32,730 copying src/ott/initializers/__init__.py -> build/lib/ott/initializers 2025-11-04T19:15:32,732 creating build/lib/ott/data 2025-11-04T19:15:32,733 copying src/ott/data/__init__.py -> build/lib/ott/data 2025-11-04T19:15:32,736 copying src/ott/data/_loaders.py -> build/lib/ott/data 2025-11-04T19:15:32,738 creating build/lib/ott/tools 2025-11-04T19:15:32,739 copying src/ott/tools/progot.py -> build/lib/ott/tools 2025-11-04T19:15:32,742 copying src/ott/tools/unreg.py -> build/lib/ott/tools 2025-11-04T19:15:32,744 copying src/ott/tools/sliced.py -> build/lib/ott/tools 2025-11-04T19:15:32,746 copying src/ott/tools/__init__.py -> build/lib/ott/tools 2025-11-04T19:15:32,748 copying src/ott/tools/segment_sinkhorn.py -> build/lib/ott/tools 2025-11-04T19:15:32,750 copying src/ott/tools/sinkhorn_divergence.py -> build/lib/ott/tools 2025-11-04T19:15:32,754 copying src/ott/tools/conformal.py -> build/lib/ott/tools 2025-11-04T19:15:32,756 copying src/ott/tools/k_means.py -> build/lib/ott/tools 2025-11-04T19:15:32,759 copying src/ott/tools/soft_sort.py -> build/lib/ott/tools 2025-11-04T19:15:32,762 copying src/ott/tools/plot.py -> build/lib/ott/tools 2025-11-04T19:15:32,765 creating build/lib/ott/neural 2025-11-04T19:15:32,766 copying src/ott/neural/__init__.py -> build/lib/ott/neural 2025-11-04T19:15:32,768 creating build/lib/ott/solvers 2025-11-04T19:15:32,769 copying src/ott/solvers/__init__.py -> build/lib/ott/solvers 2025-11-04T19:15:32,771 copying src/ott/solvers/utils.py -> build/lib/ott/solvers 2025-11-04T19:15:32,774 copying src/ott/solvers/was_solver.py -> build/lib/ott/solvers 2025-11-04T19:15:32,776 creating build/lib/ott/problems/quadratic 2025-11-04T19:15:32,777 copying src/ott/problems/quadratic/quadratic_problem.py -> build/lib/ott/problems/quadratic 2025-11-04T19:15:32,780 copying src/ott/problems/quadratic/__init__.py -> build/lib/ott/problems/quadratic 2025-11-04T19:15:32,782 copying src/ott/problems/quadratic/quadratic_costs.py -> build/lib/ott/problems/quadratic 2025-11-04T19:15:32,784 copying src/ott/problems/quadratic/gw_barycenter.py -> build/lib/ott/problems/quadratic 2025-11-04T19:15:32,787 creating build/lib/ott/problems/linear 2025-11-04T19:15:32,788 copying src/ott/problems/linear/potentials.py -> build/lib/ott/problems/linear 2025-11-04T19:15:32,791 copying src/ott/problems/linear/__init__.py -> build/lib/ott/problems/linear 2025-11-04T19:15:32,793 copying src/ott/problems/linear/linear_problem.py -> build/lib/ott/problems/linear 2025-11-04T19:15:32,795 copying src/ott/problems/linear/semidiscrete_linear_problem.py -> build/lib/ott/problems/linear 2025-11-04T19:15:32,797 copying src/ott/problems/linear/barycenter_problem.py -> build/lib/ott/problems/linear 2025-11-04T19:15:32,799 creating build/lib/ott/initializers/quadratic 2025-11-04T19:15:32,800 copying src/ott/initializers/quadratic/__init__.py -> build/lib/ott/initializers/quadratic 2025-11-04T19:15:32,802 copying src/ott/initializers/quadratic/initializers.py -> build/lib/ott/initializers/quadratic 2025-11-04T19:15:32,805 creating build/lib/ott/initializers/neural 2025-11-04T19:15:32,806 copying src/ott/initializers/neural/__init__.py -> build/lib/ott/initializers/neural 2025-11-04T19:15:32,808 copying src/ott/initializers/neural/meta_initializer.py -> build/lib/ott/initializers/neural 2025-11-04T19:15:32,811 creating build/lib/ott/initializers/linear 2025-11-04T19:15:32,812 copying src/ott/initializers/linear/__init__.py -> build/lib/ott/initializers/linear 2025-11-04T19:15:32,814 copying src/ott/initializers/linear/initializers.py -> build/lib/ott/initializers/linear 2025-11-04T19:15:32,816 copying src/ott/initializers/linear/initializers_lr.py -> build/lib/ott/initializers/linear 2025-11-04T19:15:32,819 creating build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,821 copying src/ott/tools/gaussian_mixture/probabilities.py -> build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,823 copying src/ott/tools/gaussian_mixture/fit_gmm.py -> build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,825 copying src/ott/tools/gaussian_mixture/fit_gmm_pair.py -> build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,828 copying src/ott/tools/gaussian_mixture/gaussian_mixture_pair.py -> build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,830 copying src/ott/tools/gaussian_mixture/__init__.py -> build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,832 copying src/ott/tools/gaussian_mixture/gaussian.py -> build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,834 copying src/ott/tools/gaussian_mixture/linalg.py -> build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,836 copying src/ott/tools/gaussian_mixture/gaussian_mixture.py -> build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,839 copying src/ott/tools/gaussian_mixture/scale_tril.py -> build/lib/ott/tools/gaussian_mixture 2025-11-04T19:15:32,842 creating build/lib/ott/neural/data 2025-11-04T19:15:32,843 copying src/ott/neural/data/__init__.py -> build/lib/ott/neural/data 2025-11-04T19:15:32,845 copying src/ott/neural/data/semidiscrete_dataloader.py -> build/lib/ott/neural/data 2025-11-04T19:15:32,847 copying src/ott/neural/data/ot_dataloader.py -> build/lib/ott/neural/data 2025-11-04T19:15:32,850 creating build/lib/ott/neural/networks 2025-11-04T19:15:32,851 copying src/ott/neural/networks/potentials.py -> build/lib/ott/neural/networks 2025-11-04T19:15:32,854 copying src/ott/neural/networks/__init__.py -> build/lib/ott/neural/networks 2025-11-04T19:15:32,856 copying src/ott/neural/networks/icnn.py -> build/lib/ott/neural/networks 2025-11-04T19:15:32,859 creating build/lib/ott/neural/methods 2025-11-04T19:15:32,860 copying src/ott/neural/methods/expectile_neural_dual.py -> build/lib/ott/neural/methods 2025-11-04T19:15:32,863 copying src/ott/neural/methods/__init__.py -> build/lib/ott/neural/methods 2025-11-04T19:15:32,865 copying src/ott/neural/methods/neuraldual.py -> build/lib/ott/neural/methods 2025-11-04T19:15:32,867 copying src/ott/neural/methods/monge_gap.py -> build/lib/ott/neural/methods 2025-11-04T19:15:32,870 copying src/ott/neural/methods/flow_matching.py -> build/lib/ott/neural/methods 2025-11-04T19:15:32,873 creating build/lib/ott/neural/networks/layers 2025-11-04T19:15:32,874 copying src/ott/neural/networks/layers/__init__.py -> build/lib/ott/neural/networks/layers 2025-11-04T19:15:32,876 copying src/ott/neural/networks/layers/posdef.py -> build/lib/ott/neural/networks/layers 2025-11-04T19:15:32,878 copying src/ott/neural/networks/layers/conjugate.py -> build/lib/ott/neural/networks/layers 2025-11-04T19:15:32,881 creating build/lib/ott/neural/networks/velocity_field 2025-11-04T19:15:32,882 copying src/ott/neural/networks/velocity_field/unet.py -> build/lib/ott/neural/networks/velocity_field 2025-11-04T19:15:32,885 copying src/ott/neural/networks/velocity_field/ema.py -> build/lib/ott/neural/networks/velocity_field 2025-11-04T19:15:32,887 copying src/ott/neural/networks/velocity_field/__init__.py -> build/lib/ott/neural/networks/velocity_field 2025-11-04T19:15:32,888 copying src/ott/neural/networks/velocity_field/mlp.py -> build/lib/ott/neural/networks/velocity_field 2025-11-04T19:15:32,891 creating build/lib/ott/solvers/quadratic 2025-11-04T19:15:32,892 copying src/ott/solvers/quadratic/__init__.py -> build/lib/ott/solvers/quadratic 2025-11-04T19:15:32,894 copying src/ott/solvers/quadratic/gromov_wasserstein.py -> build/lib/ott/solvers/quadratic 2025-11-04T19:15:32,897 copying src/ott/solvers/quadratic/_solve.py -> build/lib/ott/solvers/quadratic 2025-11-04T19:15:32,899 copying src/ott/solvers/quadratic/lower_bound.py -> build/lib/ott/solvers/quadratic 2025-11-04T19:15:32,901 copying src/ott/solvers/quadratic/gw_barycenter.py -> build/lib/ott/solvers/quadratic 2025-11-04T19:15:32,903 copying src/ott/solvers/quadratic/gromov_wasserstein_lr.py -> build/lib/ott/solvers/quadratic 2025-11-04T19:15:32,907 creating build/lib/ott/solvers/linear 2025-11-04T19:15:32,908 copying src/ott/solvers/linear/sinkhorn.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,912 copying src/ott/solvers/linear/univariate.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,914 copying src/ott/solvers/linear/acceleration.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,917 copying src/ott/solvers/linear/__init__.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,919 copying src/ott/solvers/linear/sinkhorn_lr.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,922 copying src/ott/solvers/linear/lr_utils.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,924 copying src/ott/solvers/linear/_solve.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,926 copying src/ott/solvers/linear/discrete_barycenter.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,929 copying src/ott/solvers/linear/semidiscrete.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,931 copying src/ott/solvers/linear/implicit_differentiation.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,934 copying src/ott/solvers/linear/continuous_barycenter.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,936 copying src/ott/solvers/linear/lineax_implicit.py -> build/lib/ott/solvers/linear 2025-11-04T19:15:32,939 running egg_info 2025-11-04T19:15:32,953 writing src/ott_jax.egg-info/PKG-INFO 2025-11-04T19:15:32,967 writing dependency_links to src/ott_jax.egg-info/dependency_links.txt 2025-11-04T19:15:32,974 writing requirements to src/ott_jax.egg-info/requires.txt 2025-11-04T19:15:32,976 writing top-level names to src/ott_jax.egg-info/top_level.txt 2025-11-04T19:15:33,029 listing git files failed - pretending there aren't any 2025-11-04T19:15:33,033 reading manifest file 'src/ott_jax.egg-info/SOURCES.txt' 2025-11-04T19:15:33,041 reading manifest template 'MANIFEST.in' 2025-11-04T19:15:33,043 no previously-included directories found matching 'docs' 2025-11-04T19:15:33,044 no previously-included directories found matching 'tests' 2025-11-04T19:15:33,045 no previously-included directories found matching '.github' 2025-11-04T19:15:33,045 adding license file 'LICENSE' 2025-11-04T19:15:33,053 writing manifest file 'src/ott_jax.egg-info/SOURCES.txt' 2025-11-04T19:15:33,066 copying src/ott/py.typed -> build/lib/ott 2025-11-04T19:15:33,090 installing to build/bdist.linux-armv7l/wheel 2025-11-04T19:15:33,091 running install 2025-11-04T19:15:33,114 running install_lib 2025-11-04T19:15:33,121 creating build/bdist.linux-armv7l/wheel 2025-11-04T19:15:33,124 creating build/bdist.linux-armv7l/wheel/ott 2025-11-04T19:15:33,125 creating build/bdist.linux-armv7l/wheel/ott/problems 2025-11-04T19:15:33,127 copying build/lib/ott/problems/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/problems 2025-11-04T19:15:33,129 creating build/bdist.linux-armv7l/wheel/ott/problems/quadratic 2025-11-04T19:15:33,130 copying build/lib/ott/problems/quadratic/quadratic_problem.py -> build/bdist.linux-armv7l/wheel/./ott/problems/quadratic 2025-11-04T19:15:33,133 copying build/lib/ott/problems/quadratic/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/problems/quadratic 2025-11-04T19:15:33,135 copying build/lib/ott/problems/quadratic/quadratic_costs.py -> build/bdist.linux-armv7l/wheel/./ott/problems/quadratic 2025-11-04T19:15:33,137 copying build/lib/ott/problems/quadratic/gw_barycenter.py -> build/bdist.linux-armv7l/wheel/./ott/problems/quadratic 2025-11-04T19:15:33,140 creating build/bdist.linux-armv7l/wheel/ott/problems/linear 2025-11-04T19:15:33,141 copying build/lib/ott/problems/linear/potentials.py -> build/bdist.linux-armv7l/wheel/./ott/problems/linear 2025-11-04T19:15:33,143 copying build/lib/ott/problems/linear/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/problems/linear 2025-11-04T19:15:33,145 copying build/lib/ott/problems/linear/linear_problem.py -> build/bdist.linux-armv7l/wheel/./ott/problems/linear 2025-11-04T19:15:33,148 copying build/lib/ott/problems/linear/semidiscrete_linear_problem.py -> build/bdist.linux-armv7l/wheel/./ott/problems/linear 2025-11-04T19:15:33,150 copying build/lib/ott/problems/linear/barycenter_problem.py -> build/bdist.linux-armv7l/wheel/./ott/problems/linear 2025-11-04T19:15:33,153 creating build/bdist.linux-armv7l/wheel/ott/math 2025-11-04T19:15:33,154 copying build/lib/ott/math/_legendre.py -> build/bdist.linux-armv7l/wheel/./ott/math 2025-11-04T19:15:33,156 copying build/lib/ott/math/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/math 2025-11-04T19:15:33,158 copying build/lib/ott/math/matrix_square_root.py -> build/bdist.linux-armv7l/wheel/./ott/math 2025-11-04T19:15:33,160 copying build/lib/ott/math/utils.py -> build/bdist.linux-armv7l/wheel/./ott/math 2025-11-04T19:15:33,163 copying build/lib/ott/math/fixed_point_loop.py -> build/bdist.linux-armv7l/wheel/./ott/math 2025-11-04T19:15:33,165 copying build/lib/ott/math/_lbfgs.py -> build/bdist.linux-armv7l/wheel/./ott/math 2025-11-04T19:15:33,167 copying build/lib/ott/math/_velocity_from_brenier_potential.py -> build/bdist.linux-armv7l/wheel/./ott/math 2025-11-04T19:15:33,169 copying build/lib/ott/math/unbalanced_functions.py -> build/bdist.linux-armv7l/wheel/./ott/math 2025-11-04T19:15:33,172 creating build/bdist.linux-armv7l/wheel/ott/geometry 2025-11-04T19:15:33,173 copying build/lib/ott/geometry/distrib_costs.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,175 copying build/lib/ott/geometry/pointcloud.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,178 copying build/lib/ott/geometry/low_rank.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,181 copying build/lib/ott/geometry/regularizers.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,183 copying build/lib/ott/geometry/costs.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,186 copying build/lib/ott/geometry/segment.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,189 copying build/lib/ott/geometry/geometry.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,191 copying build/lib/ott/geometry/epsilon_scheduler.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,193 copying build/lib/ott/geometry/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,195 copying build/lib/ott/geometry/grid.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,198 copying build/lib/ott/geometry/geodesic.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,200 copying build/lib/ott/geometry/graph.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,203 copying build/lib/ott/geometry/semidiscrete_pointcloud.py -> build/bdist.linux-armv7l/wheel/./ott/geometry 2025-11-04T19:15:33,205 creating build/bdist.linux-armv7l/wheel/ott/experimental 2025-11-04T19:15:33,206 copying build/lib/ott/experimental/mmsinkhorn.py -> build/bdist.linux-armv7l/wheel/./ott/experimental 2025-11-04T19:15:33,209 copying build/lib/ott/experimental/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/experimental 2025-11-04T19:15:33,212 creating build/bdist.linux-armv7l/wheel/ott/initializers 2025-11-04T19:15:33,213 copying build/lib/ott/initializers/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/initializers 2025-11-04T19:15:33,215 creating build/bdist.linux-armv7l/wheel/ott/initializers/quadratic 2025-11-04T19:15:33,216 copying build/lib/ott/initializers/quadratic/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/initializers/quadratic 2025-11-04T19:15:33,218 copying build/lib/ott/initializers/quadratic/initializers.py -> build/bdist.linux-armv7l/wheel/./ott/initializers/quadratic 2025-11-04T19:15:33,221 creating build/bdist.linux-armv7l/wheel/ott/initializers/neural 2025-11-04T19:15:33,222 copying build/lib/ott/initializers/neural/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/initializers/neural 2025-11-04T19:15:33,224 copying build/lib/ott/initializers/neural/meta_initializer.py -> build/bdist.linux-armv7l/wheel/./ott/initializers/neural 2025-11-04T19:15:33,227 creating build/bdist.linux-armv7l/wheel/ott/initializers/linear 2025-11-04T19:15:33,228 copying build/lib/ott/initializers/linear/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/initializers/linear 2025-11-04T19:15:33,230 copying build/lib/ott/initializers/linear/initializers.py -> build/bdist.linux-armv7l/wheel/./ott/initializers/linear 2025-11-04T19:15:33,232 copying build/lib/ott/initializers/linear/initializers_lr.py -> build/bdist.linux-armv7l/wheel/./ott/initializers/linear 2025-11-04T19:15:33,235 copying build/lib/ott/__init__.py -> build/bdist.linux-armv7l/wheel/./ott 2025-11-04T19:15:33,237 copying build/lib/ott/utils.py -> build/bdist.linux-armv7l/wheel/./ott 2025-11-04T19:15:33,240 creating build/bdist.linux-armv7l/wheel/ott/data 2025-11-04T19:15:33,241 copying build/lib/ott/data/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/data 2025-11-04T19:15:33,243 copying build/lib/ott/data/_loaders.py -> build/bdist.linux-armv7l/wheel/./ott/data 2025-11-04T19:15:33,246 creating build/bdist.linux-armv7l/wheel/ott/tools 2025-11-04T19:15:33,247 copying build/lib/ott/tools/progot.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,249 copying build/lib/ott/tools/unreg.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,251 copying build/lib/ott/tools/sliced.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,254 copying build/lib/ott/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,256 copying build/lib/ott/tools/segment_sinkhorn.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,258 copying build/lib/ott/tools/sinkhorn_divergence.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,261 copying build/lib/ott/tools/conformal.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,263 copying build/lib/ott/tools/k_means.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,266 copying build/lib/ott/tools/soft_sort.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,268 copying build/lib/ott/tools/plot.py -> build/bdist.linux-armv7l/wheel/./ott/tools 2025-11-04T19:15:33,272 creating build/bdist.linux-armv7l/wheel/ott/tools/gaussian_mixture 2025-11-04T19:15:33,273 copying build/lib/ott/tools/gaussian_mixture/probabilities.py -> build/bdist.linux-armv7l/wheel/./ott/tools/gaussian_mixture 2025-11-04T19:15:33,275 copying build/lib/ott/tools/gaussian_mixture/fit_gmm.py -> build/bdist.linux-armv7l/wheel/./ott/tools/gaussian_mixture 2025-11-04T19:15:33,278 copying build/lib/ott/tools/gaussian_mixture/fit_gmm_pair.py -> build/bdist.linux-armv7l/wheel/./ott/tools/gaussian_mixture 2025-11-04T19:15:33,280 copying build/lib/ott/tools/gaussian_mixture/gaussian_mixture_pair.py -> build/bdist.linux-armv7l/wheel/./ott/tools/gaussian_mixture 2025-11-04T19:15:33,282 copying build/lib/ott/tools/gaussian_mixture/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/tools/gaussian_mixture 2025-11-04T19:15:33,284 copying build/lib/ott/tools/gaussian_mixture/gaussian.py -> build/bdist.linux-armv7l/wheel/./ott/tools/gaussian_mixture 2025-11-04T19:15:33,287 copying build/lib/ott/tools/gaussian_mixture/linalg.py -> build/bdist.linux-armv7l/wheel/./ott/tools/gaussian_mixture 2025-11-04T19:15:33,289 copying build/lib/ott/tools/gaussian_mixture/gaussian_mixture.py -> build/bdist.linux-armv7l/wheel/./ott/tools/gaussian_mixture 2025-11-04T19:15:33,291 copying build/lib/ott/tools/gaussian_mixture/scale_tril.py -> build/bdist.linux-armv7l/wheel/./ott/tools/gaussian_mixture 2025-11-04T19:15:33,294 creating build/bdist.linux-armv7l/wheel/ott/neural 2025-11-04T19:15:33,295 copying build/lib/ott/neural/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/neural 2025-11-04T19:15:33,298 creating build/bdist.linux-armv7l/wheel/ott/neural/data 2025-11-04T19:15:33,299 copying build/lib/ott/neural/data/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/neural/data 2025-11-04T19:15:33,301 copying build/lib/ott/neural/data/semidiscrete_dataloader.py -> build/bdist.linux-armv7l/wheel/./ott/neural/data 2025-11-04T19:15:33,303 copying build/lib/ott/neural/data/ot_dataloader.py -> build/bdist.linux-armv7l/wheel/./ott/neural/data 2025-11-04T19:15:33,306 creating build/bdist.linux-armv7l/wheel/ott/neural/networks 2025-11-04T19:15:33,307 copying build/lib/ott/neural/networks/potentials.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks 2025-11-04T19:15:33,310 copying build/lib/ott/neural/networks/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks 2025-11-04T19:15:33,312 creating build/bdist.linux-armv7l/wheel/ott/neural/networks/layers 2025-11-04T19:15:33,313 copying build/lib/ott/neural/networks/layers/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks/layers 2025-11-04T19:15:33,315 copying build/lib/ott/neural/networks/layers/posdef.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks/layers 2025-11-04T19:15:33,318 copying build/lib/ott/neural/networks/layers/conjugate.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks/layers 2025-11-04T19:15:33,320 copying build/lib/ott/neural/networks/icnn.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks 2025-11-04T19:15:33,322 creating build/bdist.linux-armv7l/wheel/ott/neural/networks/velocity_field 2025-11-04T19:15:33,323 copying build/lib/ott/neural/networks/velocity_field/unet.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks/velocity_field 2025-11-04T19:15:33,326 copying build/lib/ott/neural/networks/velocity_field/ema.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks/velocity_field 2025-11-04T19:15:33,328 copying build/lib/ott/neural/networks/velocity_field/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks/velocity_field 2025-11-04T19:15:33,330 copying build/lib/ott/neural/networks/velocity_field/mlp.py -> build/bdist.linux-armv7l/wheel/./ott/neural/networks/velocity_field 2025-11-04T19:15:33,333 creating build/bdist.linux-armv7l/wheel/ott/neural/methods 2025-11-04T19:15:33,334 copying build/lib/ott/neural/methods/expectile_neural_dual.py -> build/bdist.linux-armv7l/wheel/./ott/neural/methods 2025-11-04T19:15:33,337 copying build/lib/ott/neural/methods/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/neural/methods 2025-11-04T19:15:33,339 copying build/lib/ott/neural/methods/neuraldual.py -> build/bdist.linux-armv7l/wheel/./ott/neural/methods 2025-11-04T19:15:33,341 copying build/lib/ott/neural/methods/monge_gap.py -> build/bdist.linux-armv7l/wheel/./ott/neural/methods 2025-11-04T19:15:33,344 copying build/lib/ott/neural/methods/flow_matching.py -> build/bdist.linux-armv7l/wheel/./ott/neural/methods 2025-11-04T19:15:33,346 copying build/lib/ott/_version.py -> build/bdist.linux-armv7l/wheel/./ott 2025-11-04T19:15:33,348 copying build/lib/ott/types.py -> build/bdist.linux-armv7l/wheel/./ott 2025-11-04T19:15:33,351 creating build/bdist.linux-armv7l/wheel/ott/solvers 2025-11-04T19:15:33,352 copying build/lib/ott/solvers/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/solvers 2025-11-04T19:15:33,354 creating build/bdist.linux-armv7l/wheel/ott/solvers/quadratic 2025-11-04T19:15:33,355 copying build/lib/ott/solvers/quadratic/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/quadratic 2025-11-04T19:15:33,357 copying build/lib/ott/solvers/quadratic/gromov_wasserstein.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/quadratic 2025-11-04T19:15:33,360 copying build/lib/ott/solvers/quadratic/_solve.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/quadratic 2025-11-04T19:15:33,362 copying build/lib/ott/solvers/quadratic/lower_bound.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/quadratic 2025-11-04T19:15:33,364 copying build/lib/ott/solvers/quadratic/gw_barycenter.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/quadratic 2025-11-04T19:15:33,366 copying build/lib/ott/solvers/quadratic/gromov_wasserstein_lr.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/quadratic 2025-11-04T19:15:33,369 copying build/lib/ott/solvers/utils.py -> build/bdist.linux-armv7l/wheel/./ott/solvers 2025-11-04T19:15:33,372 creating build/bdist.linux-armv7l/wheel/ott/solvers/linear 2025-11-04T19:15:33,373 copying build/lib/ott/solvers/linear/sinkhorn.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,377 copying build/lib/ott/solvers/linear/univariate.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,379 copying build/lib/ott/solvers/linear/acceleration.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,381 copying build/lib/ott/solvers/linear/__init__.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,383 copying build/lib/ott/solvers/linear/sinkhorn_lr.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,387 copying build/lib/ott/solvers/linear/lr_utils.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,389 copying build/lib/ott/solvers/linear/_solve.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,392 copying build/lib/ott/solvers/linear/discrete_barycenter.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,394 copying build/lib/ott/solvers/linear/semidiscrete.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,397 copying build/lib/ott/solvers/linear/implicit_differentiation.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,400 copying build/lib/ott/solvers/linear/continuous_barycenter.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,402 copying build/lib/ott/solvers/linear/lineax_implicit.py -> build/bdist.linux-armv7l/wheel/./ott/solvers/linear 2025-11-04T19:15:33,404 copying build/lib/ott/solvers/was_solver.py -> build/bdist.linux-armv7l/wheel/./ott/solvers 2025-11-04T19:15:33,406 copying build/lib/ott/datasets.py -> build/bdist.linux-armv7l/wheel/./ott 2025-11-04T19:15:33,408 copying build/lib/ott/py.typed -> build/bdist.linux-armv7l/wheel/./ott 2025-11-04T19:15:33,410 running install_egg_info 2025-11-04T19:15:33,417 Copying src/ott_jax.egg-info to build/bdist.linux-armv7l/wheel/./ott_jax-0.6.0-py3.11.egg-info 2025-11-04T19:15:33,428 running install_scripts 2025-11-04T19:15:33,440 creating build/bdist.linux-armv7l/wheel/ott_jax-0.6.0.dist-info/WHEEL 2025-11-04T19:15:33,444 creating '/tmp/pip-wheel-mkxfwyg5/.tmp-r4maz166/ott_jax-0.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-04T19:15:33,446 adding 'ott/__init__.py' 2025-11-04T19:15:33,448 adding 'ott/_version.py' 2025-11-04T19:15:33,450 adding 'ott/datasets.py' 2025-11-04T19:15:33,451 adding 'ott/py.typed' 2025-11-04T19:15:33,453 adding 'ott/types.py' 2025-11-04T19:15:33,456 adding 'ott/utils.py' 2025-11-04T19:15:33,458 adding 'ott/data/__init__.py' 2025-11-04T19:15:33,460 adding 'ott/data/_loaders.py' 2025-11-04T19:15:33,462 adding 'ott/experimental/__init__.py' 2025-11-04T19:15:33,464 adding 'ott/experimental/mmsinkhorn.py' 2025-11-04T19:15:33,467 adding 'ott/geometry/__init__.py' 2025-11-04T19:15:33,471 adding 'ott/geometry/costs.py' 2025-11-04T19:15:33,473 adding 'ott/geometry/distrib_costs.py' 2025-11-04T19:15:33,475 adding 'ott/geometry/epsilon_scheduler.py' 2025-11-04T19:15:33,477 adding 'ott/geometry/geodesic.py' 2025-11-04T19:15:33,481 adding 'ott/geometry/geometry.py' 2025-11-04T19:15:33,483 adding 'ott/geometry/graph.py' 2025-11-04T19:15:33,486 adding 'ott/geometry/grid.py' 2025-11-04T19:15:33,489 adding 'ott/geometry/low_rank.py' 2025-11-04T19:15:33,491 adding 'ott/geometry/pointcloud.py' 2025-11-04T19:15:33,494 adding 'ott/geometry/regularizers.py' 2025-11-04T19:15:33,496 adding 'ott/geometry/segment.py' 2025-11-04T19:15:33,498 adding 'ott/geometry/semidiscrete_pointcloud.py' 2025-11-04T19:15:33,500 adding 'ott/initializers/__init__.py' 2025-11-04T19:15:33,502 adding 'ott/initializers/linear/__init__.py' 2025-11-04T19:15:33,504 adding 'ott/initializers/linear/initializers.py' 2025-11-04T19:15:33,507 adding 'ott/initializers/linear/initializers_lr.py' 2025-11-04T19:15:33,509 adding 'ott/initializers/neural/__init__.py' 2025-11-04T19:15:33,511 adding 'ott/initializers/neural/meta_initializer.py' 2025-11-04T19:15:33,513 adding 'ott/initializers/quadratic/__init__.py' 2025-11-04T19:15:33,515 adding 'ott/initializers/quadratic/initializers.py' 2025-11-04T19:15:33,517 adding 'ott/math/__init__.py' 2025-11-04T19:15:33,519 adding 'ott/math/_lbfgs.py' 2025-11-04T19:15:33,521 adding 'ott/math/_legendre.py' 2025-11-04T19:15:33,522 adding 'ott/math/_velocity_from_brenier_potential.py' 2025-11-04T19:15:33,524 adding 'ott/math/fixed_point_loop.py' 2025-11-04T19:15:33,526 adding 'ott/math/matrix_square_root.py' 2025-11-04T19:15:33,528 adding 'ott/math/unbalanced_functions.py' 2025-11-04T19:15:33,531 adding 'ott/math/utils.py' 2025-11-04T19:15:33,533 adding 'ott/neural/__init__.py' 2025-11-04T19:15:33,535 adding 'ott/neural/data/__init__.py' 2025-11-04T19:15:33,537 adding 'ott/neural/data/ot_dataloader.py' 2025-11-04T19:15:33,539 adding 'ott/neural/data/semidiscrete_dataloader.py' 2025-11-04T19:15:33,541 adding 'ott/neural/methods/__init__.py' 2025-11-04T19:15:33,544 adding 'ott/neural/methods/expectile_neural_dual.py' 2025-11-04T19:15:33,546 adding 'ott/neural/methods/flow_matching.py' 2025-11-04T19:15:33,549 adding 'ott/neural/methods/monge_gap.py' 2025-11-04T19:15:33,552 adding 'ott/neural/methods/neuraldual.py' 2025-11-04T19:15:33,555 adding 'ott/neural/networks/__init__.py' 2025-11-04T19:15:33,557 adding 'ott/neural/networks/icnn.py' 2025-11-04T19:15:33,559 adding 'ott/neural/networks/potentials.py' 2025-11-04T19:15:33,561 adding 'ott/neural/networks/layers/__init__.py' 2025-11-04T19:15:33,563 adding 'ott/neural/networks/layers/conjugate.py' 2025-11-04T19:15:33,565 adding 'ott/neural/networks/layers/posdef.py' 2025-11-04T19:15:33,567 adding 'ott/neural/networks/velocity_field/__init__.py' 2025-11-04T19:15:33,569 adding 'ott/neural/networks/velocity_field/ema.py' 2025-11-04T19:15:33,571 adding 'ott/neural/networks/velocity_field/mlp.py' 2025-11-04T19:15:33,574 adding 'ott/neural/networks/velocity_field/unet.py' 2025-11-04T19:15:33,577 adding 'ott/problems/__init__.py' 2025-11-04T19:15:33,579 adding 'ott/problems/linear/__init__.py' 2025-11-04T19:15:33,581 adding 'ott/problems/linear/barycenter_problem.py' 2025-11-04T19:15:33,583 adding 'ott/problems/linear/linear_problem.py' 2025-11-04T19:15:33,585 adding 'ott/problems/linear/potentials.py' 2025-11-04T19:15:33,587 adding 'ott/problems/linear/semidiscrete_linear_problem.py' 2025-11-04T19:15:33,589 adding 'ott/problems/quadratic/__init__.py' 2025-11-04T19:15:33,591 adding 'ott/problems/quadratic/gw_barycenter.py' 2025-11-04T19:15:33,592 adding 'ott/problems/quadratic/quadratic_costs.py' 2025-11-04T19:15:33,595 adding 'ott/problems/quadratic/quadratic_problem.py' 2025-11-04T19:15:33,597 adding 'ott/solvers/__init__.py' 2025-11-04T19:15:33,599 adding 'ott/solvers/utils.py' 2025-11-04T19:15:33,601 adding 'ott/solvers/was_solver.py' 2025-11-04T19:15:33,603 adding 'ott/solvers/linear/__init__.py' 2025-11-04T19:15:33,605 adding 'ott/solvers/linear/_solve.py' 2025-11-04T19:15:33,606 adding 'ott/solvers/linear/acceleration.py' 2025-11-04T19:15:33,609 adding 'ott/solvers/linear/continuous_barycenter.py' 2025-11-04T19:15:33,611 adding 'ott/solvers/linear/discrete_barycenter.py' 2025-11-04T19:15:33,614 adding 'ott/solvers/linear/implicit_differentiation.py' 2025-11-04T19:15:33,615 adding 'ott/solvers/linear/lineax_implicit.py' 2025-11-04T19:15:33,617 adding 'ott/solvers/linear/lr_utils.py' 2025-11-04T19:15:33,620 adding 'ott/solvers/linear/semidiscrete.py' 2025-11-04T19:15:33,627 adding 'ott/solvers/linear/sinkhorn.py' 2025-11-04T19:15:33,631 adding 'ott/solvers/linear/sinkhorn_lr.py' 2025-11-04T19:15:33,634 adding 'ott/solvers/linear/univariate.py' 2025-11-04T19:15:33,636 adding 'ott/solvers/quadratic/__init__.py' 2025-11-04T19:15:33,637 adding 'ott/solvers/quadratic/_solve.py' 2025-11-04T19:15:33,640 adding 'ott/solvers/quadratic/gromov_wasserstein.py' 2025-11-04T19:15:33,644 adding 'ott/solvers/quadratic/gromov_wasserstein_lr.py' 2025-11-04T19:15:33,646 adding 'ott/solvers/quadratic/gw_barycenter.py' 2025-11-04T19:15:33,648 adding 'ott/solvers/quadratic/lower_bound.py' 2025-11-04T19:15:33,650 adding 'ott/tools/__init__.py' 2025-11-04T19:15:33,652 adding 'ott/tools/conformal.py' 2025-11-04T19:15:33,655 adding 'ott/tools/k_means.py' 2025-11-04T19:15:33,659 adding 'ott/tools/plot.py' 2025-11-04T19:15:33,662 adding 'ott/tools/progot.py' 2025-11-04T19:15:33,664 adding 'ott/tools/segment_sinkhorn.py' 2025-11-04T19:15:33,667 adding 'ott/tools/sinkhorn_divergence.py' 2025-11-04T19:15:33,669 adding 'ott/tools/sliced.py' 2025-11-04T19:15:33,673 adding 'ott/tools/soft_sort.py' 2025-11-04T19:15:33,674 adding 'ott/tools/unreg.py' 2025-11-04T19:15:33,676 adding 'ott/tools/gaussian_mixture/__init__.py' 2025-11-04T19:15:33,678 adding 'ott/tools/gaussian_mixture/fit_gmm.py' 2025-11-04T19:15:33,680 adding 'ott/tools/gaussian_mixture/fit_gmm_pair.py' 2025-11-04T19:15:33,682 adding 'ott/tools/gaussian_mixture/gaussian.py' 2025-11-04T19:15:33,684 adding 'ott/tools/gaussian_mixture/gaussian_mixture.py' 2025-11-04T19:15:33,686 adding 'ott/tools/gaussian_mixture/gaussian_mixture_pair.py' 2025-11-04T19:15:33,687 adding 'ott/tools/gaussian_mixture/linalg.py' 2025-11-04T19:15:33,689 adding 'ott/tools/gaussian_mixture/probabilities.py' 2025-11-04T19:15:33,690 adding 'ott/tools/gaussian_mixture/scale_tril.py' 2025-11-04T19:15:33,694 adding 'ott_jax-0.6.0.dist-info/licenses/LICENSE' 2025-11-04T19:15:33,697 adding 'ott_jax-0.6.0.dist-info/METADATA' 2025-11-04T19:15:33,698 adding 'ott_jax-0.6.0.dist-info/WHEEL' 2025-11-04T19:15:33,699 adding 'ott_jax-0.6.0.dist-info/top_level.txt' 2025-11-04T19:15:33,701 adding 'ott_jax-0.6.0.dist-info/RECORD' 2025-11-04T19:15:33,707 removing build/bdist.linux-armv7l/wheel 2025-11-04T19:15:33,847 Building wheel for ott-jax (pyproject.toml): finished with status 'done' 2025-11-04T19:15:33,858 Created wheel for ott-jax: filename=ott_jax-0.6.0-py3-none-any.whl size=309666 sha256=687eba6bdc9c5d757cc63996489a32e40793b4820215810cf3df50b75c6c93d0 2025-11-04T19:15:33,859 Stored in directory: /tmp/pip-ephem-wheel-cache-x3tekidt/wheels/61/21/81/a3c520febae8e841324215d5b984108cd97d2167dc2be0af2b 2025-11-04T19:15:33,882 Successfully built ott-jax 2025-11-04T19:15:33,893 Removed build tracker: '/tmp/pip-build-tracker-avs0rp75'