2026-02-11T15:18:33,772 Created temporary directory: /tmp/pip-ephem-wheel-cache-a18jhk3q 2026-02-11T15:18:33,774 Created temporary directory: /tmp/pip-build-tracker-i971o1mz 2026-02-11T15:18:33,775 Initialized build tracking at /tmp/pip-build-tracker-i971o1mz 2026-02-11T15:18:33,775 Created build tracker: /tmp/pip-build-tracker-i971o1mz 2026-02-11T15:18:33,776 Entered build tracker: /tmp/pip-build-tracker-i971o1mz 2026-02-11T15:18:33,777 Created temporary directory: /tmp/pip-wheel-pyann2h5 2026-02-11T15:18:33,780 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-11T15:18:33,782 Created temporary directory: /tmp/pip-ephem-wheel-cache-oop48esk 2026-02-11T15:18:33,805 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T15:18:33,808 2 location(s) to search for versions of odict: 2026-02-11T15:18:33,808 * https://pypi.org/simple/odict/ 2026-02-11T15:18:33,808 * https://www.piwheels.org/simple/odict/ 2026-02-11T15:18:33,809 Fetching project page and analyzing links: https://pypi.org/simple/odict/ 2026-02-11T15:18:33,810 Getting page https://pypi.org/simple/odict/ 2026-02-11T15:18:33,811 Found index url https://pypi.org/simple 2026-02-11T15:18:33,953 Fetched page https://pypi.org/simple/odict/ as application/vnd.pypi.simple.v1+json 2026-02-11T15:18:33,959 Found link https://files.pythonhosted.org/packages/d1/64/6525fa25059585d54b941f2e370444f161fb0cd5fd93d8a95965d170435d/odict-1.2.tar.gz (from https://pypi.org/simple/odict/), version: 1.2 2026-02-11T15:18:33,960 Found link https://files.pythonhosted.org/packages/7f/4b/24c220e32f409a14c57fe41d8d19be43428dc4259ed780b63f8c1232fc34/odict-1.2.1.tar.gz (from https://pypi.org/simple/odict/), version: 1.2.1 2026-02-11T15:18:33,961 Found link https://files.pythonhosted.org/packages/76/ff/8a8fb0a0eedf7fdd556e6af5d20667d3099e5453c3ddb2fd376970e1dfda/odict-1.2.2.tar.gz (from https://pypi.org/simple/odict/), version: 1.2.2 2026-02-11T15:18:33,962 Found link https://files.pythonhosted.org/packages/9c/8d/cd7b54a372ddb66949a365b944b459da1ae82d877bce185e2e6561a414c9/odict-1.2.3.tar.gz (from https://pypi.org/simple/odict/), version: 1.2.3 2026-02-11T15:18:33,962 Found link https://files.pythonhosted.org/packages/ba/b2/7d8d7582562d907b0f841cb00aa375fa9a1fb01952e9343a6c588dcdc5f7/odict-1.2.4.tar.gz (from https://pypi.org/simple/odict/), version: 1.2.4 2026-02-11T15:18:33,963 Found link https://files.pythonhosted.org/packages/f7/ad/b33deb7bc7ce6b691e5a6776d5a6cd49d86f183657cb57262dbe79731879/odict-1.2.5.tar.gz (from https://pypi.org/simple/odict/), version: 1.2.5 2026-02-11T15:18:33,964 Found link https://files.pythonhosted.org/packages/62/83/f63888209c78eee98d060a5d43a7e53cd485977cab5b148a3c43400e91b6/odict-1.2.6.tar.gz (from https://pypi.org/simple/odict/), version: 1.2.6 2026-02-11T15:18:33,964 Found link https://files.pythonhosted.org/packages/58/16/15b25919eff643c79899de211a99e14396d08aeadfe3ff4c666c065e8c20/odict-1.3.0.tar.gz (from https://pypi.org/simple/odict/), version: 1.3.0 2026-02-11T15:18:33,965 Found link https://files.pythonhosted.org/packages/2b/19/95299aa27af2076125f134d7a65d040baa5457cd52886440f0467b14deb3/odict-1.3.1.tar.gz (from https://pypi.org/simple/odict/), version: 1.3.1 2026-02-11T15:18:33,966 Found link https://files.pythonhosted.org/packages/a0/7d/e6e54c94b051f63ffb16f59ad002bd80741cc8bd5b18d4f45b5913f8cf31/odict-1.3.2.tar.gz (from https://pypi.org/simple/odict/), version: 1.3.2 2026-02-11T15:18:33,966 Found link https://files.pythonhosted.org/packages/c3/30/988b28a0adc7233b766014407b2707c86db87fb5e6d37d6da38b7093ca2e/odict-1.4.0.tar.gz (from https://pypi.org/simple/odict/), version: 1.4.0 2026-02-11T15:18:33,967 Found link https://files.pythonhosted.org/packages/94/1f/84fbb9464ff22455f948307402bdd2c437df305060292b09938128e38be8/odict-1.4.1.tar.gz (from https://pypi.org/simple/odict/), version: 1.4.1 2026-02-11T15:18:33,968 Found link https://files.pythonhosted.org/packages/15/f6/b806dea5ad402d6e6371c4aaa8370a2d76158b7833c0f10711ae5639c3f3/odict-1.4.2.tar.gz (from https://pypi.org/simple/odict/), version: 1.4.2 2026-02-11T15:18:33,969 Found link https://files.pythonhosted.org/packages/21/e6/f05798954bb0552b6bb767fb4e9a58585300eabb6aba2bdeb815f4200680/odict-1.4.3.tar.gz (from https://pypi.org/simple/odict/), version: 1.4.3 2026-02-11T15:18:33,970 Found link https://files.pythonhosted.org/packages/49/3b/f19a6bf08a4310bf877fdb78d0f92150517d04671e03710b78abec413cb3/odict-1.4.4.tar.gz (from https://pypi.org/simple/odict/), version: 1.4.4 2026-02-11T15:18:33,970 Found link https://files.pythonhosted.org/packages/87/fa/1f2a8daecab6b36d5b06d3afdd7f7a2b65644f0796f2de6f6480ce986853/odict-1.5.0.tar.gz (from https://pypi.org/simple/odict/), version: 1.5.0 2026-02-11T15:18:33,971 Found link https://files.pythonhosted.org/packages/3b/de/d36d525d16acbd7a71f18c6cc64f8345c9e608781980b8a921526b71e432/odict-1.5.1.tar.gz (from https://pypi.org/simple/odict/), version: 1.5.1 2026-02-11T15:18:33,971 Found link https://files.pythonhosted.org/packages/5e/12/f4c112282274a51a2ca22904c0850ff3eb0cd7950a73047a337b91405a5d/odict-1.5.2.tar.gz (from https://pypi.org/simple/odict/), version: 1.5.2 2026-02-11T15:18:33,972 Found link https://files.pythonhosted.org/packages/93/a0/1c83771d6ba754cae84afa3a2bbdf757484c5df7e576c5de2d9420c6157d/odict-1.6.1.tar.gz (from https://pypi.org/simple/odict/), version: 1.6.1 2026-02-11T15:18:33,972 Found link https://files.pythonhosted.org/packages/ef/33/9b65092aaa03a43e90326dcf4d921516fe9e649a47eb928f3e19f961b050/odict-1.6.2.tar.gz (from https://pypi.org/simple/odict/), version: 1.6.2 2026-02-11T15:18:33,973 Found link https://files.pythonhosted.org/packages/8e/7a/f91973c9461557fd0936255bc15379a3f39e97176f435ee79b15115a40ac/odict-1.7.0.tar.gz (from https://pypi.org/simple/odict/), version: 1.7.0 2026-02-11T15:18:33,973 Found link https://files.pythonhosted.org/packages/a9/ba/64ccdcd66e557d6511ebe9c39f3ba44f3854395edcbad6d120da88a00a6f/odict-1.8.0.tar.gz (from https://pypi.org/simple/odict/), version: 1.8.0 2026-02-11T15:18:33,974 Skipping link: No binaries permitted for odict: https://files.pythonhosted.org/packages/61/70/1ad62491f971c0af27ac587b341b2fd243d98d77514be5e7dfac7fd8fe96/odict-1.8.1-py3-none-any.whl (from https://pypi.org/simple/odict/) 2026-02-11T15:18:33,975 Found link https://files.pythonhosted.org/packages/44/e8/eb4a48c228f5108c90f92c29b47d154c6e71d843db4a43bf5af56a9f7811/odict-1.8.1.tar.gz (from https://pypi.org/simple/odict/), version: 1.8.1 2026-02-11T15:18:33,975 Skipping link: No binaries permitted for odict: https://files.pythonhosted.org/packages/7c/87/02e04067920b8d88800eddae61edcd8f7db8a06d043ec6abe91201752ec3/odict-1.9.0-py3-none-any.whl (from https://pypi.org/simple/odict/) 2026-02-11T15:18:33,976 Found link https://files.pythonhosted.org/packages/4e/e8/cf1364a64065652d13d40d83ad7c31c12d18e8ae824549c8975f3eaf481a/odict-1.9.0.tar.gz (from https://pypi.org/simple/odict/), version: 1.9.0 2026-02-11T15:18:33,977 Skipping link: No binaries permitted for odict: https://files.pythonhosted.org/packages/05/82/3489ac834f0de9c489dacc00f98a209f1604c29f5ef3d7a3d07a1a8590a1/odict-2.0.0-py3-none-any.whl (from https://pypi.org/simple/odict/) (requires-python:>=3.10) 2026-02-11T15:18:33,978 Found link https://files.pythonhosted.org/packages/65/f9/4f37b0c639673b61e408f7e69b80f2faa3fea2941fa5ebb93677c42833c0/odict-2.0.0.tar.gz (from https://pypi.org/simple/odict/) (requires-python:>=3.10), version: 2.0.0 2026-02-11T15:18:33,979 Fetching project page and analyzing links: https://www.piwheels.org/simple/odict/ 2026-02-11T15:18:33,979 Getting page https://www.piwheels.org/simple/odict/ 2026-02-11T15:18:33,981 Found index url https://www.piwheels.org/simple 2026-02-11T15:18:34,146 Fetched page https://www.piwheels.org/simple/odict/ as text/html 2026-02-11T15:18:34,153 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.9.0-py3-none-any.whl#sha256=1566d7912afd0606a699a23dcefb39749087fa8a5d6a124d91cd03bb7595d22a (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,154 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.8.1-py3-none-any.whl#sha256=d801da81ecd8beb92bf91ad0fc328b0d556605132b81966e62a803d40a072e0f (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,154 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.8.0-py2.py3-none-any.whl#sha256=22778c48bcd16293b78554159dd07fa002a14a46bc932d74780f5364673f3fc1 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,155 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.7.0-py2.py3-none-any.whl#sha256=c13d5487ea1d5d2d67709d6fc4359285aff25af1da7881d64b2d161a53daeefd (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,155 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.6.2-py2.py3-none-any.whl#sha256=ffdc707eb86aa037bf92d7fbb889a743fe09aa87b8538116d0cba8859e28f634 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,156 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.6.1-py2.py3-none-any.whl#sha256=a1d689740a4263cffe4525d257736228d5127825a16a10337cf93e8ec566f468 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,156 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.5.2-py3-none-any.whl#sha256=0afe14c7a793269f945d1310c79056593429727669cd00685a57edf0c0513bc0 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,157 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.5.1-py3-none-any.whl#sha256=d84fd4b357bfdae02608223e97091a1e71eb73a03e8e917bf6be6dcfc73737cd (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,157 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.5.0-py3-none-any.whl#sha256=d2ab1965ed725fedb040c31023772f850f5b852350fcc5575f42919b513c99cd (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,158 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.4.4-py3-none-any.whl#sha256=cdb904dfce93cd1dbd6b834a614a3ae0ad68c2fdb87d5be8a571cfd0fcffeed2 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,159 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.4.3-py3-none-any.whl#sha256=4a32f03896423a969c062370a191c35b8801fc679f21e714cec51a3e71bb4336 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,159 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.4.2-py3-none-any.whl#sha256=a40b61f22fd6c5579152e3f6cde3d90a667fdecafb35e206be99e8b2862673e1 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,160 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.4.1-py3-none-any.whl#sha256=ef20c50b7d2b20f3b1e30988d41cc03c25251387b3d391ce1c5147b536afc7be (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,160 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.3.2-py3-none-any.whl#sha256=dd6f2feeeacbe0ef054f1dc6e38423827a4df7e8ac5d3ad0d347582243c5fb1b (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,161 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.3.1-py3-none-any.whl#sha256=d647e2f21dbdc23d2c31599662e96f161a51b28c056fa3d863ef8b95f6db3350 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,162 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.3.0-py3-none-any.whl#sha256=c10fa00747ca16ed0828957f3b0266a9f42b2d7286ce468684c49aacaa2bce79 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,162 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.2.6-py3-none-any.whl#sha256=48363828ae1ba767f3fbdd6522b47d9267feed137f04c007a7e84af4d6785cbf (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,163 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.2.5-py3-none-any.whl#sha256=c1c480df37b5ca2539fed2149ac7f0b6fe2ba0570ce6e073da5e2fc10a6ab2aa (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,164 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.2.4-py3-none-any.whl#sha256=1da59f8d6691bf2d63202eeab19d96a2b692707353ddd9b219188fce0186ac49 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,164 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.2.3-py3-none-any.whl#sha256=32377e0e5d4489000231aef6670f66e4c06bb19cd8f90bf9987b1b5b439735ab (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,164 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.2.2-py3-none-any.whl#sha256=6f66c0504a6ab3aaf6fc759d74bedd9ff0f1ac8af6203d3f650760017d8af459 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,165 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.2.1-py3-none-any.whl#sha256=d419947da444664aa89f4e78599b41d01747a53860dcfe7fd78d9b2aed2bd46b (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,165 Skipping link: No binaries permitted for odict: https://archive1.piwheels.org/simple/odict/odict-1.2-py3-none-any.whl#sha256=5c0d8569bab7d74aa50040e09cfb0a822ab693ee1113ba0daa6be9c3f28892f0 (from https://www.piwheels.org/simple/odict/) 2026-02-11T15:18:34,166 Skipping link: not a file: https://www.piwheels.org/simple/odict/ 2026-02-11T15:18:34,167 Skipping link: not a file: https://pypi.org/simple/odict/ 2026-02-11T15:18:34,188 Given no hashes to check 1 links for project 'odict': discarding no candidates 2026-02-11T15:18:34,206 Collecting odict==2.0.0 2026-02-11T15:18:34,209 Created temporary directory: /tmp/pip-unpack-578zkwn6 2026-02-11T15:18:34,424 Downloading odict-2.0.0.tar.gz (15 kB) 2026-02-11T15:18:34,451 Added odict==2.0.0 from https://files.pythonhosted.org/packages/65/f9/4f37b0c639673b61e408f7e69b80f2faa3fea2941fa5ebb93677c42833c0/odict-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-i971o1mz' 2026-02-11T15:18:34,456 Created temporary directory: /tmp/pip-build-env-7l55dv9m 2026-02-11T15:18:34,461 Installing build dependencies: started 2026-02-11T15:18:34,462 Running command pip subprocess to install build dependencies 2026-02-11T15:18:35,603 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-11T15:18:36,143 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-11T15:18:36,167 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-11T15:18:36,686 Collecting hatchling 2026-02-11T15:18:36,705 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-02-11T15:18:36,793 Collecting hatch-fancy-pypi-readme 2026-02-11T15:18:36,807 Using cached https://www.piwheels.org/simple/hatch-fancy-pypi-readme/hatch_fancy_pypi_readme-25.1.0-py3-none-any.whl (10 kB) 2026-02-11T15:18:36,990 Collecting packaging>=24.2 2026-02-11T15:18:37,006 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-11T15:18:37,121 Collecting pathspec>=0.10.1 2026-02-11T15:18:37,137 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-02-11T15:18:37,257 Collecting pluggy>=1.0.0 2026-02-11T15:18:37,271 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-11T15:18:37,512 Collecting trove-classifiers 2026-02-11T15:18:37,526 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-02-11T15:18:40,299 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling, hatch-fancy-pypi-readme 2026-02-11T15:18:40,333 Creating /tmp/pip-build-env-7l55dv9m/overlay/local/bin 2026-02-11T15:18:40,335 changing mode of /tmp/pip-build-env-7l55dv9m/overlay/local/bin/trove-classifiers to 755 2026-02-11T15:18:41,266 changing mode of /tmp/pip-build-env-7l55dv9m/overlay/local/bin/hatchling to 755 2026-02-11T15:18:41,330 changing mode of /tmp/pip-build-env-7l55dv9m/overlay/local/bin/hatch-fancy-pypi-readme to 755 2026-02-11T15:18:41,371 Successfully installed hatch-fancy-pypi-readme-25.1.0 hatchling-1.28.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-02-11T15:18:41,623 Installing build dependencies: finished with status 'done' 2026-02-11T15:18:41,629 Getting requirements to build wheel: started 2026-02-11T15:18:41,631 Running command Getting requirements to build wheel 2026-02-11T15:18:41,979 Getting requirements to build wheel: finished with status 'done' 2026-02-11T15:18:41,982 Created temporary directory: /tmp/pip-modern-metadata-7wop8u3i 2026-02-11T15:18:41,985 Preparing metadata (pyproject.toml): started 2026-02-11T15:18:41,986 Running command Preparing metadata (pyproject.toml) 2026-02-11T15:18:42,553 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-11T15:18:42,558 Source in /tmp/pip-wheel-pyann2h5/odict_7637fffcb6034690aeaed0a1eab47361 has version 2.0.0, which satisfies requirement odict==2.0.0 from https://files.pythonhosted.org/packages/65/f9/4f37b0c639673b61e408f7e69b80f2faa3fea2941fa5ebb93677c42833c0/odict-2.0.0.tar.gz 2026-02-11T15:18:42,559 Removed odict==2.0.0 from https://files.pythonhosted.org/packages/65/f9/4f37b0c639673b61e408f7e69b80f2faa3fea2941fa5ebb93677c42833c0/odict-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-i971o1mz' 2026-02-11T15:18:42,566 Created temporary directory: /tmp/pip-unpack-h93wiizx 2026-02-11T15:18:42,567 Building wheels for collected packages: odict 2026-02-11T15:18:42,572 Created temporary directory: /tmp/pip-wheel-od3bpem9 2026-02-11T15:18:42,572 Destination directory: /tmp/pip-wheel-od3bpem9 2026-02-11T15:18:42,575 Building wheel for odict (pyproject.toml): started 2026-02-11T15:18:42,576 Running command Building wheel for odict (pyproject.toml) 2026-02-11T15:18:42,706 Building wheel for odict (pyproject.toml): finished with status 'done' 2026-02-11T15:18:42,710 Created wheel for odict: filename=odict-2.0.0-py3-none-any.whl size=11072 sha256=892d0e4ceef679c2f04899645bc36f49904e87ec05765183cb56a94c133a5aab 2026-02-11T15:18:42,711 Stored in directory: /tmp/pip-ephem-wheel-cache-oop48esk/wheels/b1/70/be/443e465d0b5749eb0e3e2b8b4f1ee8bc9ff32e81ee3a29eb4b 2026-02-11T15:18:42,723 Successfully built odict 2026-02-11T15:18:42,726 Removed build tracker: '/tmp/pip-build-tracker-i971o1mz'