2026-04-03T10:28:31,469 Created temporary directory: /tmp/pip-ephem-wheel-cache-qkj4ub_8 2026-04-03T10:28:31,471 Created temporary directory: /tmp/pip-build-tracker-ouc2vzsh 2026-04-03T10:28:31,471 Initialized build tracking at /tmp/pip-build-tracker-ouc2vzsh 2026-04-03T10:28:31,472 Created build tracker: /tmp/pip-build-tracker-ouc2vzsh 2026-04-03T10:28:31,472 Entered build tracker: /tmp/pip-build-tracker-ouc2vzsh 2026-04-03T10:28:31,473 Created temporary directory: /tmp/pip-wheel-n42b0tym 2026-04-03T10:28:31,476 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-04-03T10:28:31,478 Created temporary directory: /tmp/pip-ephem-wheel-cache-ohq2iduh 2026-04-03T10:28:31,500 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-03T10:28:31,504 2 location(s) to search for versions of jupytercad-core: 2026-04-03T10:28:31,504 * https://pypi.org/simple/jupytercad-core/ 2026-04-03T10:28:31,504 * https://www.piwheels.org/simple/jupytercad-core/ 2026-04-03T10:28:31,505 Fetching project page and analyzing links: https://pypi.org/simple/jupytercad-core/ 2026-04-03T10:28:31,505 Getting page https://pypi.org/simple/jupytercad-core/ 2026-04-03T10:28:31,507 Found index url https://pypi.org/simple 2026-04-03T10:28:31,741 Fetched page https://pypi.org/simple/jupytercad-core/ as application/vnd.pypi.simple.v1+json 2026-04-03T10:28:31,757 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/3b/e3/5e301595fa0e329759455a3b80b1fca79e9bbac8dec9e491109eeb9c802c/jupytercad_core-1.0.0a1-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,758 Found link https://files.pythonhosted.org/packages/bb/35/b70ae598d240bb38b9ec2642bb6371c7551470e1ed8d87ac4d11564e22ee/jupytercad_core-1.0.0a1.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 1.0.0a1 2026-04-03T10:28:31,759 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/1a/37/b11c59c71d0547ffb85f1311302fd95ae4dd41ead9f489d33910c11acb65/jupytercad_core-1.0.0a2-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,760 Found link https://files.pythonhosted.org/packages/91/5d/faf6a8d5254b8c6a43f7c844ed5dadb81debc9ecca5fac2fb64217c5efd6/jupytercad_core-1.0.0a2.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 1.0.0a2 2026-04-03T10:28:31,761 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/7d/80/bdd06f0d97666d669bb8dc54b07167edbd338a454e5b5fde23e3dfbe4d71/jupytercad_core-1.0.0a3-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,762 Found link https://files.pythonhosted.org/packages/2b/80/53c23d9ad3d089e3a0d38cbce03b7365720e5f04ab97db0b655986fad44a/jupytercad_core-1.0.0a3.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 1.0.0a3 2026-04-03T10:28:31,763 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/70/d4/eeca9a16fdac2430622432972362a5e850d80620fd77ff02e2d3b725091a/jupytercad_core-1.0.0a4-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,764 Found link https://files.pythonhosted.org/packages/8d/32/28d188565792598b2fd1b26fb8d6a6d7e607d55f25dd8be9d85f3a353201/jupytercad_core-1.0.0a4.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 1.0.0a4 2026-04-03T10:28:31,765 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/6a/ee/9fd51766c09c6e15e2f0f210a2f7f7cfafaef87438e2c7de941db41e274a/jupytercad_core-1.0.0-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,766 Found link https://files.pythonhosted.org/packages/2f/a8/1f971cd7328c5943038a984b373575f747b9ee428d7da6d40e9afd7e95cf/jupytercad_core-1.0.0.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 1.0.0 2026-04-03T10:28:31,767 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/1f/f6/31cd204d6cc265d2f38f5b57e15899d4f27f4f4991296e25db0153c8bba6/jupytercad_core-1.0.1-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,767 Found link https://files.pythonhosted.org/packages/05/42/c9a789568bf1ff9d25101824c6cabddc5b6b94c2e504d615122a939918f2/jupytercad_core-1.0.1.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 1.0.1 2026-04-03T10:28:31,768 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/ea/bb/f9c085ce61b8fb0477c356bdebb1f0ce59f27d5b62480f690cb5a7b9826b/jupytercad_core-2.0.0a0-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,769 Found link https://files.pythonhosted.org/packages/a0/fb/b239b1e9ebd055d78722ddeda14e3be36099a55b151f8621c59ad0cb01f1/jupytercad_core-2.0.0a0.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a0 2026-04-03T10:28:31,770 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/d9/81/6b4f47dc2ca1c4958a17a69460bae4a5cda9463c4f2fc559b35e5770d066/jupytercad_core-2.0.0a1-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,770 Found link https://files.pythonhosted.org/packages/07/ab/7a36b248afb7d51d828b8a3986186a639bafdd64510e8923439a4fbd5910/jupytercad_core-2.0.0a1.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a1 2026-04-03T10:28:31,771 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/ec/dd/c1c71e86ae89ff6efecf2569ec46face81e0eda018ca7b2a640ea3e8fa00/jupytercad_core-2.0.0a2-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,772 Found link https://files.pythonhosted.org/packages/85/25/b77c406b43c8b8fd042c6afac38a9c63efdbce21cc1d6685db9f587cf330/jupytercad_core-2.0.0a2.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a2 2026-04-03T10:28:31,773 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/6d/fa/d9cae023211caf53e8be7c61e699938f4d5750fdc173f8347ab6b3ec3ffd/jupytercad_core-2.0.0a4-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,774 Found link https://files.pythonhosted.org/packages/93/e8/f772864d6e946d72e781878f5986b92877e6ef0ed38573b41f2275ddb944/jupytercad_core-2.0.0a4.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a4 2026-04-03T10:28:31,775 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/32/ce/a2c67fa8a26392988e2b3f2bffa81ae84dd1ecd3dd664701ff41c86d98a8/jupytercad_core-2.0.0a5-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,776 Found link https://files.pythonhosted.org/packages/eb/62/8022ea53f03b1e932c0b2ea4ecba6fa155c08e8466de79b0cd91ff94dca6/jupytercad_core-2.0.0a5.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a5 2026-04-03T10:28:31,776 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/16/e9/56ba06d3da63c684b10d46c91ce61ef4e52b31c489017b2260886f2d2815/jupytercad_core-2.0.0a6-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,777 Found link https://files.pythonhosted.org/packages/d8/7c/da3a047a9d05e2e3cb5eb9f8f5ea114662db414901b2a3e33d67fbe783b7/jupytercad_core-2.0.0a6.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a6 2026-04-03T10:28:31,778 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/3c/ed/d1791fbf8e94c2bce3cbbcc2f384341662ea63bd4c2b65e682d485e54a52/jupytercad_core-2.0.0a7-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,779 Found link https://files.pythonhosted.org/packages/d1/0d/c47150176e972cc02d7151d3cbab76c17f33c6370f0972319c1511780ec6/jupytercad_core-2.0.0a7.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a7 2026-04-03T10:28:31,780 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/19/74/38e066c875289b29ec1005cecb8cf05ec2c4fbed92453a63206cf3fe35c7/jupytercad_core-2.0.0a8-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,781 Found link https://files.pythonhosted.org/packages/3c/ca/d306b48cb22ed0ad50733719640cc7eb1d07e3650383d36240fdeb37220d/jupytercad_core-2.0.0a8.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a8 2026-04-03T10:28:31,781 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/33/d2/6007f0656373f66c2549dd746a0ba34b58fc1e99d2ad1e5b2677913c1084/jupytercad_core-2.0.0a9-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,782 Found link https://files.pythonhosted.org/packages/a6/65/4f086cf08196f0facb1484d7d3871bfba318b665993af86e239452fabd20/jupytercad_core-2.0.0a9.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a9 2026-04-03T10:28:31,783 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/78/84/0c580dca050fa2cc721789b93a261c050d6a5eaefdc298fb0654d1bb8e9e/jupytercad_core-2.0.0a10-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,784 Found link https://files.pythonhosted.org/packages/20/7e/2eb7898fa6252eae3cd79cdc22d58dbb24dc702f322cadf3f9ca305d9758/jupytercad_core-2.0.0a10.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0a10 2026-04-03T10:28:31,784 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/64/7e/4fe0a5c99edb33e5169ff814b3c6d91ba33f5b7b3fffb17f13f23adf08c3/jupytercad_core-2.0.0rc0-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,785 Found link https://files.pythonhosted.org/packages/35/f2/cf0f3a1c4b722f0a01d2cc664bcedffd07bd93af54875665c410f5d8ff0a/jupytercad_core-2.0.0rc0.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0rc0 2026-04-03T10:28:31,786 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/e2/bd/75fe7ded8046223c2d6f3681da9defcaa7e62bfc9fc8f8a7956c6b175877/jupytercad_core-2.0.0-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,787 Found link https://files.pythonhosted.org/packages/04/c1/b5dea4247237e19468305beda4b6b24583b03cfe10b6a1ea4b9a533ef686/jupytercad_core-2.0.0.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.0 2026-04-03T10:28:31,788 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/ac/67/358461d568bd71418ec4cbd726769e1087f5dee40f7c6ad2d6f63702c74e/jupytercad_core-2.0.1-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,789 Found link https://files.pythonhosted.org/packages/b2/ff/bfeedacc951e0c6b553ccfdf5dad65166ea849ee2f1dbeab2617be70c124/jupytercad_core-2.0.1.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.1 2026-04-03T10:28:31,790 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/e2/01/b23cee44e02f0db144b58d54817069e113cdb184edf1fb4d1a1a833ffd76/jupytercad_core-2.0.2-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,791 Found link https://files.pythonhosted.org/packages/cb/d6/3cefbe04223433855d2e9ccbe0332330558cf35434ea3010508ad8ac24bd/jupytercad_core-2.0.2.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 2.0.2 2026-04-03T10:28:31,791 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/0a/d3/61048736f9956d60edb3c87e6d85e2ce25368062f08f30698f7b5c015a1b/jupytercad_core-3.0.0a0-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,792 Found link https://files.pythonhosted.org/packages/35/59/3d3bc6deaa89d73dbdad76639d7cc1e79f2c94a664afb9761c8f11237254/jupytercad_core-3.0.0a0.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0a0 2026-04-03T10:28:31,793 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/b4/96/c6934d53c408c3a8d5c4f8fa7751071ed86757c0a3859a980e71012397f1/jupytercad_core-3.0.0a1-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,794 Found link https://files.pythonhosted.org/packages/13/2f/09d890027d65f0c4b60d1e0c4c985c0045c408453f6e05397fd2b46151cf/jupytercad_core-3.0.0a1.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0a1 2026-04-03T10:28:31,794 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/cb/84/30c4440e581e7957aced0f807eb53a9f5c490aaaafeb3bf32d5ace1a74e0/jupytercad_core-3.0.0a2-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,795 Found link https://files.pythonhosted.org/packages/0d/8f/7410816335eb07cc0013413e2af225d85d5e5e88497577d880c3a9e0ddfe/jupytercad_core-3.0.0a2.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0a2 2026-04-03T10:28:31,796 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/33/8d/771f252708d78fe3fac17688bb8ae8aada0ba74d66df548830ae883aea5e/jupytercad_core-3.0.0a3-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,797 Found link https://files.pythonhosted.org/packages/62/98/4112178c993fd7d4e63c23c437555b362db9993ce1fc5797ec3b3b57607f/jupytercad_core-3.0.0a3.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0a3 2026-04-03T10:28:31,798 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/a5/40/6d538fb19a98c62fe31f7c7fd27605294bd1011df9409738a596090d4381/jupytercad_core-3.0.0a4-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,799 Found link https://files.pythonhosted.org/packages/78/94/502e67fcc814242fb22e3797c80476d21494f1e88651ed68fd2f33fc7c5f/jupytercad_core-3.0.0a4.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0a4 2026-04-03T10:28:31,799 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/a5/ac/20d50c74d19c21053dc9caedda51a47529d721ec6cc044e19ee09609df4b/jupytercad_core-3.0.0a5-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,800 Found link https://files.pythonhosted.org/packages/da/19/40bd800781ca6eebee4f427fd19ced21d033457142441f003c0f121210e7/jupytercad_core-3.0.0a5.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0a5 2026-04-03T10:28:31,801 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/8b/20/067f2a030a7cec33e88bba3b01367bc3eac71f1f60820722556a9f249533/jupytercad_core-3.0.0a6-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,802 Found link https://files.pythonhosted.org/packages/05/f0/8df546483318a677015ca279456f249a03b2c1743daed2feacbd971c7ef1/jupytercad_core-3.0.0a6.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0a6 2026-04-03T10:28:31,803 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/2a/4a/7ef53ad34da22c943a58691a18df7502436e69b0320fddd1f9d5ccbc96df/jupytercad_core-3.0.0a7-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,804 Found link https://files.pythonhosted.org/packages/31/be/fd29dc7eabe8a94aad97dcc652c163aea80261885063785ecfe8f51986f4/jupytercad_core-3.0.0a7.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0a7 2026-04-03T10:28:31,804 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/ec/6c/9437a2263516d76151cdb08875c6fc8611aa77269bdb3f3e869f1ec532cc/jupytercad_core-3.0.0rc0-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,805 Found link https://files.pythonhosted.org/packages/6d/16/dae0818269442864cd3fd73da99857b16aa3e3616dfb94e20172a6a8e7a0/jupytercad_core-3.0.0rc0.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0rc0 2026-04-03T10:28:31,806 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/a6/11/901318d4a79ed3e2db0bb98c7c1135beec96ea126bc92434d66b642267b5/jupytercad_core-3.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,807 Found link https://files.pythonhosted.org/packages/04/ad/5c87e9d695ceb646d8e64229472606e5c7a84d77efe88813614930868087/jupytercad_core-3.0.0rc1.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0rc1 2026-04-03T10:28:31,807 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/dd/4f/04b17616254c38abf51285b643130fe812990278d191a2d2b907223e563a/jupytercad_core-3.0.0-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,808 Found link https://files.pythonhosted.org/packages/ce/3c/cfaaf567eefc2ef1ec1349bfc8810cbbadd9325bd9900ce191263ac42912/jupytercad_core-3.0.0.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.0 2026-04-03T10:28:31,809 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/a6/dc/17d830fd4bdee06ca591f6a520756a6961bc66ee06aee8ff6ef5fb8313e4/jupytercad_core-3.0.1-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,810 Found link https://files.pythonhosted.org/packages/8b/6e/398ba67d111dcbbd29bebb6348bc88f951e145379a35fb2343f8f81e4b6c/jupytercad_core-3.0.1.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.0.1 2026-04-03T10:28:31,811 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/28/3f/55eeb8ca2b22df5454aac436b904cc42ec01b3e6e56afa97cd9da420d7c3/jupytercad_core-3.1.0-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,812 Found link https://files.pythonhosted.org/packages/b9/4c/ee3818f3e93b49c43d3d5907d4bcdd8ed2e4981bda64f047495e71e32dc4/jupytercad_core-3.1.0.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.1.0 2026-04-03T10:28:31,812 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/be/51/0bf43369043e4dbd3c00043f69cbcd395980c1b2d6b69cd7cc9cb100908e/jupytercad_core-3.1.1-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,813 Found link https://files.pythonhosted.org/packages/90/d5/3467b9ddd574a9257eed5cb11dbe34817dab9ed6185b67b57afd718debc4/jupytercad_core-3.1.1.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.1.1 2026-04-03T10:28:31,814 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/46/59/0ab9056988ba061032ba80c39839d3ec9c72a24449b50bccc64a292f7604/jupytercad_core-3.1.2-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,815 Found link https://files.pythonhosted.org/packages/a3/2a/2640f5b5fd72044f226cdb654c25dc312e13c84d07130d6a9f0e87b3e3ea/jupytercad_core-3.1.2.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.1.2 2026-04-03T10:28:31,816 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/b2/72/74ea8c16cadb683f0f79972131977160b057852a925d2dbfc8cdb4855762/jupytercad_core-3.1.3-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,816 Found link https://files.pythonhosted.org/packages/a9/c8/fb646d3e8e142c948e44933f5bbce20c58c916c365bc7402d34e9e7bf4ad/jupytercad_core-3.1.3.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.1.3 2026-04-03T10:28:31,817 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/04/c4/a249a346d19df3cecf5c4e8f3733760ac32c32535753f21e42d152f7414e/jupytercad_core-3.1.4-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,818 Found link https://files.pythonhosted.org/packages/0e/bc/3893c9b8ad9ecab0367b001e0824a991a4ce8228b161fc4f33918f530d76/jupytercad_core-3.1.4.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.1.4 2026-04-03T10:28:31,818 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/b7/0b/38e1593f014b34fd573da2ac1d3bb13edb2b8961ba3160f85982e112afc0/jupytercad_core-3.1.5-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,819 Found link https://files.pythonhosted.org/packages/4e/11/47b4630176837e9cf5eada5e0e8f8f40ce8c4135e2b7d2086400135a1d71/jupytercad_core-3.1.5.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.1.5 2026-04-03T10:28:31,820 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/42/68/11e46ad01b135c8ea6ec16b4d3c425f517b706cd270fece89bb32e3b61e2/jupytercad_core-3.1.6-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,821 Found link https://files.pythonhosted.org/packages/83/cd/108de174cdd1b60d4209345961141b8cf2e8eb06968b14ecac0e90c62600/jupytercad_core-3.1.6.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.1.6 2026-04-03T10:28:31,822 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/1f/ed/a7819cf3aead017e59a553f6d129ef7b12373832ec2392f5fb244aaf56cb/jupytercad_core-3.1.7-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,823 Found link https://files.pythonhosted.org/packages/e2/db/1965c3372d448a39a70b82ce6690256dd2b013f9712838599251008ac98a/jupytercad_core-3.1.7.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.1.7 2026-04-03T10:28:31,823 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/61/da/991277132ee5be9edafa37c4922e5c740fdea0fddd99ae365accfddb8141/jupytercad_core-3.4.0-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,824 Found link https://files.pythonhosted.org/packages/3e/39/c1281a8b5bf0cb9283e4d76c1296cf9cf8a19b434bd9f30a48cfd11bb4af/jupytercad_core-3.4.0.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.4.0 2026-04-03T10:28:31,826 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/bb/cb/5748119f34265009d06d5b7c6762fc645eb55a946b630ea49be272cbecfd/jupytercad_core-3.4.1-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,827 Found link https://files.pythonhosted.org/packages/12/4e/3236bdf73c9d31d1d996cc1d12d178e23f436d1b191bd7344fcd64c3c6e5/jupytercad_core-3.4.1.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.4.1 2026-04-03T10:28:31,827 Skipping link: No binaries permitted for jupytercad-core: https://files.pythonhosted.org/packages/72/3c/240b7139f84e79794ecc88d9bb5ac943f544569ea53bce5c49ffff652f76/jupytercad_core-3.4.2-py3-none-any.whl (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:31,828 Found link https://files.pythonhosted.org/packages/21/64/b138a31b65b06261eef3fe9c36e5cf680fd54951ba95eaa753ff22ce4db0/jupytercad_core-3.4.2.tar.gz (from https://pypi.org/simple/jupytercad-core/) (requires-python:>=3.8), version: 3.4.2 2026-04-03T10:28:31,829 Fetching project page and analyzing links: https://www.piwheels.org/simple/jupytercad-core/ 2026-04-03T10:28:31,830 Getting page https://www.piwheels.org/simple/jupytercad-core/ 2026-04-03T10:28:31,831 Found index url https://www.piwheels.org/simple 2026-04-03T10:28:32,009 Fetched page https://www.piwheels.org/simple/jupytercad-core/ as text/html 2026-04-03T10:28:32,021 Skipping link: No binaries permitted for jupytercad-core: https://www.piwheels.org/simple/jupytercad-core/jupytercad_core-3.4.1-py3-none-any.whl#sha256=8344bbb5c32e6dc6de53ffc408b9676bbaa7c2b7282ab5f865e3c475aead04c2 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,022 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.4.0-py3-none-any.whl#sha256=3f3d26dcea5b27cba0e870e10e34749973f23c8ed9046205aec4cabc34467e7d (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,022 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.1.7-py3-none-any.whl#sha256=5bed30b7af0598e9004e5075c6391da29ca4613f61ae0e0ea4e44fd352a8d73e (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,023 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.1.6-py3-none-any.whl#sha256=aedad19d90a2ae46b35e6e2a96556b3b03b9f458bdb860fbfc65348881543385 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,024 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.1.5-py3-none-any.whl#sha256=68f655397993e434e82b64df004733944bcaea6521024a634326eb8de70aa0d0 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,024 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.1.4-py3-none-any.whl#sha256=ac3e7fcf2be8d91947c749afc0b39c8b9177cea85aa87824528058b967b6ea04 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,025 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.1.3-py3-none-any.whl#sha256=13d1369f6d7a932bdb83ead4f6654221329289c59e156b6e2ffe9acbb93992c1 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,025 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.1.2-py3-none-any.whl#sha256=0d7461948670edd365aeb33c2dd32ba5b1ef281fc28b5ff73e5a8f0212624f85 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,026 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.1.1-py3-none-any.whl#sha256=095ae1df2ed5fd5cd7a48c7bee009e96ec33de23775616991a964a52f772a620 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,027 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.1.0-py3-none-any.whl#sha256=9fe43663a367b959433eece811d74c4c70dfcebf87951a1c5ff82555dac60355 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,027 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.1-py3-none-any.whl#sha256=df12bf8edbff8ac3d18ba7edc2876f65dbbb37b4c07c279e20f513f2e42e88b3 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,028 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0-py3-none-any.whl#sha256=26a8412e49dfcd3120b2d3b8f2fae616183db64793cdade7d78187fede0da024 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,028 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0rc1-py3-none-any.whl#sha256=78bf5bbd953e3f14fae205d03d9bda7ee9c0fdb26cc4e9eef29d223f819749e0 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,029 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0rc0-py3-none-any.whl#sha256=4c1e7f4d361672d39dd45ef63abc1ef5ede700c034223890fda77cc7722c72a1 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,029 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0a7-py3-none-any.whl#sha256=3144162d41527f4ddd8a91f43cda6f6e82f7c4e5e2ec57153d916682761582d9 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,030 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0a6-py3-none-any.whl#sha256=7b925154f59a44b204acfb9570dec41e0949d03d1b4f1f3254054e392e17e5b0 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,030 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0a5-py3-none-any.whl#sha256=3d7c8d210d46ecf62e9bdc7de2e3071b3fbce69902d7e59207cf4299dfd768c8 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,031 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0a4-py3-none-any.whl#sha256=8c43868f6759e31ef61977f0aa854269ff088f79841d1c9b47f131a8a6da2e41 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,032 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0a3-py3-none-any.whl#sha256=c5b2c9c598617380e66f9fa94d030b9898d3d1587b8a0a4b11478f332e36b39f (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,032 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0a2-py3-none-any.whl#sha256=bb9c0a56192a37981e185c5db78c71aa792c0c0bc40666bffd2f58694e861326 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,033 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0a1-py3-none-any.whl#sha256=1f6a59d5d686210d21883a84801a7e94b5a175978f549d7a6ac9fab149b34ef1 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,034 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-3.0.0a0-py3-none-any.whl#sha256=67efb42701ba447440bad58cd0c561cd86bda20bacb97aa2b2afe6d6ec23efdd (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,034 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.2-py3-none-any.whl#sha256=3258dd8c8cc60bc99d57cff6111a7773acf1de442cd724901ee74b61f08225e2 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,034 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.1-py3-none-any.whl#sha256=d3002c1721724aaaf1bf7b3fb4f2e49a50d85844c44e3d438a34f1198f3e45a1 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,035 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0-py3-none-any.whl#sha256=e5712268469e6c7b0424467a4513cca8c9a881d25af76267125fa765c17d3c32 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,035 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0rc0-py3-none-any.whl#sha256=552ca671b215c37bf74adc7d0b7ec490cd7284baeb690e22dc72fff3d23995e0 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,036 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a10-py3-none-any.whl#sha256=d24b3fe6248c0defefb6704e0d3b875aafb06a10c9d02d79bcdec80aeb95250d (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,036 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a9-py3-none-any.whl#sha256=ec6e0fcd084bfcc525b05bdd040845b455fff4b1f8f7bc46c674ad9d14da68fb (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,037 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a8-py3-none-any.whl#sha256=f8554150f7c1570090bb75d8ae7653235216eff334d7f46ea5e4555f1ee6a2fa (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,037 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a7-py3-none-any.whl#sha256=44d7873e3dd22c13064e64210dffb2c687637985541f7732704a7f9d84faaef5 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,038 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a6-py3-none-any.whl#sha256=1b95204dc2274a310f0ed09d4d0c2c4584e4fe820b312d3dff3ba65581d370a9 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,039 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a5-py3-none-any.whl#sha256=7e29cdbb62439397747b38ef9b29cbe2dbfe45eb977774563b08e858275cf6dd (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,039 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a4-py3-none-any.whl#sha256=cbb5f2d779c24132314956c737850237a8c35df878356eebaee6569ed34e5d3b (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,040 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a2-py3-none-any.whl#sha256=fa503dc0e4fbf86303bf9b0c38dcac5e64e3cd6ccc8a7536ee398c9b616ee5dc (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,040 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a1-py3-none-any.whl#sha256=2e9e9ec74de641eb0bc562ab3efe61955d39dad5958add3336c4c95f32f375ed (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,041 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-2.0.0a0-py3-none-any.whl#sha256=2a46e6fadfff3e82af69698a102ec0d844eea49710f1ab6797f8f93b37d5bf65 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,041 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-1.0.1-py3-none-any.whl#sha256=6bd5084edac26ca86c71741f34f437c43b5a5237582d87db8d3e6f914f51eeb9 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,042 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-1.0.0-py3-none-any.whl#sha256=dda3e787420e5057c25de9346d65568628eade2360b4c9621135c33bed45dcda (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,042 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-1.0.0a4-py3-none-any.whl#sha256=bcf26b28ecca28c8ce04771375f01a90df58d3d1f577c08545485a3a8a221c2c (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,043 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-1.0.0a3-py3-none-any.whl#sha256=d6c89e279446c2587f27377beb37219a83ebd03d5220d6617ce882ea76128f62 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,043 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-1.0.0a2-py3-none-any.whl#sha256=b6a5268d93f89cca8b54966c3d1eab7730ef87e96bc99e7a78df4a421acc0bb8 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,044 Skipping link: No binaries permitted for jupytercad-core: https://archive1.piwheels.org/simple/jupytercad-core/jupytercad_core-1.0.0a1-py3-none-any.whl#sha256=697ea98c6282ee48313095def54fbb012e375c071f614b8343095a0f08faade4 (from https://www.piwheels.org/simple/jupytercad-core/) (requires-python:>=3.8) 2026-04-03T10:28:32,044 Skipping link: not a file: https://www.piwheels.org/simple/jupytercad-core/ 2026-04-03T10:28:32,045 Skipping link: not a file: https://pypi.org/simple/jupytercad-core/ 2026-04-03T10:28:32,067 Given no hashes to check 1 links for project 'jupytercad-core': discarding no candidates 2026-04-03T10:28:32,085 Collecting jupytercad-core==3.4.2 2026-04-03T10:28:32,087 Created temporary directory: /tmp/pip-unpack-aeo6jv4v 2026-04-03T10:28:32,321 Downloading jupytercad_core-3.4.2.tar.gz (4.2 MB) 2026-04-03T10:28:33,472 Added jupytercad-core==3.4.2 from https://files.pythonhosted.org/packages/21/64/b138a31b65b06261eef3fe9c36e5cf680fd54951ba95eaa753ff22ce4db0/jupytercad_core-3.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-ouc2vzsh' 2026-04-03T10:28:33,481 Created temporary directory: /tmp/pip-build-env-yvgoavrf 2026-04-03T10:28:33,485 Installing build dependencies: started 2026-04-03T10:28:33,486 Running command pip subprocess to install build dependencies 2026-04-03T10:28:34,607 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-03T10:28:35,092 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-04-03T10:28:35,115 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-03T10:28:35,647 Collecting hatchling>=1.5.0 2026-04-03T10:28:35,668 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-04-03T10:28:36,847 Collecting jupyterlab<5,>=4.0.0 2026-04-03T10:28:37,721 Using cached https://www.piwheels.org/simple/jupyterlab/jupyterlab-4.5.6-py3-none-any.whl (12.4 MB) 2026-04-03T10:28:38,163 Collecting hatch-nodejs-version>=0.3.2 2026-04-03T10:28:38,184 Using cached https://www.piwheels.org/simple/hatch-nodejs-version/hatch_nodejs_version-0.4.0-py3-none-any.whl (8.9 kB) 2026-04-03T10:28:38,366 Collecting packaging>=24.2 2026-04-03T10:28:38,382 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-03T10:28:38,496 Collecting pathspec>=0.10.1 2026-04-03T10:28:38,513 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-04-03T10:28:38,629 Collecting pluggy>=1.0.0 2026-04-03T10:28:38,644 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-04-03T10:28:38,886 Collecting trove-classifiers 2026-04-03T10:28:38,900 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-04-03T10:28:39,142 Collecting async-lru>=1.0.0 2026-04-03T10:28:39,157 Using cached https://www.piwheels.org/simple/async-lru/async_lru-2.3.0-py3-none-any.whl (8.4 kB) 2026-04-03T10:28:39,373 Collecting httpx<1,>=0.25.0 2026-04-03T10:28:39,389 Using cached https://www.piwheels.org/simple/httpx/httpx-0.28.1-py3-none-any.whl (73 kB) 2026-04-03T10:28:39,799 Collecting ipykernel!=6.30.0,>=6.5.0 2026-04-03T10:28:39,816 Using cached https://www.piwheels.org/simple/ipykernel/ipykernel-7.2.0-py3-none-any.whl (118 kB) 2026-04-03T10:28:39,957 Collecting jinja2>=3.0.3 2026-04-03T10:28:39,977 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-04-03T10:28:40,171 Collecting jupyter-core 2026-04-03T10:28:40,185 Using cached https://www.piwheels.org/simple/jupyter-core/jupyter_core-5.9.1-py3-none-any.whl (29 kB) 2026-04-03T10:28:40,302 Collecting jupyter-lsp>=2.0.0 2026-04-03T10:28:40,317 Using cached https://www.piwheels.org/simple/jupyter-lsp/jupyter_lsp-2.3.1-py3-none-any.whl (77 kB) 2026-04-03T10:28:40,760 Collecting jupyter-server<3,>=2.4.0 2026-04-03T10:28:40,795 Using cached https://www.piwheels.org/simple/jupyter-server/jupyter_server-2.17.0-py3-none-any.whl (388 kB) 2026-04-03T10:28:41,122 Collecting jupyterlab-server<3,>=2.28.0 2026-04-03T10:28:41,137 Using cached https://www.piwheels.org/simple/jupyterlab-server/jupyterlab_server-2.28.0-py3-none-any.whl (59 kB) 2026-04-03T10:28:41,215 Collecting notebook-shim>=0.2 2026-04-03T10:28:41,229 Using cached https://www.piwheels.org/simple/notebook-shim/notebook_shim-0.2.4-py3-none-any.whl (13 kB) 2026-04-03T10:28:42,700 Collecting setuptools>=41.1.0 2026-04-03T10:28:42,781 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-03T10:28:43,324 Collecting tornado>=6.2.0 2026-04-03T10:28:43,380 Using cached https://www.piwheels.org/simple/tornado/tornado-6.5.5-cp39-abi3-linux_armv7l.whl (445 kB) 2026-04-03T10:28:43,555 Collecting traitlets 2026-04-03T10:28:43,572 Using cached https://www.piwheels.org/simple/traitlets/traitlets-5.14.3-py3-none-any.whl (85 kB) 2026-04-03T10:28:43,881 Collecting anyio 2026-04-03T10:28:43,907 Using cached https://www.piwheels.org/simple/anyio/anyio-4.13.0-py3-none-any.whl (114 kB) 2026-04-03T10:28:44,087 Collecting certifi 2026-04-03T10:28:44,106 Using cached https://www.piwheels.org/simple/certifi/certifi-2026.2.25-py3-none-any.whl (153 kB) 2026-04-03T10:28:44,294 Collecting httpcore==1.* 2026-04-03T10:28:44,310 Using cached https://www.piwheels.org/simple/httpcore/httpcore-1.0.9-py3-none-any.whl (78 kB) 2026-04-03T10:28:44,432 Collecting idna 2026-04-03T10:28:44,447 Using cached https://www.piwheels.org/simple/idna/idna-3.11-py3-none-any.whl (71 kB) 2026-04-03T10:28:44,543 Collecting h11>=0.16 2026-04-03T10:28:44,558 Using cached https://www.piwheels.org/simple/h11/h11-0.16.0-py3-none-any.whl (37 kB) 2026-04-03T10:28:44,724 Collecting comm>=0.1.1 2026-04-03T10:28:44,737 Using cached https://www.piwheels.org/simple/comm/comm-0.2.3-py3-none-any.whl (7.3 kB) 2026-04-03T10:28:45,657 Collecting debugpy>=1.6.5 2026-04-03T10:28:45,909 Using cached https://www.piwheels.org/simple/debugpy/debugpy-1.8.20-cp311-cp311-linux_armv7l.whl (3.1 MB) 2026-04-03T10:28:46,215 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/b2/90/45c72becc57158facc6a6404f663b77bbcea2519ca57f760e2879ae1315d/ipython-9.11.0-py3-none-any.whl (from https://pypi.org/simple/ipython/) (requires-python:>=3.12) 2026-04-03T10:28:46,216 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/86/28/a4698eda5a8928a45d6b693578b135b753e14fa1c2b36ee9441e69a45576/ipython-9.11.0.tar.gz (from https://pypi.org/simple/ipython/) (requires-python:>=3.12) 2026-04-03T10:28:46,218 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/59/22/906c8108974c673ebef6356c506cebb6870d48cedea3c41e949e2dd556bb/ipython-9.12.0-py3-none-any.whl (from https://pypi.org/simple/ipython/) (requires-python:>=3.12) 2026-04-03T10:28:46,219 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/3a/73/7114f80a8f9cabdb13c27732dce24af945b2923dcab80723602f7c8bc2d8/ipython-9.12.0.tar.gz (from https://pypi.org/simple/ipython/) (requires-python:>=3.12) 2026-04-03T10:28:46,283 Link requires a different Python (3.11.2 not in: '>=3.12'): https://www.piwheels.org/simple/ipython/ipython-9.12.0-py3-none-any.whl#sha256=acb7a32e82ac802ce9a4eb19e7bd9f07a678c7fc6a59a82f1a99f0a41b67ee1f (from https://www.piwheels.org/simple/ipython/) (requires-python:>=3.12) 2026-04-03T10:28:46,460 Collecting ipython>=7.23.1 2026-04-03T10:28:46,512 Using cached https://www.piwheels.org/simple/ipython/ipython-9.10.1-py3-none-any.whl (622 kB) 2026-04-03T10:28:46,866 Collecting jupyter-client>=8.8.0 2026-04-03T10:28:46,883 Using cached https://www.piwheels.org/simple/jupyter-client/jupyter_client-8.8.0-py3-none-any.whl (107 kB) 2026-04-03T10:28:46,997 Collecting matplotlib-inline>=0.1 2026-04-03T10:28:47,011 Using cached https://www.piwheels.org/simple/matplotlib-inline/matplotlib_inline-0.2.1-py3-none-any.whl (9.5 kB) 2026-04-03T10:28:47,145 Collecting nest-asyncio>=1.4 2026-04-03T10:28:47,162 Using cached https://www.piwheels.org/simple/nest-asyncio/nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB) 2026-04-03T10:28:48,191 Collecting psutil>=5.7 2026-04-03T10:28:48,379 Using cached https://archive1.piwheels.org/simple/psutil/psutil-6.0.0-cp311-abi3-linux_armv7l.whl (285 kB) 2026-04-03T10:28:50,515 Collecting pyzmq>=25 2026-04-03T10:28:50,586 Using cached https://www.piwheels.org/simple/pyzmq/pyzmq-27.1.0-cp311-cp311-linux_armv7l.whl (655 kB) 2026-04-03T10:28:51,260 Collecting MarkupSafe>=2.0 2026-04-03T10:28:51,277 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-04-03T10:28:51,521 Collecting platformdirs>=2.5 2026-04-03T10:28:51,536 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.9.4-py3-none-any.whl (21 kB) 2026-04-03T10:28:52,015 Collecting argon2-cffi>=21.1 2026-04-03T10:28:52,030 Using cached https://www.piwheels.org/simple/argon2-cffi/argon2_cffi-25.1.0-py3-none-any.whl (14 kB) 2026-04-03T10:28:52,212 Collecting jupyter-events>=0.11.0 2026-04-03T10:28:52,226 Using cached https://www.piwheels.org/simple/jupyter-events/jupyter_events-0.12.0-py3-none-any.whl (19 kB) 2026-04-03T10:28:52,315 Collecting jupyter-server-terminals>=0.4.4 2026-04-03T10:28:52,331 Using cached https://www.piwheels.org/simple/jupyter-server-terminals/jupyter_server_terminals-0.5.4-py3-none-any.whl (13 kB) 2026-04-03T10:28:52,616 Collecting nbconvert>=6.4.4 2026-04-03T10:28:52,643 Using cached https://www.piwheels.org/simple/nbconvert/nbconvert-7.17.0-py3-none-any.whl (261 kB) 2026-04-03T10:28:52,792 Collecting nbformat>=5.3.0 2026-04-03T10:28:52,811 Using cached https://www.piwheels.org/simple/nbformat/nbformat-5.10.4-py3-none-any.whl (78 kB) 2026-04-03T10:28:52,940 Collecting overrides>=5.0 2026-04-03T10:28:52,956 Using cached https://www.piwheels.org/simple/overrides/overrides-7.7.0-py3-none-any.whl (17 kB) 2026-04-03T10:28:53,110 Collecting prometheus-client>=0.9 2026-04-03T10:28:53,129 Using cached https://www.piwheels.org/simple/prometheus-client/prometheus_client-0.24.1-py3-none-any.whl (64 kB) 2026-04-03T10:28:53,248 Collecting send2trash>=1.8.2 2026-04-03T10:28:53,264 Using cached https://www.piwheels.org/simple/send2trash/send2trash-2.1.0-py3-none-any.whl (17 kB) 2026-04-03T10:28:53,391 Collecting terminado>=0.8.3 2026-04-03T10:28:53,407 Using cached https://www.piwheels.org/simple/terminado/terminado-0.18.1-py3-none-any.whl (14 kB) 2026-04-03T10:28:53,633 Collecting websocket-client>=1.7 2026-04-03T10:28:53,655 Using cached https://www.piwheels.org/simple/websocket-client/websocket_client-1.9.0-py3-none-any.whl (82 kB) 2026-04-03T10:28:53,885 Collecting babel>=2.10 2026-04-03T10:28:54,814 Using cached https://www.piwheels.org/simple/babel/babel-2.18.0-py3-none-any.whl (10.2 MB) 2026-04-03T10:28:55,243 Collecting json5>=0.9.0 2026-04-03T10:28:55,258 Using cached https://www.piwheels.org/simple/json5/json5-0.14.0-py3-none-any.whl (36 kB) 2026-04-03T10:28:55,518 Collecting jsonschema>=4.18.0 2026-04-03T10:28:55,535 Using cached https://www.piwheels.org/simple/jsonschema/jsonschema-4.26.0-py3-none-any.whl (90 kB) 2026-04-03T10:28:55,927 Collecting requests>=2.31 2026-04-03T10:28:55,945 Using cached https://www.piwheels.org/simple/requests/requests-2.33.1-py3-none-any.whl (64 kB) 2026-04-03T10:28:56,387 Collecting typing_extensions>=4.5 2026-04-03T10:28:56,405 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-04-03T10:28:56,514 Collecting argon2-cffi-bindings 2026-04-03T10:28:56,532 Using cached https://www.piwheels.org/simple/argon2-cffi-bindings/argon2_cffi_bindings-25.1.0-cp311-abi3-linux_armv7l.whl (77 kB) 2026-04-03T10:28:56,874 Collecting decorator>=4.3.2 2026-04-03T10:28:56,889 Using cached https://www.piwheels.org/simple/decorator/decorator-5.2.1-py3-none-any.whl (8.9 kB) 2026-04-03T10:28:56,955 Collecting ipython-pygments-lexers>=1.0.0 2026-04-03T10:28:56,970 Using cached https://www.piwheels.org/simple/ipython-pygments-lexers/ipython_pygments_lexers-1.1.1-py3-none-any.whl (8.1 kB) 2026-04-03T10:28:57,106 Collecting jedi>=0.18.1 2026-04-03T10:28:57,213 Using cached https://www.piwheels.org/simple/jedi/jedi-0.19.2-py2.py3-none-any.whl (1.6 MB) 2026-04-03T10:28:57,383 Collecting pexpect>4.3 2026-04-03T10:28:57,406 Using cached https://www.piwheels.org/simple/pexpect/pexpect-4.9.0-py2.py3-none-any.whl (63 kB) 2026-04-03T10:28:57,736 Collecting prompt_toolkit<3.1.0,>=3.0.41 2026-04-03T10:28:57,774 Using cached https://www.piwheels.org/simple/prompt-toolkit/prompt_toolkit-3.0.52-py3-none-any.whl (391 kB) 2026-04-03T10:28:57,974 Collecting pygments>=2.11.0 2026-04-03T10:28:58,070 Using cached https://www.piwheels.org/simple/pygments/pygments-2.20.0-py3-none-any.whl (1.2 MB) 2026-04-03T10:28:58,187 Collecting stack_data>=0.6.0 2026-04-03T10:28:58,203 Using cached https://www.piwheels.org/simple/stack-data/stack_data-0.6.3-py3-none-any.whl (24 kB) 2026-04-03T10:28:58,491 Collecting attrs>=22.2.0 2026-04-03T10:28:58,510 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-04-03T10:28:58,627 Collecting jsonschema-specifications>=2023.03.6 2026-04-03T10:28:58,644 Using cached https://www.piwheels.org/simple/jsonschema-specifications/jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB) 2026-04-03T10:28:58,914 Collecting referencing>=0.28.4 2026-04-03T10:28:58,935 Using cached https://www.piwheels.org/simple/referencing/referencing-0.37.0-py3-none-any.whl (26 kB) 2026-04-03T10:29:01,446 Collecting rpds-py>=0.25.0 2026-04-03T10:29:01,457 Using cached rpds_py-0.30.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (402 kB) 2026-04-03T10:29:01,657 Collecting python-dateutil>=2.8.2 2026-04-03T10:29:01,682 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-04-03T10:29:01,879 Collecting python-json-logger>=2.0.4 2026-04-03T10:29:01,893 Using cached https://www.piwheels.org/simple/python-json-logger/python_json_logger-4.1.0-py3-none-any.whl (15 kB) 2026-04-03T10:29:02,253 Collecting pyyaml>=5.3 2026-04-03T10:29:02,267 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl (45 kB) 2026-04-03T10:29:02,339 Collecting rfc3339-validator 2026-04-03T10:29:02,351 Using cached https://www.piwheels.org/simple/rfc3339-validator/rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB) 2026-04-03T10:29:02,412 Collecting rfc3986-validator>=0.1.1 2026-04-03T10:29:02,425 Using cached https://www.piwheels.org/simple/rfc3986-validator/rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB) 2026-04-03T10:29:02,802 Collecting beautifulsoup4 2026-04-03T10:29:02,822 Using cached https://www.piwheels.org/simple/beautifulsoup4/beautifulsoup4-4.14.3-py3-none-any.whl (107 kB) 2026-04-03T10:29:03,002 Collecting bleach[css]!=5.0.0 2026-04-03T10:29:03,023 Using cached https://www.piwheels.org/simple/bleach/bleach-6.3.0-py3-none-any.whl (164 kB) 2026-04-03T10:29:03,116 Collecting defusedxml 2026-04-03T10:29:03,131 Using cached https://www.piwheels.org/simple/defusedxml/defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) 2026-04-03T10:29:03,274 Collecting jupyterlab-pygments 2026-04-03T10:29:03,279 Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB) 2026-04-03T10:29:03,457 Collecting mistune<4,>=2.0.3 2026-04-03T10:29:03,473 Using cached https://www.piwheels.org/simple/mistune/mistune-3.2.0-py3-none-any.whl (53 kB) 2026-04-03T10:29:03,633 Collecting nbclient>=0.5.0 2026-04-03T10:29:03,651 Using cached https://www.piwheels.org/simple/nbclient/nbclient-0.10.4-py3-none-any.whl (25 kB) 2026-04-03T10:29:03,749 Collecting pandocfilters>=1.4.1 2026-04-03T10:29:03,762 Using cached https://www.piwheels.org/simple/pandocfilters/pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB) 2026-04-03T10:29:03,996 Collecting fastjsonschema>=2.15 2026-04-03T10:29:04,010 Using cached https://www.piwheels.org/simple/fastjsonschema/fastjsonschema-2.21.2-py3-none-any.whl (24 kB) 2026-04-03T10:29:05,074 Collecting charset_normalizer<4,>=2 2026-04-03T10:29:05,081 Using cached charset_normalizer-3.4.7-cp311-cp311-manylinux_2_31_armv7l.whl (199 kB) 2026-04-03T10:29:05,442 Collecting urllib3<3,>=1.26 2026-04-03T10:29:05,459 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.6.3-py3-none-any.whl (131 kB) 2026-04-03T10:29:05,827 Collecting ptyprocess 2026-04-03T10:29:05,841 Using cached https://www.piwheels.org/simple/ptyprocess/ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) 2026-04-03T10:29:06,022 Collecting webencodings 2026-04-03T10:29:06,036 Using cached https://www.piwheels.org/simple/webencodings/webencodings-0.5.1-py2.py3-none-any.whl (11 kB) 2026-04-03T10:29:06,130 Collecting tinycss2<1.5,>=1.1.0 2026-04-03T10:29:06,145 Using cached https://www.piwheels.org/simple/tinycss2/tinycss2-1.4.0-py3-none-any.whl (26 kB) 2026-04-03T10:29:06,514 Collecting parso<0.9.0,>=0.8.4 2026-04-03T10:29:06,532 Using cached https://www.piwheels.org/simple/parso/parso-0.8.6-py2.py3-none-any.whl (106 kB) 2026-04-03T10:29:06,791 Collecting fqdn 2026-04-03T10:29:06,805 Using cached https://www.piwheels.org/simple/fqdn/fqdn-1.5.1-py3-none-any.whl (9.1 kB) 2026-04-03T10:29:07,034 Collecting isoduration 2026-04-03T10:29:07,108 Using cached https://www.piwheels.org/simple/isoduration/isoduration-20.11.0-py3-none-any.whl (11 kB) 2026-04-03T10:29:07,219 Collecting jsonpointer>1.13 2026-04-03T10:29:07,232 Using cached https://www.piwheels.org/simple/jsonpointer/jsonpointer-3.1.1-py3-none-any.whl (7.7 kB) 2026-04-03T10:29:07,294 Collecting rfc3987-syntax>=1.1.0 2026-04-03T10:29:07,308 Using cached https://www.piwheels.org/simple/rfc3987-syntax/rfc3987_syntax-1.1.0-py3-none-any.whl (8.0 kB) 2026-04-03T10:29:07,443 Collecting uri-template 2026-04-03T10:29:07,457 Using cached https://www.piwheels.org/simple/uri-template/uri_template-1.3.0-py3-none-any.whl (11 kB) 2026-04-03T10:29:07,555 Collecting webcolors>=24.6.0 2026-04-03T10:29:07,569 Using cached https://www.piwheels.org/simple/webcolors/webcolors-25.10.0-py3-none-any.whl (14 kB) 2026-04-03T10:29:07,958 Collecting wcwidth 2026-04-03T10:29:07,976 Using cached https://www.piwheels.org/simple/wcwidth/wcwidth-0.6.0-py3-none-any.whl (94 kB) 2026-04-03T10:29:08,174 Collecting six>=1.5 2026-04-03T10:29:08,188 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-04-03T10:29:08,631 Collecting executing>=1.2.0 2026-04-03T10:29:08,646 Using cached https://www.piwheels.org/simple/executing/executing-2.2.1-py2.py3-none-any.whl (28 kB) 2026-04-03T10:29:08,975 Collecting asttokens>=2.1.0 2026-04-03T10:29:08,990 Using cached https://www.piwheels.org/simple/asttokens/asttokens-3.0.1-py3-none-any.whl (27 kB) 2026-04-03T10:29:09,052 Collecting pure-eval 2026-04-03T10:29:09,066 Using cached https://www.piwheels.org/simple/pure-eval/pure_eval-0.2.3-py3-none-any.whl (11 kB) 2026-04-03T10:29:10,212 Collecting cffi>=1.0.1 2026-04-03T10:29:10,255 Using cached https://www.piwheels.org/simple/cffi/cffi-2.0.0-cp311-cp311-linux_armv7l.whl (392 kB) 2026-04-03T10:29:10,477 Collecting soupsieve>=1.6.1 2026-04-03T10:29:10,491 Using cached https://www.piwheels.org/simple/soupsieve/soupsieve-2.8.3-py3-none-any.whl (37 kB) 2026-04-03T10:29:10,819 Collecting pycparser 2026-04-03T10:29:10,835 Using cached https://www.piwheels.org/simple/pycparser/pycparser-3.0-py3-none-any.whl (48 kB) 2026-04-03T10:29:11,119 Collecting lark>=1.2.2 2026-04-03T10:29:11,137 Using cached https://www.piwheels.org/simple/lark/lark-1.3.1-py3-none-any.whl (113 kB) 2026-04-03T10:29:11,661 Collecting arrow>=0.15.0 2026-04-03T10:29:11,678 Using cached https://www.piwheels.org/simple/arrow/arrow-1.4.0-py3-none-any.whl (68 kB) 2026-04-03T10:29:12,070 Collecting tzdata 2026-04-03T10:29:12,102 Using cached https://www.piwheels.org/simple/tzdata/tzdata-2025.3-py2.py3-none-any.whl (348 kB) 2026-04-03T10:29:17,511 Installing collected packages: webencodings, trove-classifiers, pure-eval, ptyprocess, fastjsonschema, websocket-client, webcolors, wcwidth, urllib3, uri-template, tzdata, typing_extensions, traitlets, tornado, tinycss2, soupsieve, six, setuptools, send2trash, rpds-py, rfc3986-validator, pyzmq, pyyaml, python-json-logger, pygments, pycparser, psutil, prometheus-client, pluggy, platformdirs, pexpect, pathspec, parso, pandocfilters, packaging, overrides, nest-asyncio, mistune, MarkupSafe, lark, jupyterlab-pygments, jsonpointer, json5, idna, h11, fqdn, executing, defusedxml, decorator, debugpy, comm, charset_normalizer, certifi, bleach, babel, attrs, async-lru, asttokens, terminado, stack_data, rfc3987-syntax, rfc3339-validator, requests, referencing, python-dateutil, prompt_toolkit, matplotlib-inline, jupyter-core, jinja2, jedi, ipython-pygments-lexers, httpcore, hatchling, cffi, beautifulsoup4, anyio, jupyter-server-terminals, jupyter-client, jsonschema-specifications, ipython, httpx, hatch-nodejs-version, arrow, argon2-cffi-bindings, jsonschema, isoduration, ipykernel, argon2-cffi, nbformat, nbclient, jupyter-events, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab 2026-04-03T10:29:17,598 Creating /tmp/pip-build-env-yvgoavrf/overlay/local/bin 2026-04-03T10:29:17,600 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/trove-classifiers to 755 2026-04-03T10:29:18,094 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/wsdump to 755 2026-04-03T10:29:24,797 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/send2trash to 755 2026-04-03T10:29:28,983 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/pygmentize to 755 2026-04-03T10:29:32,128 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/pyjson5 to 755 2026-04-03T10:29:36,479 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/debugpy to 755 2026-04-03T10:29:36,481 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/debugpy-adapter to 755 2026-04-03T10:29:36,701 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/normalizer to 755 2026-04-03T10:29:40,269 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/pybabel to 755 2026-04-03T10:29:42,797 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter to 755 2026-04-03T10:29:42,799 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-migrate to 755 2026-04-03T10:29:42,801 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-troubleshoot to 755 2026-04-03T10:29:47,308 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/hatchling to 755 2026-04-03T10:29:48,729 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-kernel to 755 2026-04-03T10:29:48,731 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-kernelspec to 755 2026-04-03T10:29:48,733 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-run to 755 2026-04-03T10:29:50,406 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/ipython to 755 2026-04-03T10:29:50,408 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/ipython3 to 755 2026-04-03T10:29:50,686 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/httpx to 755 2026-04-03T10:29:51,338 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jsonschema to 755 2026-04-03T10:29:52,127 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-trust to 755 2026-04-03T10:29:52,213 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-execute to 755 2026-04-03T10:29:52,299 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-events to 755 2026-04-03T10:29:52,850 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-dejavu to 755 2026-04-03T10:29:52,853 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-nbconvert to 755 2026-04-03T10:29:53,665 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-server to 755 2026-04-03T10:29:57,212 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jlpm to 755 2026-04-03T10:29:57,215 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-lab to 755 2026-04-03T10:29:57,217 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-labextension to 755 2026-04-03T10:29:57,220 changing mode of /tmp/pip-build-env-yvgoavrf/overlay/local/bin/jupyter-labhub to 755 2026-04-03T10:30:03,906 Successfully installed MarkupSafe-3.0.3 anyio-4.13.0 argon2-cffi-25.1.0 argon2-cffi-bindings-25.1.0 arrow-1.4.0 asttokens-3.0.1 async-lru-2.3.0 attrs-26.1.0 babel-2.18.0 beautifulsoup4-4.14.3 bleach-6.3.0 certifi-2026.2.25 cffi-2.0.0 charset_normalizer-3.4.7 comm-0.2.3 debugpy-1.8.20 decorator-5.2.1 defusedxml-0.7.1 executing-2.2.1 fastjsonschema-2.21.2 fqdn-1.5.1 h11-0.16.0 hatch-nodejs-version-0.4.0 hatchling-1.29.0 httpcore-1.0.9 httpx-0.28.1 idna-3.11 ipykernel-7.2.0 ipython-9.10.1 ipython-pygments-lexers-1.1.1 isoduration-20.11.0 jedi-0.19.2 jinja2-3.1.6 json5-0.14.0 jsonpointer-3.1.1 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 jupyter-client-8.8.0 jupyter-core-5.9.1 jupyter-events-0.12.0 jupyter-lsp-2.3.1 jupyter-server-2.17.0 jupyter-server-terminals-0.5.4 jupyterlab-4.5.6 jupyterlab-pygments-0.3.0 jupyterlab-server-2.28.0 lark-1.3.1 matplotlib-inline-0.2.1 mistune-3.2.0 nbclient-0.10.4 nbconvert-7.17.0 nbformat-5.10.4 nest-asyncio-1.6.0 notebook-shim-0.2.4 overrides-7.7.0 packaging-26.0 pandocfilters-1.5.1 parso-0.8.6 pathspec-1.0.4 pexpect-4.9.0 platformdirs-4.9.4 pluggy-1.6.0 prometheus-client-0.24.1 prompt_toolkit-3.0.52 psutil-6.0.0 ptyprocess-0.7.0 pure-eval-0.2.3 pycparser-3.0 pygments-2.20.0 python-dateutil-2.9.0.post0 python-json-logger-4.1.0 pyyaml-6.0.3 pyzmq-27.1.0 referencing-0.37.0 requests-2.33.1 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rfc3987-syntax-1.1.0 rpds-py-0.30.0 send2trash-2.1.0 setuptools-82.0.1 six-1.17.0 soupsieve-2.8.3 stack_data-0.6.3 terminado-0.18.1 tinycss2-1.4.0 tornado-6.5.5 traitlets-5.14.3 trove-classifiers-2026.1.14.14 typing_extensions-4.15.0 tzdata-2025.3 uri-template-1.3.0 urllib3-2.6.3 wcwidth-0.6.0 webcolors-25.10.0 webencodings-0.5.1 websocket-client-1.9.0 2026-04-03T10:30:05,109 Installing build dependencies: finished with status 'done' 2026-04-03T10:30:05,116 Getting requirements to build wheel: started 2026-04-03T10:30:05,118 Running command Getting requirements to build wheel 2026-04-03T10:30:05,747 Getting requirements to build wheel: finished with status 'done' 2026-04-03T10:30:05,892 Installing backend dependencies: started 2026-04-03T10:30:05,894 Running command pip subprocess to install backend dependencies 2026-04-03T10:30:07,097 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-03T10:30:07,613 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-04-03T10:30:07,639 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-03T10:30:08,073 Collecting hatch-jupyter-builder>=0.5 2026-04-03T10:30:08,250 Using cached https://archive1.piwheels.org/simple/hatch-jupyter-builder/hatch_jupyter_builder-0.9.1-py3-none-any.whl (18 kB) 2026-04-03T10:30:08,503 Collecting hatchling>=1.17 2026-04-03T10:30:08,521 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-04-03T10:30:08,710 Collecting packaging>=24.2 2026-04-03T10:30:08,727 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-03T10:30:08,841 Collecting pathspec>=0.10.1 2026-04-03T10:30:08,860 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-04-03T10:30:08,977 Collecting pluggy>=1.0.0 2026-04-03T10:30:08,991 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-04-03T10:30:09,238 Collecting trove-classifiers 2026-04-03T10:30:09,252 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-04-03T10:30:11,952 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling, hatch-jupyter-builder 2026-04-03T10:30:11,985 Creating /tmp/pip-build-env-yvgoavrf/normal/local/bin 2026-04-03T10:30:11,987 changing mode of /tmp/pip-build-env-yvgoavrf/normal/local/bin/trove-classifiers to 755 2026-04-03T10:30:12,906 changing mode of /tmp/pip-build-env-yvgoavrf/normal/local/bin/hatchling to 755 2026-04-03T10:30:12,999 changing mode of /tmp/pip-build-env-yvgoavrf/normal/local/bin/hatch-jupyter-builder to 755 2026-04-03T10:30:13,042 Successfully installed hatch-jupyter-builder-0.9.1 hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-04-03T10:30:13,296 Installing backend dependencies: finished with status 'done' 2026-04-03T10:30:13,297 Created temporary directory: /tmp/pip-modern-metadata-o4b3m2rv 2026-04-03T10:30:13,300 Preparing metadata (pyproject.toml): started 2026-04-03T10:30:13,304 Running command Preparing metadata (pyproject.toml) 2026-04-03T10:30:13,915 INFO:hatch_jupyter_builder.utils:Running jupyter-builder 2026-04-03T10:30:13,916 INFO:hatch_jupyter_builder.utils:Skip-if-exists file(s) found 2026-04-03T10:30:13,917 INFO:hatch_jupyter_builder.utils:Skipping build 2026-04-03T10:30:13,917 INFO:hatch_jupyter_builder.utils:Ensured target(s) exist! 2026-04-03T10:30:13,918 INFO:hatch_jupyter_builder.utils:Finished running jupyter-builder 2026-04-03T10:30:16,019 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-03T10:30:16,024 Source in /tmp/pip-wheel-n42b0tym/jupytercad-core_418eb5ac1a2348db84d0d564bea210dd has version 3.4.2, which satisfies requirement jupytercad-core==3.4.2 from https://files.pythonhosted.org/packages/21/64/b138a31b65b06261eef3fe9c36e5cf680fd54951ba95eaa753ff22ce4db0/jupytercad_core-3.4.2.tar.gz 2026-04-03T10:30:16,025 Removed jupytercad-core==3.4.2 from https://files.pythonhosted.org/packages/21/64/b138a31b65b06261eef3fe9c36e5cf680fd54951ba95eaa753ff22ce4db0/jupytercad_core-3.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-ouc2vzsh' 2026-04-03T10:30:16,031 Created temporary directory: /tmp/pip-unpack-q0_5p32j 2026-04-03T10:30:16,032 Building wheels for collected packages: jupytercad-core 2026-04-03T10:30:16,036 Created temporary directory: /tmp/pip-wheel-dpuknv2z 2026-04-03T10:30:16,036 Destination directory: /tmp/pip-wheel-dpuknv2z 2026-04-03T10:30:16,039 Building wheel for jupytercad-core (pyproject.toml): started 2026-04-03T10:30:16,040 Running command Building wheel for jupytercad-core (pyproject.toml) 2026-04-03T10:30:16,331 Building wheel for jupytercad-core (pyproject.toml): finished with status 'done' 2026-04-03T10:30:16,377 Created wheel for jupytercad-core: filename=jupytercad_core-3.4.2-py3-none-any.whl size=4178636 sha256=726c17ad499fd1d533aa61104ab77647a2a79f4407ee937542ce818765af892b 2026-04-03T10:30:16,379 Stored in directory: /tmp/pip-ephem-wheel-cache-ohq2iduh/wheels/c8/d6/e7/fde0ec6ee1b3c367e817a3654c656610f6288d06e6f123f8ae 2026-04-03T10:30:16,392 Successfully built jupytercad-core 2026-04-03T10:30:16,503 Removed build tracker: '/tmp/pip-build-tracker-ouc2vzsh'