2025-09-08T11:21:38,454 Created temporary directory: /tmp/pip-build-tracker-p8qr3gqg 2025-09-08T11:21:38,455 Initialized build tracking at /tmp/pip-build-tracker-p8qr3gqg 2025-09-08T11:21:38,455 Created build tracker: /tmp/pip-build-tracker-p8qr3gqg 2025-09-08T11:21:38,455 Entered build tracker: /tmp/pip-build-tracker-p8qr3gqg 2025-09-08T11:21:38,455 Created temporary directory: /tmp/pip-wheel-iap2yaku 2025-09-08T11:21:38,458 Created temporary directory: /tmp/pip-ephem-wheel-cache-sze0dyis 2025-09-08T11:21:38,523 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T11:21:38,526 2 location(s) to search for versions of pygalmesh: 2025-09-08T11:21:38,526 * https://pypi.org/simple/pygalmesh/ 2025-09-08T11:21:38,526 * https://www.piwheels.org/simple/pygalmesh/ 2025-09-08T11:21:38,526 Fetching project page and analyzing links: https://pypi.org/simple/pygalmesh/ 2025-09-08T11:21:38,526 Getting page https://pypi.org/simple/pygalmesh/ 2025-09-08T11:21:38,528 Found index url https://pypi.org/simple/ 2025-09-08T11:21:38,675 Fetched page https://pypi.org/simple/pygalmesh/ as application/vnd.pypi.simple.v1+json 2025-09-08T11:21:38,688 Found link https://files.pythonhosted.org/packages/57/f4/7edd5dab6e9f1a8a1a6145935c51f3732f86839f3496e4f03f65a829ee2d/pygalmesh-0.2.1.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.2.1 2025-09-08T11:21:38,688 Found link https://files.pythonhosted.org/packages/88/f1/3bf5a01847983ff7737dc0c9615b82fe69feed70c59f536912577461a59f/pygalmesh-0.2.2.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.2.2 2025-09-08T11:21:38,689 Found link https://files.pythonhosted.org/packages/0c/32/00393f6b26a410520bf35128b2a9a5902d21c0c31dd0fbfb91812dc251cd/pygalmesh-0.2.3.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.2.3 2025-09-08T11:21:38,689 Found link https://files.pythonhosted.org/packages/f5/46/b711c1b55d5ca12918a5b3c148db54f6b077008bb6d70ad3dbaf4219c68c/pygalmesh-0.2.4.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.2.4 2025-09-08T11:21:38,690 Found link https://files.pythonhosted.org/packages/3d/dd/172337d9473dc1b8779838fadf2142a0aa1275fa95155b3a95f985150714/pygalmesh-0.2.5.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.2.5 2025-09-08T11:21:38,690 Found link https://files.pythonhosted.org/packages/5d/06/17023b1d0375bfceca68e3f88c9a529081e4dd179ce8678b279898a1102e/pygalmesh-0.2.6.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.2.6 2025-09-08T11:21:38,691 Found link https://files.pythonhosted.org/packages/71/d9/813665ba90b00874a425092e89834ef999bec7719debca63b693fa1ec537/pygalmesh-0.3.0.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.3.0 2025-09-08T11:21:38,691 Found link https://files.pythonhosted.org/packages/2b/2e/798619e00ae2a2634ab226f146c24b115e53a6dafac9428a1f14672df349/pygalmesh-0.3.1.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.3.1 2025-09-08T11:21:38,692 Found link https://files.pythonhosted.org/packages/4e/8b/88cd82fcfd017d2e70325ae58cd70fe3963db22c6213fde1465c88c13947/pygalmesh-0.3.2.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.3.2 2025-09-08T11:21:38,692 Found link https://files.pythonhosted.org/packages/7f/a3/752e5f059e2745a9d0ee9f65a1f88de8ae6419d854b8bcd6bae38394aa4c/pygalmesh-0.3.3.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.3.3 2025-09-08T11:21:38,692 Found link https://files.pythonhosted.org/packages/17/5e/71285e9c6bf5d18e102eff014daf66f97f236de3041e4257b53982f18221/pygalmesh-0.3.5.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.3.5 2025-09-08T11:21:38,693 Found link https://files.pythonhosted.org/packages/4e/13/aaa7cecd775040d95eaae6e32cb32b7b8dc6dbc08adc950c0bb5fba7bdf9/pygalmesh-0.3.6.tar.gz (from https://pypi.org/simple/pygalmesh/), version: 0.3.6 2025-09-08T11:21:38,693 Found link https://files.pythonhosted.org/packages/78/75/a9c03fa76890ec2f1eab766d144493f691e846cf76e17fd17c9464dbcf7e/pygalmesh-0.4.0.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3), version: 0.4.0 2025-09-08T11:21:38,694 Found link https://files.pythonhosted.org/packages/a4/10/49c2b53e0511e1743d248338013a42f5587e6c8b9b8abab365bf0f34552e/pygalmesh-0.5.0.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3), version: 0.5.0 2025-09-08T11:21:38,694 Found link https://files.pythonhosted.org/packages/cb/42/5b556473d87d82d61e47b134e5215255cae2bfe272f04806adce73036c2e/pygalmesh-0.5.1.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3), version: 0.5.1 2025-09-08T11:21:38,694 Found link https://files.pythonhosted.org/packages/c6/c1/97b4ceeb722745722fb0bc5ae85e8f012b36984b6c29957ec457ed008034/pygalmesh-0.5.2.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3), version: 0.5.2 2025-09-08T11:21:38,694 Found link https://files.pythonhosted.org/packages/3a/c3/77068d91d028abdde7158fbad70298f15d7cc44aef5650c403efa4d7c3ed/pygalmesh-0.6.0.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.6.0 2025-09-08T11:21:38,695 Found link https://files.pythonhosted.org/packages/5d/c1/2a5dd19d2e8b1a03315c878ed5108bd9163222186a9db70c9c4b17e3f8f8/pygalmesh-0.6.1.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.6.1 2025-09-08T11:21:38,695 Found link https://files.pythonhosted.org/packages/24/e3/408ef09d0dd111e13347bfa40688c931ecbbd0317b438de788eb04925284/pygalmesh-0.6.2.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.6.2 2025-09-08T11:21:38,695 Found link https://files.pythonhosted.org/packages/a0/30/cdf876b85db34fb171ff59f57d5b586030656e6505c22e2b31fab6630d4b/pygalmesh-0.6.3.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.6.3 2025-09-08T11:21:38,695 Found link https://files.pythonhosted.org/packages/f6/f6/edad1d0c73a447916bcc2c4261b655df1ecf7766b6c20084aa4c256568fd/pygalmesh-0.6.4.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.6.4 2025-09-08T11:21:38,695 Found link https://files.pythonhosted.org/packages/84/e5/d2e1a8d761fd1cd420988cf7f1dbc7b9c3dc55538da82141c880109ab685/pygalmesh-0.6.5.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.6.5 2025-09-08T11:21:38,696 Found link https://files.pythonhosted.org/packages/ec/f3/cee45c29e5bcd2301ba4b4bdf716670bce88f2f11448b2d9030e48f3d072/pygalmesh-0.6.6.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.6.6 2025-09-08T11:21:38,696 Found link https://files.pythonhosted.org/packages/5c/c8/b4a56412f362da8d6f0b67cbde38a066f866de1cce84406b19abf743d434/pygalmesh-0.6.7.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.6.7 2025-09-08T11:21:38,696 Found link https://files.pythonhosted.org/packages/13/fa/fda712d2eeb63dc94c0f91ab29113d1ddf6093705fc9adb4796639e11a2e/pygalmesh-0.7.0.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.7.0 2025-09-08T11:21:38,696 Found link https://files.pythonhosted.org/packages/91/4d/636dc20805fbdfce26384cb13accac037e02f6432af105c701d51998308d/pygalmesh-0.7.1.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.5), version: 0.7.1 2025-09-08T11:21:38,697 Found link https://files.pythonhosted.org/packages/f5/34/fd64302fe0432c794aae7b3d213001cdd0acd5392b96a7be7c22647db8ea/pygalmesh-0.7.2.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.7.2 2025-09-08T11:21:38,697 Found link https://files.pythonhosted.org/packages/35/8d/154095464e059faeb1afc25b6eeaf67533785bed5dede6c066c5f2398aa0/pygalmesh-0.8.0.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.8.0 2025-09-08T11:21:38,697 Found link https://files.pythonhosted.org/packages/cb/29/ff3961f03d30ae720341c4fc5576e81c2555df89dea2a5cc125891ce5c49/pygalmesh-0.8.1.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.8.1 2025-09-08T11:21:38,697 Found link https://files.pythonhosted.org/packages/55/10/339982ab9ff1f5a2cdd7b11e32ac806ce42691335ea13b31e2051508e49a/pygalmesh-0.8.2.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.8.2 2025-09-08T11:21:38,697 Found link https://files.pythonhosted.org/packages/ae/09/2eae15c34481efb6f41cc32de4a41e983fa468893743a737931d9a388bf9/pygalmesh-0.9.0.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.9.0 2025-09-08T11:21:38,698 Found link https://files.pythonhosted.org/packages/65/db/4e7d1c3ea3e53e9d421ad9547b527004e6cf28da297fc6be529d802cd859/pygalmesh-0.9.1.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.9.1 2025-09-08T11:21:38,698 Found link https://files.pythonhosted.org/packages/42/85/a51cfbe3fc24a559cdd03925570c3d31db2596ed62c6001469c97a4d7f6a/pygalmesh-0.9.2.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.9.2 2025-09-08T11:21:38,698 Found link https://files.pythonhosted.org/packages/c5/53/1da124b67c2a111fdb303ec065409f1ea07251f153aec548687c9c8c708d/pygalmesh-0.9.3.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.9.3 2025-09-08T11:21:38,698 Found link https://files.pythonhosted.org/packages/91/52/ef43d5bf880bd066c3ab59b0f68d350c3c6affc24bc4eba1e245fd126cb6/pygalmesh-0.9.4.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.9.4 2025-09-08T11:21:38,698 Found link https://files.pythonhosted.org/packages/68/21/05a419106a595134f8d8579d03f0c47772ef533c4bc951a736373d2e13ef/pygalmesh-0.9.5.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.9.5 2025-09-08T11:21:38,698 Found link https://files.pythonhosted.org/packages/bc/e3/b1628d522844974be7fd7d8aa184dfd36d8b0866cc919cc61d31fbe82ff2/pygalmesh-0.9.6.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.9.6 2025-09-08T11:21:38,699 Found link https://files.pythonhosted.org/packages/1a/28/dd8a73562840bbf0558e2d29ab1c3a07b6fcbd035891ee9936788b4dd3a8/pygalmesh-0.9.7.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.9.7 2025-09-08T11:21:38,699 Found link https://files.pythonhosted.org/packages/ad/d7/3169ffdc8f330ef701db2d15fe5860ebc5bfed6e0a5c6f27a868c3073bca/pygalmesh-0.10.0.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.6), version: 0.10.0 2025-09-08T11:21:38,699 Found link https://files.pythonhosted.org/packages/47/5e/d5ad6993e79c46ec585c19888d1bdea8322b4894bc7db7f7fea698de766f/pygalmesh-0.10.1.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.7), version: 0.10.1 2025-09-08T11:21:38,700 Found link https://files.pythonhosted.org/packages/ca/2e/3dd1a8e3816388872aa87e83fa75d365f2cb38b067a152e8d2b21adec791/pygalmesh-0.10.2.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.7), version: 0.10.2 2025-09-08T11:21:38,700 Found link https://files.pythonhosted.org/packages/4e/99/7683b151b0608f921227b5f7f98e346ba38e395fd49380797e4936013f6a/pygalmesh-0.10.3.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.7), version: 0.10.3 2025-09-08T11:21:38,700 Found link https://files.pythonhosted.org/packages/44/94/5735548f442e9888afcca81989c67f13157bbb34073b54b9495db708f57c/pygalmesh-0.10.4.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.7), version: 0.10.4 2025-09-08T11:21:38,700 Found link https://files.pythonhosted.org/packages/0d/ec/16a7445548037b946b07730c914969860dec8da3d3116035d0605d1d4c1d/pygalmesh-0.10.5.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.7), version: 0.10.5 2025-09-08T11:21:38,700 Found link https://files.pythonhosted.org/packages/92/11/a58c8ba1d9072bcde878eb20b26e37e32614145502fca2083da0b8e26025/pygalmesh-0.10.6.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.7), version: 0.10.6 2025-09-08T11:21:38,700 Found link https://files.pythonhosted.org/packages/a5/94/4a817068bfc4ca8e0d91856e2d22186381800139ae8685b73e3cf94c4689/pygalmesh-0.10.7.tar.gz (from https://pypi.org/simple/pygalmesh/) (requires-python:>=3.7), version: 0.10.7 2025-09-08T11:21:38,701 Fetching project page and analyzing links: https://www.piwheels.org/simple/pygalmesh/ 2025-09-08T11:21:38,701 Getting page https://www.piwheels.org/simple/pygalmesh/ 2025-09-08T11:21:38,702 Found index url https://www.piwheels.org/simple/ 2025-09-08T11:21:38,795 Fetched page https://www.piwheels.org/simple/pygalmesh/ as text/html 2025-09-08T11:21:38,795 Skipping link: not a file: https://www.piwheels.org/simple/pygalmesh/ 2025-09-08T11:21:38,796 Skipping link: not a file: https://pypi.org/simple/pygalmesh/ 2025-09-08T11:21:38,828 Given no hashes to check 1 links for project 'pygalmesh': discarding no candidates 2025-09-08T11:21:38,829 Collecting pygalmesh==0.2.1 2025-09-08T11:21:38,831 Created temporary directory: /tmp/pip-unpack-y1_lnz0k 2025-09-08T11:21:39,064 Downloading pygalmesh-0.2.1.tar.gz (22 kB) 2025-09-08T11:21:39,100 Added pygalmesh==0.2.1 from https://files.pythonhosted.org/packages/57/f4/7edd5dab6e9f1a8a1a6145935c51f3732f86839f3496e4f03f65a829ee2d/pygalmesh-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-p8qr3gqg' 2025-09-08T11:21:39,102 Running setup.py (path:/tmp/pip-wheel-iap2yaku/pygalmesh_ab875dd7d8f94ecf891f5d1da45c8575/setup.py) egg_info for package pygalmesh 2025-09-08T11:21:39,102 Created temporary directory: /tmp/pip-pip-egg-info-4o3nb40i 2025-09-08T11:21:39,102 Preparing metadata (setup.py): started 2025-09-08T11:21:39,103 Running command python setup.py egg_info 2025-09-08T11:21:40,206 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T11:21:40,207 !! 2025-09-08T11:21:40,207 ******************************************************************************** 2025-09-08T11:21:40,207 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T11:21:40,207 License :: OSI Approved :: MIT License 2025-09-08T11:21:40,207 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T11:21:40,207 ******************************************************************************** 2025-09-08T11:21:40,208 !! 2025-09-08T11:21:40,208 self._finalize_license_expression() 2025-09-08T11:21:40,280 running egg_info 2025-09-08T11:21:40,354 creating /tmp/pip-pip-egg-info-4o3nb40i/pygalmesh.egg-info 2025-09-08T11:21:40,354 writing /tmp/pip-pip-egg-info-4o3nb40i/pygalmesh.egg-info/PKG-INFO 2025-09-08T11:21:40,355 writing dependency_links to /tmp/pip-pip-egg-info-4o3nb40i/pygalmesh.egg-info/dependency_links.txt 2025-09-08T11:21:40,356 writing requirements to /tmp/pip-pip-egg-info-4o3nb40i/pygalmesh.egg-info/requires.txt 2025-09-08T11:21:40,356 writing top-level names to /tmp/pip-pip-egg-info-4o3nb40i/pygalmesh.egg-info/top_level.txt 2025-09-08T11:21:40,357 writing manifest file '/tmp/pip-pip-egg-info-4o3nb40i/pygalmesh.egg-info/SOURCES.txt' 2025-09-08T11:21:40,504 reading manifest file '/tmp/pip-pip-egg-info-4o3nb40i/pygalmesh.egg-info/SOURCES.txt' 2025-09-08T11:21:40,505 reading manifest template 'MANIFEST.in' 2025-09-08T11:21:40,508 writing manifest file '/tmp/pip-pip-egg-info-4o3nb40i/pygalmesh.egg-info/SOURCES.txt' 2025-09-08T11:21:40,622 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T11:21:40,627 Source in /tmp/pip-wheel-iap2yaku/pygalmesh_ab875dd7d8f94ecf891f5d1da45c8575 has version 0.2.1, which satisfies requirement pygalmesh==0.2.1 from https://files.pythonhosted.org/packages/57/f4/7edd5dab6e9f1a8a1a6145935c51f3732f86839f3496e4f03f65a829ee2d/pygalmesh-0.2.1.tar.gz 2025-09-08T11:21:40,627 Removed pygalmesh==0.2.1 from https://files.pythonhosted.org/packages/57/f4/7edd5dab6e9f1a8a1a6145935c51f3732f86839f3496e4f03f65a829ee2d/pygalmesh-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-p8qr3gqg' 2025-09-08T11:21:40,633 Created temporary directory: /tmp/pip-unpack-9a8pjcql 2025-09-08T11:21:40,634 Created temporary directory: /tmp/pip-unpack-ef07rebn 2025-09-08T11:21:40,634 Building wheels for collected packages: pygalmesh 2025-09-08T11:21:40,635 Created temporary directory: /tmp/pip-wheel-33g_vpcp 2025-09-08T11:21:40,636 DEPRECATION: Building 'pygalmesh' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pygalmesh'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T11:21:40,637 Building wheel for pygalmesh (setup.py): started 2025-09-08T11:21:40,638 Destination directory: /tmp/pip-wheel-33g_vpcp 2025-09-08T11:21:40,638 Running command python setup.py bdist_wheel 2025-09-08T11:21:41,702 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T11:21:41,702 !! 2025-09-08T11:21:41,702 ******************************************************************************** 2025-09-08T11:21:41,702 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T11:21:41,702 License :: OSI Approved :: MIT License 2025-09-08T11:21:41,702 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T11:21:41,703 ******************************************************************************** 2025-09-08T11:21:41,703 !! 2025-09-08T11:21:41,703 self._finalize_license_expression() 2025-09-08T11:21:41,703 running bdist_wheel 2025-09-08T11:21:41,988 running build 2025-09-08T11:21:41,988 running build_ext 2025-09-08T11:21:41,996 creating tmp 2025-09-08T11:21:41,996 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c /tmp/tmp1vaqoxth.cpp -o tmp/tmp1vaqoxth.o -std=c++14 2025-09-08T11:21:42,056 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c /tmp/tmpcal5o4jq.cpp -o tmp/tmpcal5o4jq.o -fvisibility=hidden 2025-09-08T11:21:42,473 building 'pygalmesh' extension 2025-09-08T11:21:42,484 Traceback (most recent call last): 2025-09-08T11:21:42,494 File "", line 2, in 2025-09-08T11:21:42,494 exec(compile(''' 2025-09-08T11:21:42,494 ~~~~^^^^^^^^^^^^ 2025-09-08T11:21:42,494 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:21:42,494 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:21:42,494 ...<32 lines>... 2025-09-08T11:21:42,494 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:21:42,494 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:21:42,495 ''' % ('/tmp/pip-wheel-iap2yaku/pygalmesh_ab875dd7d8f94ecf891f5d1da45c8575/setup.py',), "", "exec")) 2025-09-08T11:21:42,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:21:42,495 File "", line 35, in 2025-09-08T11:21:42,495 File "/tmp/pip-wheel-iap2yaku/pygalmesh_ab875dd7d8f94ecf891f5d1da45c8575/setup.py", line 125, in 2025-09-08T11:21:42,495 setup( 2025-09-08T11:21:42,495 ~~~~~^ 2025-09-08T11:21:42,495 name='pygalmesh', 2025-09-08T11:21:42,495 ^^^^^^^^^^^^^^^^^ 2025-09-08T11:21:42,495 ...<26 lines>... 2025-09-08T11:21:42,496 ] 2025-09-08T11:21:42,496 ^ 2025-09-08T11:21:42,496 ) 2025-09-08T11:21:42,496 ^ 2025-09-08T11:21:42,496 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T11:21:42,496 return distutils.core.setup(**attrs) 2025-09-08T11:21:42,496 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:21:42,496 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-08T11:21:42,497 return run_commands(dist) 2025-09-08T11:21:42,497 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-08T11:21:42,497 dist.run_commands() 2025-09-08T11:21:42,497 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:21:42,497 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-08T11:21:42,497 self.run_command(cmd) 2025-09-08T11:21:42,497 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T11:21:42,497 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T11:21:42,497 super().run_command(command) 2025-09-08T11:21:42,498 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:21:42,498 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T11:21:42,498 cmd_obj.run() 2025-09-08T11:21:42,498 ~~~~~~~~~~~^^ 2025-09-08T11:21:42,498 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-08T11:21:42,498 self.run_command("build") 2025-09-08T11:21:42,498 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:21:42,498 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T11:21:42,498 self.distribution.run_command(command) 2025-09-08T11:21:42,499 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:21:42,499 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T11:21:42,499 super().run_command(command) 2025-09-08T11:21:42,499 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:21:42,499 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T11:21:42,499 cmd_obj.run() 2025-09-08T11:21:42,499 ~~~~~~~~~~~^^ 2025-09-08T11:21:42,499 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-08T11:21:42,500 self.run_command(cmd_name) 2025-09-08T11:21:42,500 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-08T11:21:42,500 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T11:21:42,500 self.distribution.run_command(command) 2025-09-08T11:21:42,500 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:21:42,500 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T11:21:42,500 super().run_command(command) 2025-09-08T11:21:42,501 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T11:21:42,501 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T11:21:42,501 cmd_obj.run() 2025-09-08T11:21:42,501 ~~~~~~~~~~~^^ 2025-09-08T11:21:42,501 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/build_ext.py", line 96, in run 2025-09-08T11:21:42,501 _build_ext.run(self) 2025-09-08T11:21:42,501 ~~~~~~~~~~~~~~^^^^^^ 2025-09-08T11:21:42,501 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 368, in run 2025-09-08T11:21:42,501 self.build_extensions() 2025-09-08T11:21:42,502 ~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:21:42,502 File "/tmp/pip-wheel-iap2yaku/pygalmesh_ab875dd7d8f94ecf891f5d1da45c8575/setup.py", line 47, in build_extensions 2025-09-08T11:21:42,502 build_ext.build_extensions(self) 2025-09-08T11:21:42,502 ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ 2025-09-08T11:21:42,502 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions 2025-09-08T11:21:42,502 self._build_extensions_serial() 2025-09-08T11:21:42,502 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:21:42,502 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial 2025-09-08T11:21:42,503 self.build_extension(ext) 2025-09-08T11:21:42,503 ~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T11:21:42,503 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/build_ext.py", line 261, in build_extension 2025-09-08T11:21:42,503 _build_ext.build_extension(self, ext) 2025-09-08T11:21:42,503 ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-08T11:21:42,503 File "/usr/local/lib/python3.13/dist-packages/Cython/Distutils/build_ext.py", line 136, in build_extension 2025-09-08T11:21:42,503 super().build_extension(ext) 2025-09-08T11:21:42,503 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T11:21:42,504 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 565, in build_extension 2025-09-08T11:21:42,504 objects = self.compiler.compile( 2025-09-08T11:21:42,504 sources, 2025-09-08T11:21:42,504 ...<5 lines>... 2025-09-08T11:21:42,504 depends=ext.depends, 2025-09-08T11:21:42,504 ) 2025-09-08T11:21:42,504 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/compilers/C/base.py", line 645, in compile 2025-09-08T11:21:42,504 macros, objects, extra_postargs, pp_opts, build = self._setup_compile( 2025-09-08T11:21:42,504 ~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:21:42,505 output_dir, macros, include_dirs, sources, depends, extra_postargs 2025-09-08T11:21:42,505 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:21:42,505 ) 2025-09-08T11:21:42,505 ^ 2025-09-08T11:21:42,505 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/compilers/C/base.py", line 391, in _setup_compile 2025-09-08T11:21:42,505 pp_opts = gen_preprocess_options(macros, incdirs) 2025-09-08T11:21:42,505 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/compilers/C/base.py", line 1355, in gen_preprocess_options 2025-09-08T11:21:42,505 pp_opts.extend(f"-I{dir}" for dir in include_dirs) 2025-09-08T11:21:42,506 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:21:42,506 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/compilers/C/base.py", line 1355, in 2025-09-08T11:21:42,506 pp_opts.extend(f"-I{dir}" for dir in include_dirs) 2025-09-08T11:21:42,506 ^^^^^ 2025-09-08T11:21:42,506 File "/tmp/pip-wheel-iap2yaku/pygalmesh_ab875dd7d8f94ecf891f5d1da45c8575/setup.py", line 60, in __str__ 2025-09-08T11:21:42,506 import pybind11 2025-09-08T11:21:42,506 ModuleNotFoundError: No module named 'pybind11' 2025-09-08T11:21:42,641 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T11:21:42,652 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T11:21:42,652 exec(compile('"'"''"'"''"'"' 2025-09-08T11:21:42,652 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:21:42,652 # 2025-09-08T11:21:42,652 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T11:21:42,652 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T11:21:42,652 # - It provides a clear error message when setuptools is not installed. 2025-09-08T11:21:42,652 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T11:21:42,652 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T11:21:42,652 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T11:21:42,652 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T11:21:42,652 import os, sys, tokenize, traceback 2025-09-08T11:21:42,652 2025-09-08T11:21:42,652 try: 2025-09-08T11:21:42,652 import setuptools 2025-09-08T11:21:42,652 except ImportError: 2025-09-08T11:21:42,652 print( 2025-09-08T11:21:42,652 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T11:21:42,652 "the build environment with exception:", 2025-09-08T11:21:42,652 file=sys.stderr, 2025-09-08T11:21:42,652 ) 2025-09-08T11:21:42,652 traceback.print_exc() 2025-09-08T11:21:42,652 sys.exit(1) 2025-09-08T11:21:42,652 2025-09-08T11:21:42,652 __file__ = %r 2025-09-08T11:21:42,652 sys.argv[0] = __file__ 2025-09-08T11:21:42,652 2025-09-08T11:21:42,652 if os.path.exists(__file__): 2025-09-08T11:21:42,652 filename = __file__ 2025-09-08T11:21:42,652 with tokenize.open(__file__) as f: 2025-09-08T11:21:42,652 setup_py_code = f.read() 2025-09-08T11:21:42,652 else: 2025-09-08T11:21:42,652 filename = "" 2025-09-08T11:21:42,652 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T11:21:42,652 2025-09-08T11:21:42,652 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:21:42,652 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-iap2yaku/pygalmesh_ab875dd7d8f94ecf891f5d1da45c8575/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-33g_vpcp[/] 2025-09-08T11:21:42,652 [bold magenta]cwd[/]: /tmp/pip-wheel-iap2yaku/pygalmesh_ab875dd7d8f94ecf891f5d1da45c8575/ 2025-09-08T11:21:42,653 Building wheel for pygalmesh (setup.py): finished with status 'error' 2025-09-08T11:21:42,653 ERROR: Failed building wheel for pygalmesh 2025-09-08T11:21:42,654 Running setup.py clean for pygalmesh 2025-09-08T11:21:42,655 Running command python setup.py clean 2025-09-08T11:21:43,726 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T11:21:43,726 !! 2025-09-08T11:21:43,726 ******************************************************************************** 2025-09-08T11:21:43,726 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T11:21:43,727 License :: OSI Approved :: MIT License 2025-09-08T11:21:43,727 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T11:21:43,727 ******************************************************************************** 2025-09-08T11:21:43,727 !! 2025-09-08T11:21:43,727 self._finalize_license_expression() 2025-09-08T11:21:43,802 running clean 2025-09-08T11:21:43,945 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-08T11:21:43,945 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T11:21:43,946 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T11:21:44,058 Failed to build pygalmesh 2025-09-08T11:21:44,059 ERROR: Failed to build one or more wheels 2025-09-08T11:21:44,060 Exception information: 2025-09-08T11:21:44,060 Traceback (most recent call last): 2025-09-08T11:21:44,060 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T11:21:44,060 status = _inner_run() 2025-09-08T11:21:44,060 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T11:21:44,060 return self.run(options, args) 2025-09-08T11:21:44,060 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T11:21:44,060 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T11:21:44,060 return func(self, options, args) 2025-09-08T11:21:44,060 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T11:21:44,060 raise CommandError("Failed to build one or more wheels") 2025-09-08T11:21:44,060 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T11:21:44,065 Removed build tracker: '/tmp/pip-build-tracker-p8qr3gqg'