2026-02-14T19:07:55,893 Created temporary directory: /tmp/pip-ephem-wheel-cache-8pmspvs_ 2026-02-14T19:07:55,895 Created temporary directory: /tmp/pip-build-tracker-wxow3sar 2026-02-14T19:07:55,896 Initialized build tracking at /tmp/pip-build-tracker-wxow3sar 2026-02-14T19:07:55,896 Created build tracker: /tmp/pip-build-tracker-wxow3sar 2026-02-14T19:07:55,897 Entered build tracker: /tmp/pip-build-tracker-wxow3sar 2026-02-14T19:07:55,897 Created temporary directory: /tmp/pip-wheel-eonn8mrg 2026-02-14T19:07:55,900 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-14T19:07:55,903 Created temporary directory: /tmp/pip-ephem-wheel-cache-qxpxbgt5 2026-02-14T19:07:55,925 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T19:07:55,928 2 location(s) to search for versions of caustics: 2026-02-14T19:07:55,928 * https://pypi.org/simple/caustics/ 2026-02-14T19:07:55,928 * https://www.piwheels.org/simple/caustics/ 2026-02-14T19:07:55,929 Fetching project page and analyzing links: https://pypi.org/simple/caustics/ 2026-02-14T19:07:55,930 Getting page https://pypi.org/simple/caustics/ 2026-02-14T19:07:55,931 Found index url https://pypi.org/simple 2026-02-14T19:07:56,146 Fetched page https://pypi.org/simple/caustics/ as application/vnd.pypi.simple.v1+json 2026-02-14T19:07:56,154 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/e8/7b/b153995f2c6cdc0f1a932dc1645b96c9b3c688c57835ce8792cd976258e0/caustics-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/caustics/) 2026-02-14T19:07:56,155 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/18/ac/c435c44ce945c86dfb64c59e1a72c24d1637c29d3a02f0fc773d0db66026/caustics-0.6.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,156 Found link https://files.pythonhosted.org/packages/29/e2/b45d6e6c2fca56034b3ef82f06ea7a5b13bfd3a98cd85d49aef4758e79ce/caustics-0.6.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 0.6.0 2026-02-14T19:07:56,157 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/2c/f4/1666854c573f7b1e4889247b4bfc9ce7f3382c6959e1aa5b273bad22920c/caustics-0.7.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,158 Found link https://files.pythonhosted.org/packages/40/da/b26534ce520bf284690de44c496b3de8bf95141e9b3f11c2c500ef958329/caustics-0.7.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 0.7.0 2026-02-14T19:07:56,159 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/88/86/0eaaa8ae8fa7aa4c18cc91702ef63e8402028b87337cf527456fe46f181d/caustics-0.8.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,159 Found link https://files.pythonhosted.org/packages/27/21/0aee35cacbc55e840099f707f2695e59a69f1fd7d47c144cf918114ae5b1/caustics-0.8.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 0.8.0 2026-02-14T19:07:56,160 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/fa/2f/deac708e2096f7e90e976911c0f51dd5129f669345a1f6660640bb7bf1b3/caustics-0.10.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,161 Found link https://files.pythonhosted.org/packages/e1/8f/53168bac9dadab260565a50b219db6994442f255feb7b5b98addf3955fe7/caustics-0.10.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 0.10.0 2026-02-14T19:07:56,162 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/1a/0f/b149df84e9bf07e14533c2bd3abd4c0145c0ca57d2459558f3a6740eb332/caustics-0.10.1-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,163 Found link https://files.pythonhosted.org/packages/e5/6e/ae76a83ebb748a0cf6cc85452463ecdcd7ebf13de567bac4e932aa68d6cf/caustics-0.10.1.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 0.10.1 2026-02-14T19:07:56,164 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/17/4b/e2ffba4e6c9061646b77a3badd367e1a866d0aa6e451538ee918022578a0/caustics-0.11.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,165 Found link https://files.pythonhosted.org/packages/cb/88/c3d55575ca0f2ffdaba5dc8207eec441a3f4eff26ca49f11b389909f3b4b/caustics-0.11.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 0.11.0 2026-02-14T19:07:56,165 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/7c/da/de1e30765f7693b2dbd0d8256f086ccee12a37d5de363959af62143cfca0/caustics-0.11.1-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,166 Found link https://files.pythonhosted.org/packages/de/8e/05c2863087ac0cd1112f4c79eb24e7f58d6b07e048b58be8ce6638d98f14/caustics-0.11.1.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 0.11.1 2026-02-14T19:07:56,167 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/03/1b/67b5d8e931072f747e0f7d5af187395a7893c2aa678a88524f322aea0707/caustics-0.11.2-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,168 Found link https://files.pythonhosted.org/packages/be/56/58080b6adaad1ef0c5a766bbdcc1ae3ca80818d7d453bfb35cbc58938c14/caustics-0.11.2.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 0.11.2 2026-02-14T19:07:56,168 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/2b/15/1b14801b146e00e922f1d1b3a67a777ef8d351db8f17f6658cbf1b1fa46c/caustics-0.12.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,170 Found link https://files.pythonhosted.org/packages/86/3e/ae9ab6578492f544d92b97571827a257fb74c90cfba5651789160150ee65/caustics-0.12.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 0.12.0 2026-02-14T19:07:56,170 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/ae/51/3f38a48b4e608f0ab00d2c026659518200d84de41570272bffb8e1c845e9/caustics-1.0.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,171 Found link https://files.pythonhosted.org/packages/0c/ac/fa8b58618029ad964c76783ff36f7133355799ac413e91583374a232d151/caustics-1.0.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 1.0.0 2026-02-14T19:07:56,172 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/fc/24/d08e21842bb9bc87d95008d4d9ed8434965db80b82d1ee4447d817407cf8/caustics-1.1.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,173 Found link https://files.pythonhosted.org/packages/a1/a1/7bc2b4a495d5c796822610759da8e0d6349b544836bd8f64c7c7a51ad76f/caustics-1.1.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 1.1.0 2026-02-14T19:07:56,174 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/86/12/1f15388fc8e019534e8bb45b498e15a4e6204db2bf50be2805c827a90dac/caustics-1.2.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,175 Found link https://files.pythonhosted.org/packages/9e/df/10a0a825fe3e4cbc63da72323d6cccad729d163d481bd4d05c65dd128d0b/caustics-1.2.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 1.2.0 2026-02-14T19:07:56,175 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/63/2c/cf1ab93e30b20fab4186b528a2b240c0c354dfb2863d5faebd90c49a773b/caustics-1.3.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,177 Found link https://files.pythonhosted.org/packages/5c/35/f211eef972b338543c9c2b92049a0b6bdb2e2f006e1715baa6e07af2a00f/caustics-1.3.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 1.3.0 2026-02-14T19:07:56,177 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/d8/7d/b75d7718569e8e86dea88759888495d70a6428bcded82f1e37c14ceeee90/caustics-1.3.1-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,178 Found link https://files.pythonhosted.org/packages/54/f6/b9bb3fe6b4da5a0e37153081d1b63b95eb20417d504a2d9248e36a29bebe/caustics-1.3.1.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 1.3.1 2026-02-14T19:07:56,178 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/a9/9d/48d5cee6fd9856f75296c5d368e9db1d4d207381c9dab0d3499c5028c77c/caustics-1.4.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,179 Found link https://files.pythonhosted.org/packages/b9/24/8b2f8cd01ea9c9e51f12e230bc0ce5a46c48ea78c09cbd45d0cea8f2ea39/caustics-1.4.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 1.4.0 2026-02-14T19:07:56,180 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/bb/b7/67e12ac3e10199a225f3182372089595e3fbe8cb7d65587d0de28d892768/caustics-1.5.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,181 Found link https://files.pythonhosted.org/packages/07/d7/269d95eca0935a69fb5087d35dd1e0c6254360c7a663eb6ed4adf4dee698/caustics-1.5.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 1.5.0 2026-02-14T19:07:56,181 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/61/a8/a0dcd6921d3a862255e9968777e96c5b7829697abdda1f475d9e5f9fc98c/caustics-1.5.1-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,182 Found link https://files.pythonhosted.org/packages/70/e8/2b2effee9c197a54ef269dd9a8e8accb1e618e73555cb54e33d41a470c7f/caustics-1.5.1.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 1.5.1 2026-02-14T19:07:56,183 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/df/89/4e5c14be4f868ea529ac7faede46828b47a5f080d4b64e7fa759727db4da/caustics-1.5.2-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,184 Found link https://files.pythonhosted.org/packages/7a/c6/5efc5032495326d906f39b5308ca68d51bfabb5a864860f2e6f787902021/caustics-1.5.2.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.9), version: 1.5.2 2026-02-14T19:07:56,184 Skipping link: No binaries permitted for caustics: https://files.pythonhosted.org/packages/b6/6c/b7f6bc66c6f10245797f91fc24957f2eb2b3568e186efaff513f66e0dc15/caustics-1.6.0-py3-none-any.whl (from https://pypi.org/simple/caustics/) (requires-python:>=3.10) 2026-02-14T19:07:56,185 Found link https://files.pythonhosted.org/packages/7f/ad/d6f4e0f9a89b3078be0afa3b010a50290e146fceea52b9b17b9dfc895dd7/caustics-1.6.0.tar.gz (from https://pypi.org/simple/caustics/) (requires-python:>=3.10), version: 1.6.0 2026-02-14T19:07:56,186 Fetching project page and analyzing links: https://www.piwheels.org/simple/caustics/ 2026-02-14T19:07:56,187 Getting page https://www.piwheels.org/simple/caustics/ 2026-02-14T19:07:56,188 Found index url https://www.piwheels.org/simple 2026-02-14T19:07:56,344 Fetched page https://www.piwheels.org/simple/caustics/ as text/html 2026-02-14T19:07:56,351 Skipping link: No binaries permitted for caustics: https://www.piwheels.org/simple/caustics/caustics-1.5.2-py3-none-any.whl#sha256=116c5b7357182328a827d1dead6700607f40451fdb7fecdab28b4a72d3ec5adf (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,352 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-1.5.1-py3-none-any.whl#sha256=2bdbe292788d41c9f1d28cbe98e2a830b94ff68705a20e19a07a144d4232c009 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,352 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-1.5.0-py3-none-any.whl#sha256=df117d574a353e606c81db5a53a1af8177fc8faebd84434e2095143a973123aa (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,353 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-1.4.0-py3-none-any.whl#sha256=4544d2a99892856470354458b3f5db08dfeb55e99ef6a4db48931995a538d9dc (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,353 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-1.3.1-py3-none-any.whl#sha256=9ad14f4e8e59d8158003f4b76b7748b5d00bf286fab7a1cd4d3d3e67aa0ef1e9 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,353 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-1.3.0-py3-none-any.whl#sha256=7ae1f9af68a763f73d699df20ae32e767929cff6ca28e8c1ad88632a07766564 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,354 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-1.2.0-py3-none-any.whl#sha256=10e4cf6028c2d8ee03f07db2b007a90be9e6a6f3d30aabcc15b69e2a687c6986 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,354 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-1.1.0-py3-none-any.whl#sha256=c3750bb443d5776cc539a2e9962a384a181ff71e36ee8fa56e24e506466d9750 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,355 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-1.0.0-py3-none-any.whl#sha256=b19d8e544c81999791e908920497502750393a58303b850f8b5c777dd93e40d2 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,356 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-0.12.0-py3-none-any.whl#sha256=64cc303cbf0d74ffad46381fb1d11b00a043296ee22e6d75eabf63fd265642fb (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,356 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-0.11.2-py3-none-any.whl#sha256=1c7110289ed1218c6f9ef9b0af500d43cd692dda7c118b103c2aae0bc650da58 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,357 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-0.11.1-py3-none-any.whl#sha256=8091f5ff82bdff760595483fa5d8d5d0c4be6584edfe35689aead32d7e03af54 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,357 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-0.11.0-py3-none-any.whl#sha256=816af2406086194d7adcb643d627b10bfcf3ad944bff7be549b3a8c5e8d0be8b (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,358 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-0.10.1-py3-none-any.whl#sha256=adb3b29fde7c87550517b4e2d8b09b14dcec92ae4572b04b780f77fb3084db07 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,358 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-0.10.0-py3-none-any.whl#sha256=b567a09fc9f67a436ab967e96fff349a8476d2ed4a80dee42bc61e16b82afd16 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,359 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-0.8.0-py3-none-any.whl#sha256=cc4c81c4c76d5d828414e80644067f6ce0779cf2fa2fb2d956fbfbd0ea61202e (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,360 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-0.7.0-py3-none-any.whl#sha256=3362021c98a2888f56ad04bb1c58fc8e2fe6ccc8ffd99db9617c3aae8ff29d08 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,360 Skipping link: No binaries permitted for caustics: https://archive1.piwheels.org/simple/caustics/caustics-0.6.0-py3-none-any.whl#sha256=09ac31f5e5b6aed78ca977e2e86c779854d71b86a1e6f163b6d5b9c7772c4bb1 (from https://www.piwheels.org/simple/caustics/) (requires-python:>=3.9) 2026-02-14T19:07:56,361 Skipping link: not a file: https://www.piwheels.org/simple/caustics/ 2026-02-14T19:07:56,361 Skipping link: not a file: https://pypi.org/simple/caustics/ 2026-02-14T19:07:56,384 Given no hashes to check 1 links for project 'caustics': discarding no candidates 2026-02-14T19:07:56,403 Collecting caustics==1.6.0 2026-02-14T19:07:56,406 Created temporary directory: /tmp/pip-unpack-k8qofvc4 2026-02-14T19:07:56,541 Downloading caustics-1.6.0.tar.gz (7.5 MB) 2026-02-14T19:07:57,735 Added caustics==1.6.0 from https://files.pythonhosted.org/packages/7f/ad/d6f4e0f9a89b3078be0afa3b010a50290e146fceea52b9b17b9dfc895dd7/caustics-1.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-wxow3sar' 2026-02-14T19:07:57,742 Created temporary directory: /tmp/pip-build-env-ldoe3t6g 2026-02-14T19:07:57,746 Installing build dependencies: started 2026-02-14T19:07:57,748 Running command pip subprocess to install build dependencies 2026-02-14T19:07:58,889 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-14T19:07:59,451 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-14T19:07:59,474 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T19:07:59,975 Collecting hatchling 2026-02-14T19:07:59,993 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-02-14T19:08:00,151 Collecting hatch-requirements-txt 2026-02-14T19:08:00,167 Using cached https://www.piwheels.org/simple/hatch-requirements-txt/hatch_requirements_txt-0.4.1-py3-none-any.whl (7.8 kB) 2026-02-14T19:08:00,241 Collecting hatch-vcs 2026-02-14T19:08:00,255 Using cached https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl (8.5 kB) 2026-02-14T19:08:00,441 Collecting packaging>=24.2 2026-02-14T19:08:00,458 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-14T19:08:00,576 Collecting pathspec>=0.10.1 2026-02-14T19:08:00,593 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-02-14T19:08:00,716 Collecting pluggy>=1.0.0 2026-02-14T19:08:00,730 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-14T19:08:00,978 Collecting trove-classifiers 2026-02-14T19:08:00,993 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-02-14T19:08:01,465 Collecting setuptools-scm>=8.2.0 2026-02-14T19:08:01,484 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-14T19:08:02,993 Collecting setuptools 2026-02-14T19:08:03,065 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-14T19:08:06,188 Installing collected packages: trove-classifiers, setuptools, pluggy, pathspec, packaging, setuptools-scm, hatchling, hatch-vcs, hatch-requirements-txt 2026-02-14T19:08:06,224 Creating /tmp/pip-build-env-ldoe3t6g/overlay/local/bin 2026-02-14T19:08:06,226 changing mode of /tmp/pip-build-env-ldoe3t6g/overlay/local/bin/trove-classifiers to 755 2026-02-14T19:08:10,079 changing mode of /tmp/pip-build-env-ldoe3t6g/overlay/local/bin/setuptools-scm to 755 2026-02-14T19:08:10,527 changing mode of /tmp/pip-build-env-ldoe3t6g/overlay/local/bin/hatchling to 755 2026-02-14T19:08:10,692 Successfully installed hatch-requirements-txt-0.4.1 hatch-vcs-0.5.0 hatchling-1.28.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 setuptools-82.0.0 setuptools-scm-9.2.2 trove-classifiers-2026.1.14.14 2026-02-14T19:08:11,001 Installing build dependencies: finished with status 'done' 2026-02-14T19:08:11,008 Getting requirements to build wheel: started 2026-02-14T19:08:11,009 Running command Getting requirements to build wheel 2026-02-14T19:08:11,580 Getting requirements to build wheel: finished with status 'done' 2026-02-14T19:08:11,584 Created temporary directory: /tmp/pip-modern-metadata-3saz2d4_ 2026-02-14T19:08:11,586 Preparing metadata (pyproject.toml): started 2026-02-14T19:08:11,587 Running command Preparing metadata (pyproject.toml) 2026-02-14T19:08:12,559 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-14T19:08:12,564 Source in /tmp/pip-wheel-eonn8mrg/caustics_23cc1ff2fb72420dbae5180f02bfaa53 has version 1.6.0, which satisfies requirement caustics==1.6.0 from https://files.pythonhosted.org/packages/7f/ad/d6f4e0f9a89b3078be0afa3b010a50290e146fceea52b9b17b9dfc895dd7/caustics-1.6.0.tar.gz 2026-02-14T19:08:12,565 Removed caustics==1.6.0 from https://files.pythonhosted.org/packages/7f/ad/d6f4e0f9a89b3078be0afa3b010a50290e146fceea52b9b17b9dfc895dd7/caustics-1.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-wxow3sar' 2026-02-14T19:08:12,572 Created temporary directory: /tmp/pip-unpack-iu9v2na1 2026-02-14T19:08:12,573 Building wheels for collected packages: caustics 2026-02-14T19:08:12,578 Created temporary directory: /tmp/pip-wheel-c0cvai0d 2026-02-14T19:08:12,579 Destination directory: /tmp/pip-wheel-c0cvai0d 2026-02-14T19:08:12,581 Building wheel for caustics (pyproject.toml): started 2026-02-14T19:08:12,583 Running command Building wheel for caustics (pyproject.toml) 2026-02-14T19:08:12,717 Building wheel for caustics (pyproject.toml): finished with status 'done' 2026-02-14T19:08:12,722 Created wheel for caustics: filename=caustics-1.6.0-py3-none-any.whl size=107272 sha256=b8e8a287ede488bbbb9ffde9c1412beb7820a93ddc60f6e88c8e33b7b6c36928 2026-02-14T19:08:12,724 Stored in directory: /tmp/pip-ephem-wheel-cache-qxpxbgt5/wheels/20/00/cb/5b21be77431c20d10cb20869ec2817ae0e9c85385e47483923 2026-02-14T19:08:12,737 Successfully built caustics 2026-02-14T19:08:12,743 Removed build tracker: '/tmp/pip-build-tracker-wxow3sar'