2025-09-13T04:50:11,119 Created temporary directory: /tmp/pip-build-tracker-964hklp9 2025-09-13T04:50:11,120 Initialized build tracking at /tmp/pip-build-tracker-964hklp9 2025-09-13T04:50:11,120 Created build tracker: /tmp/pip-build-tracker-964hklp9 2025-09-13T04:50:11,120 Entered build tracker: /tmp/pip-build-tracker-964hklp9 2025-09-13T04:50:11,121 Created temporary directory: /tmp/pip-wheel-2askaa6h 2025-09-13T04:50:11,124 Created temporary directory: /tmp/pip-ephem-wheel-cache-d2xm74ca 2025-09-13T04:50:11,184 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T04:50:11,186 2 location(s) to search for versions of petsc4py: 2025-09-13T04:50:11,186 * https://pypi.org/simple/petsc4py/ 2025-09-13T04:50:11,186 * https://www.piwheels.org/simple/petsc4py/ 2025-09-13T04:50:11,187 Fetching project page and analyzing links: https://pypi.org/simple/petsc4py/ 2025-09-13T04:50:11,187 Getting page https://pypi.org/simple/petsc4py/ 2025-09-13T04:50:11,188 Found index url https://pypi.org/simple/ 2025-09-13T04:50:11,262 Fetched page https://pypi.org/simple/petsc4py/ as application/vnd.pypi.simple.v1+json 2025-09-13T04:50:11,270 Found link https://files.pythonhosted.org/packages/43/a5/aee93dc19fc024b03befa54c3ac8a021f31f245481e654dd2a3ceaa05fa7/petsc4py-0.6.3.tar.gz (from https://pypi.org/simple/petsc4py/), version: 0.6.3 2025-09-13T04:50:11,270 Found link https://files.pythonhosted.org/packages/ae/fd/2e2f9f7de278d0f5a0de9eef6520cfe2194cb8c8ce4c504b8b22a4193595/petsc4py-0.7.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 0.7.0 2025-09-13T04:50:11,270 Found link https://files.pythonhosted.org/packages/ab/3d/d55665067457073e3297fca96955a4acaec9d282f2d7ac244c04853678e8/petsc4py-0.7.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 0.7.1 2025-09-13T04:50:11,271 Found link https://files.pythonhosted.org/packages/d1/01/eab272007af41c51a039011e557970603c33ae2599d7cdeab6359c621fde/petsc4py-0.7.2.tar.gz (from https://pypi.org/simple/petsc4py/), version: 0.7.2 2025-09-13T04:50:11,271 Found link https://files.pythonhosted.org/packages/91/6f/91e06666eb695e89880b44d0a8f650999e5fef0972745c1e6bd1dd3107d8/petsc4py-3.6.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.6.0 2025-09-13T04:50:11,271 Found link https://files.pythonhosted.org/packages/b3/d5/84a71e3ccc13bf90b5055d264e5b256d161ae513392d0f28e8a7ac80d15c/petsc4py-3.7.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.7.0 2025-09-13T04:50:11,271 Found link https://files.pythonhosted.org/packages/37/9f/dfa6e12c20b1af71446ded3a4fc5cdc09284517cad1f63db2e0b6ba734c2/petsc4py-3.8.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.8.0 2025-09-13T04:50:11,272 Found link https://files.pythonhosted.org/packages/87/79/d771b9ffa9721eef8fb5a911123e84c04cb49d17e0ab072896a38d30f01a/petsc4py-3.8.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.8.1 2025-09-13T04:50:11,272 Found link https://files.pythonhosted.org/packages/ab/7e/4a73e2c00a9853d12d5092329c2c66be43cb73595303447841abf9fba2b0/petsc4py-3.9.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.9.0 2025-09-13T04:50:11,272 Found link https://files.pythonhosted.org/packages/91/8c/2c5d593b5dc7aff46bd56b7c71fc5550bd342c8295440eb8c9cb255f2e71/petsc4py-3.9.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.9.1 2025-09-13T04:50:11,272 Found link https://files.pythonhosted.org/packages/45/d6/7103ea2450a5d4171634a3cff5cfd87b535b08ee649b7049e0b230942a2f/petsc4py-3.10.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.10.0 2025-09-13T04:50:11,273 Found link https://files.pythonhosted.org/packages/87/ef/f8878570e05d3fdb5b9871888ce10c2ee96077a6c5a31d1d300d72800870/petsc4py-3.10.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.10.1 2025-09-13T04:50:11,273 Found link https://files.pythonhosted.org/packages/71/5e/8494910160bc5d97132994c9699a3678ab08e8b484ed3950fe88044b8838/petsc4py-3.11.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.11.0 2025-09-13T04:50:11,273 Found link https://files.pythonhosted.org/packages/e4/51/7eaa24a5797f0728007acfbfafed026ff2b0602f9ddd07564829423663df/petsc4py-3.12.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.12.0 2025-09-13T04:50:11,274 Found link https://files.pythonhosted.org/packages/7c/e7/5b089013c5188ee5f619ad64749fc3e6355943950dfcf421c327d66ee2ac/petsc4py-3.13.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.13.0 2025-09-13T04:50:11,274 Found link https://files.pythonhosted.org/packages/59/65/94c85bdacebc4b3b18527538ed010334a13cecdbe8bdbdc8b794307aae9f/petsc4py-3.14.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.14.0 2025-09-13T04:50:11,274 Found link https://files.pythonhosted.org/packages/c1/73/604fe37a9305586ad13807ffc81f2a0535f5c0a2cd2c615f248f769374c0/petsc4py-3.14.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.14.1 2025-09-13T04:50:11,274 Found link https://files.pythonhosted.org/packages/12/c0/8e42e40d346d7f5efc8d7b7aa570f56b0aeba544e07e12dd889b5addf722/petsc4py-3.15.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.15.0 2025-09-13T04:50:11,275 Found link https://files.pythonhosted.org/packages/78/80/b28275d91ca4fd44a25c099b56f8b994526b5172aaa20a32381ee920ffa2/petsc4py-3.15.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.15.1 2025-09-13T04:50:11,275 Found link https://files.pythonhosted.org/packages/e0/97/c14e3614e19be2e5c09c0150a288e54bcaa71291b75e7e86947b34677ad0/petsc4py-3.16.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.16.0 2025-09-13T04:50:11,275 Found link https://files.pythonhosted.org/packages/11/07/555668abf04f88b595c2838a18db567ed02f5f8b2eda65cd62b05c5ace87/petsc4py-3.16.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.16.1 2025-09-13T04:50:11,275 Found link https://files.pythonhosted.org/packages/79/f3/db0edf8ee1181efdfaa62a003ba0b73bd1f55050be1ad2d0d4fe6a6997c5/petsc4py-3.16.2.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.16.2 2025-09-13T04:50:11,276 Found link https://files.pythonhosted.org/packages/b5/1e/21bd550db29b92f58d2de714e262b035c5a1de9e627d9a218df69e14f520/petsc4py-3.16.3.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.16.3 2025-09-13T04:50:11,276 Found link https://files.pythonhosted.org/packages/34/30/fe297ab08725b278b68d3664241150ae9f0deeff9dbac6da66416122b353/petsc4py-3.16.4.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.16.4 2025-09-13T04:50:11,276 Found link https://files.pythonhosted.org/packages/d3/49/7887b1c2782025499265ac22381670d5582ca2cd729c179ba7a5b794a02f/petsc4py-3.16.5.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.16.5 2025-09-13T04:50:11,276 Found link https://files.pythonhosted.org/packages/bc/80/f05e649826def50c42ae5035e94da4de8f1e30e79b46602b023622a35eb0/petsc4py-3.16.6.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.16.6 2025-09-13T04:50:11,277 Found link https://files.pythonhosted.org/packages/4b/05/dd0c21e2dd50cc15d57e0f20c582c57782c5f79df1b5938f522d702cf969/petsc4py-3.17.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.17.0 2025-09-13T04:50:11,277 Found link https://files.pythonhosted.org/packages/6c/17/1184221edc099322a9450dfb8474cade79d171c5f4b11108c279a90e392d/petsc4py-3.17.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.17.1 2025-09-13T04:50:11,277 Found link https://files.pythonhosted.org/packages/d5/c9/af19b8e466e7641ecf3d12ac5dc3198d32de570ecf46ab811655695d0f56/petsc4py-3.17.2.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.17.2 2025-09-13T04:50:11,277 Found link https://files.pythonhosted.org/packages/9c/87/4826ee08b3ec32abf87c7ea79a313212557749c4b9e2093aa8cb8362db17/petsc4py-3.17.3.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.17.3 2025-09-13T04:50:11,278 Found link https://files.pythonhosted.org/packages/95/04/e58f2c8f8a6f5ed86e0d9d1938d8e4aa7f8edd90d568ea7d282933e22d9c/petsc4py-3.17.4.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.17.4 2025-09-13T04:50:11,278 Found link https://files.pythonhosted.org/packages/cc/b7/ca9e4864370744eda1100ab828670eabf4cb95b72da8ea57ff67ae73dd69/petsc4py-3.18.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.18.0 2025-09-13T04:50:11,278 Found link https://files.pythonhosted.org/packages/3c/23/ed5833b11e2b228b3d3764f98b18005a36b756aa210bb54c7f6f67c6216e/petsc4py-3.18.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.18.1 2025-09-13T04:50:11,278 Found link https://files.pythonhosted.org/packages/98/f9/c4cdd4aa974dbfee4a526eefb4d79394cd2ded2e6522723066dcccc6d933/petsc4py-3.18.2.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.18.2 2025-09-13T04:50:11,279 Found link https://files.pythonhosted.org/packages/ff/77/484749f16b1d2cdbf18399f2da9fc81903bcac9804be689860a3d3623878/petsc4py-3.18.3.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.18.3 2025-09-13T04:50:11,279 Found link https://files.pythonhosted.org/packages/d6/23/7cca5dcc51c1bbacc827f94b5122a4eda6d13e9297693d8fa9f6af8109d2/petsc4py-3.18.4.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.18.4 2025-09-13T04:50:11,279 Found link https://files.pythonhosted.org/packages/3d/af/8037865ac5b20e84c736399abd7b38bef871ed9f0782c01ec1c1a24a471b/petsc4py-3.18.5.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.18.5 2025-09-13T04:50:11,279 Found link https://files.pythonhosted.org/packages/ed/70/ff5d45cf4cac02eacf07b8164a68261e8ec9c9554c97c4ed2d1caeca03bc/petsc4py-3.19.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.19.0 2025-09-13T04:50:11,280 Found link https://files.pythonhosted.org/packages/ed/b7/2d84edf0192cb33dded2f56b80cca73ec2a0f615bf38699b8ea43bf73992/petsc4py-3.19.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.19.1 2025-09-13T04:50:11,280 Found link https://files.pythonhosted.org/packages/69/50/b3c32f590b21a9c366fe471cdafd1422854e2ab70ec00e57fd582c85478e/petsc4py-3.19.2.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.19.2 2025-09-13T04:50:11,280 Found link https://files.pythonhosted.org/packages/e7/5b/5a04d41b26f46d97dfe0086bb3c3fd0085ede08db2db9821152d49c8a969/petsc4py-3.19.4.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.19.4 2025-09-13T04:50:11,280 Found link https://files.pythonhosted.org/packages/a3/a1/0b99bc3d5523768b777dbd0c82501cc213558243ffbbb95f847890f143ae/petsc4py-3.19.5.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.19.5 2025-09-13T04:50:11,281 Found link https://files.pythonhosted.org/packages/ff/a4/f4c1f1334bef4a045b1e49c168494b542b228d4b954726f7e42508de6bef/petsc4py-3.19.6.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.19.6 2025-09-13T04:50:11,281 Found link https://files.pythonhosted.org/packages/ba/03/65402ad69b02e455952745672f92b35ae33ca5d248adfe12c529c7c07ae9/petsc4py-3.20.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.20.0 2025-09-13T04:50:11,281 Found link https://files.pythonhosted.org/packages/83/88/ea3e1f6d5c29b54d7a521183c78d025c7f417887e33cfab0fd2d4b1ce3ce/petsc4py-3.20.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.20.1 2025-09-13T04:50:11,281 Found link https://files.pythonhosted.org/packages/e0/8e/ada0ae6078531c72ff440ee20a6282df21b09d3cbbfecb7e51e357108398/petsc4py-3.20.2.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.20.2 2025-09-13T04:50:11,282 Found link https://files.pythonhosted.org/packages/fc/09/b438cd515b2099dff771f900b6fd811570f59f290fe05947a749b4d45203/petsc4py-3.20.3.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.20.3 2025-09-13T04:50:11,282 Found link https://files.pythonhosted.org/packages/c9/fa/f721e880f72e7297ff299e63bb40b9eba0ece7e0dbec79a7ab63bb0e1400/petsc4py-3.20.4.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.20.4 2025-09-13T04:50:11,282 Found link https://files.pythonhosted.org/packages/a7/6c/0e54f6f60e86a9d9b52d4d68c224afe701534a26b922c7967dffecb195f1/petsc4py-3.20.5.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.20.5 2025-09-13T04:50:11,282 Found link https://files.pythonhosted.org/packages/8f/f5/38c508cf615dd275688f27029c4ed9da48e9f7ca5c31f9a31300b09a2ccb/petsc4py-3.21.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.21.0 2025-09-13T04:50:11,283 Found link https://files.pythonhosted.org/packages/05/98/647fd6ff5bbd255f1363a9db4b71dfef6b6b58906a9643da7780426cd126/petsc4py-3.21.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.21.1 2025-09-13T04:50:11,283 Found link https://files.pythonhosted.org/packages/5a/46/7cf5b62fe3ef7783667d34b68b484eabe2fb91a370e50955a25231ad3032/petsc4py-3.21.2.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.21.2 2025-09-13T04:50:11,283 Found link https://files.pythonhosted.org/packages/e3/ba/ae57139b85fe70fb7a9d47cc42ad779e893694796334576b9fa38cdbae9c/petsc4py-3.21.3.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.21.3 2025-09-13T04:50:11,283 Found link https://files.pythonhosted.org/packages/88/a9/bac3ac15e7f4979d569ca758063d2ff766500fb8ac1844bce7946256c655/petsc4py-3.21.4.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.21.4 2025-09-13T04:50:11,284 Found link https://files.pythonhosted.org/packages/91/15/005223e82c2c1b58f2f915da9dee1661016703ba43bd2d781b2a6ab7f143/petsc4py-3.21.5.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.21.5 2025-09-13T04:50:11,284 Found link https://files.pythonhosted.org/packages/57/0a/e3d2d8defcbb084b24679473db153e073549e653d9856a3f114e2f00a558/petsc4py-3.21.6.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.21.6 2025-09-13T04:50:11,284 Found link https://files.pythonhosted.org/packages/5c/91/519bcac1971fe6152e9ee3a7367f372f3c16d5cc6385dcdf3214a056cbc1/petsc4py-3.22.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.22.0 2025-09-13T04:50:11,285 Found link https://files.pythonhosted.org/packages/42/cd/325456a56a7a11541d2888d5f059e2f280d9223b01cc016ae723fd3f68ca/petsc4py-3.22.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.22.1 2025-09-13T04:50:11,285 Found link https://files.pythonhosted.org/packages/c2/c4/b8883e98c15e2fb0c25592ff3a7a7410b0e4a47fcbe7736cb0a774162408/petsc4py-3.22.2.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.22.2 2025-09-13T04:50:11,285 Found link https://files.pythonhosted.org/packages/45/5e/9d967ed9fe759d27afef8624aa4fde5473b2c43b44a5972ef7fe4b50276a/petsc4py-3.22.3.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.22.3 2025-09-13T04:50:11,285 Found link https://files.pythonhosted.org/packages/92/c4/0329a16a2a4a3c8b7321ce5ac4faeca8b1a84480d70a34d6be208101eb33/petsc4py-3.22.4.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.22.4 2025-09-13T04:50:11,286 Found link https://files.pythonhosted.org/packages/f4/64/688c9de3eb4356fa9c3b010be597e30fdfe66e03d352856b046207f61e89/petsc4py-3.22.5.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.22.5 2025-09-13T04:50:11,286 Found link https://files.pythonhosted.org/packages/54/cf/aa590eef251174ee0cbce897aaa75eaa7dca90d30acb78b83fc647bce3d1/petsc4py-3.23.0.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.23.0 2025-09-13T04:50:11,286 Found link https://files.pythonhosted.org/packages/d5/7c/ec0dc7ff24edff9c605a41b3016494170400e2a4d08aeb8cbd9b9a103e9a/petsc4py-3.23.1.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.23.1 2025-09-13T04:50:11,286 Found link https://files.pythonhosted.org/packages/f0/f2/b307bd6683982540cb84d7e6b01b29434036a3868921226678be666949ff/petsc4py-3.23.2.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.23.2 2025-09-13T04:50:11,287 Found link https://files.pythonhosted.org/packages/05/a0/9c9bb728940ef68826c124c85c29666bf9cbc7e357f48bbcfec41f6ff5ba/petsc4py-3.23.3.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.23.3 2025-09-13T04:50:11,287 Found link https://files.pythonhosted.org/packages/dd/ba/bb5745ffd04705343c0652245edbedd956a3f141bb34326d7e496dcf6f81/petsc4py-3.23.4.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.23.4 2025-09-13T04:50:11,287 Found link https://files.pythonhosted.org/packages/11/56/77e7067d44ff4d8b7066947cdca6782d9b6208a015603b8436deafd5750a/petsc4py-3.23.5.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.23.5 2025-09-13T04:50:11,287 Found link https://files.pythonhosted.org/packages/d0/03/79295a320438d938e84f5589bc72420f4cf68d7108016b9d4f6ed95e4e56/petsc4py-3.23.6.tar.gz (from https://pypi.org/simple/petsc4py/), version: 3.23.6 2025-09-13T04:50:11,288 Fetching project page and analyzing links: https://www.piwheels.org/simple/petsc4py/ 2025-09-13T04:50:11,288 Getting page https://www.piwheels.org/simple/petsc4py/ 2025-09-13T04:50:11,289 Found index url https://www.piwheels.org/simple/ 2025-09-13T04:50:11,378 Fetched page https://www.piwheels.org/simple/petsc4py/ as text/html 2025-09-13T04:50:11,379 Skipping link: not a file: https://www.piwheels.org/simple/petsc4py/ 2025-09-13T04:50:11,379 Skipping link: not a file: https://pypi.org/simple/petsc4py/ 2025-09-13T04:50:11,415 Given no hashes to check 1 links for project 'petsc4py': discarding no candidates 2025-09-13T04:50:11,416 Collecting petsc4py==3.20.0 2025-09-13T04:50:11,418 Created temporary directory: /tmp/pip-unpack-iiy_qa5n 2025-09-13T04:50:11,564 Downloading petsc4py-3.20.0.tar.gz (411 kB) 2025-09-13T04:50:11,870 Added petsc4py==3.20.0 from https://files.pythonhosted.org/packages/ba/03/65402ad69b02e455952745672f92b35ae33ca5d248adfe12c529c7c07ae9/petsc4py-3.20.0.tar.gz to build tracker '/tmp/pip-build-tracker-964hklp9' 2025-09-13T04:50:11,871 Running setup.py (path:/tmp/pip-wheel-2askaa6h/petsc4py_1fce6244b37b475fb3703bcdd39c3805/setup.py) egg_info for package petsc4py 2025-09-13T04:50:11,872 Created temporary directory: /tmp/pip-pip-egg-info-a91vwz3o 2025-09-13T04:50:11,872 Preparing metadata (setup.py): started 2025-09-13T04:50:11,873 Running command python setup.py egg_info 2025-09-13T04:50:12,437 /tmp/pip-wheel-2askaa6h/petsc4py_1fce6244b37b475fb3703bcdd39c3805/conf/confpetsc.py:180: SyntaxWarning: invalid escape sequence '\s' 2025-09-13T04:50:12,437 flag, count = re.subn('-arch\s+\w+', ' ', str(flag)) 2025-09-13T04:50:12,451 /tmp/pip-wheel-2askaa6h/petsc4py_1fce6244b37b475fb3703bcdd39c3805/conf/confpetsc.py:918: SyntaxWarning: invalid escape sequence '\s' 2025-09-13T04:50:12,451 _variable_rx = _re.compile("([a-zA-Z][a-zA-Z0-9_]+)\s*=\s*(.*)") 2025-09-13T04:50:13,506 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-13T04:50:13,507 !! 2025-09-13T04:50:13,507 ******************************************************************************** 2025-09-13T04:50:13,507 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-13T04:50:13,507 License :: OSI Approved :: BSD License 2025-09-13T04:50:13,507 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-13T04:50:13,507 ******************************************************************************** 2025-09-13T04:50:13,508 !! 2025-09-13T04:50:13,508 self._finalize_license_expression() 2025-09-13T04:50:13,595 running egg_info 2025-09-13T04:50:13,684 creating /tmp/pip-pip-egg-info-a91vwz3o/petsc4py.egg-info 2025-09-13T04:50:13,684 writing /tmp/pip-pip-egg-info-a91vwz3o/petsc4py.egg-info/PKG-INFO 2025-09-13T04:50:13,689 writing dependency_links to /tmp/pip-pip-egg-info-a91vwz3o/petsc4py.egg-info/dependency_links.txt 2025-09-13T04:50:13,691 writing requirements to /tmp/pip-pip-egg-info-a91vwz3o/petsc4py.egg-info/requires.txt 2025-09-13T04:50:13,692 writing top-level names to /tmp/pip-pip-egg-info-a91vwz3o/petsc4py.egg-info/top_level.txt 2025-09-13T04:50:13,692 writing manifest file '/tmp/pip-pip-egg-info-a91vwz3o/petsc4py.egg-info/SOURCES.txt' 2025-09-13T04:50:13,786 PETSC_DIR not specified 2025-09-13T04:50:13,886 reading manifest file '/tmp/pip-pip-egg-info-a91vwz3o/petsc4py.egg-info/SOURCES.txt' 2025-09-13T04:50:13,887 reading manifest template 'MANIFEST.in' 2025-09-13T04:50:13,994 adding license file 'LICENSE.rst' 2025-09-13T04:50:14,003 writing manifest file '/tmp/pip-pip-egg-info-a91vwz3o/petsc4py.egg-info/SOURCES.txt' 2025-09-13T04:50:14,169 Preparing metadata (setup.py): finished with status 'done' 2025-09-13T04:50:14,174 Source in /tmp/pip-wheel-2askaa6h/petsc4py_1fce6244b37b475fb3703bcdd39c3805 has version 3.20.0, which satisfies requirement petsc4py==3.20.0 from https://files.pythonhosted.org/packages/ba/03/65402ad69b02e455952745672f92b35ae33ca5d248adfe12c529c7c07ae9/petsc4py-3.20.0.tar.gz 2025-09-13T04:50:14,174 Removed petsc4py==3.20.0 from https://files.pythonhosted.org/packages/ba/03/65402ad69b02e455952745672f92b35ae33ca5d248adfe12c529c7c07ae9/petsc4py-3.20.0.tar.gz from build tracker '/tmp/pip-build-tracker-964hklp9' 2025-09-13T04:50:14,182 Created temporary directory: /tmp/pip-unpack-dik4j81_ 2025-09-13T04:50:14,182 Created temporary directory: /tmp/pip-unpack-ls_65f71 2025-09-13T04:50:14,182 Building wheels for collected packages: petsc4py 2025-09-13T04:50:14,184 Created temporary directory: /tmp/pip-wheel-f9b2u_a0 2025-09-13T04:50:14,184 DEPRECATION: Building 'petsc4py' 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 'petsc4py'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-13T04:50:14,186 Building wheel for petsc4py (setup.py): started 2025-09-13T04:50:14,186 Destination directory: /tmp/pip-wheel-f9b2u_a0 2025-09-13T04:50:14,187 Running command python setup.py bdist_wheel 2025-09-13T04:50:15,757 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-13T04:50:15,757 !! 2025-09-13T04:50:15,757 ******************************************************************************** 2025-09-13T04:50:15,757 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-13T04:50:15,757 License :: OSI Approved :: BSD License 2025-09-13T04:50:15,758 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-13T04:50:15,758 ******************************************************************************** 2025-09-13T04:50:15,758 !! 2025-09-13T04:50:15,758 self._finalize_license_expression() 2025-09-13T04:50:15,760 running bdist_wheel 2025-09-13T04:50:15,848 PETSC_DIR not specified 2025-09-13T04:50:16,026 running build 2025-09-13T04:50:16,027 running build_src 2025-09-13T04:50:16,030 using Cython 3.1.3 2025-09-13T04:50:16,031 cythonizing 'petsc4py/PETSc.pyx' -> 'petsc4py/PETSc.c' 2025-09-13T04:50:23,004 warning: petsc4py/PETSc/petscis.pxi:196:4: '__getsegcount__' relates to the old Python 2 buffer protocol and is no longer used. 2025-09-13T04:50:23,005 warning: petsc4py/PETSc/petscis.pxi:201:4: '__getreadbuffer__' relates to the old Python 2 buffer protocol and is no longer used. 2025-09-13T04:50:23,013 warning: petsc4py/PETSc/petscvec.pxi:576:4: '__getsegcount__' relates to the old Python 2 buffer protocol and is no longer used. 2025-09-13T04:50:23,014 warning: petsc4py/PETSc/petscvec.pxi:581:4: '__getreadbuffer__' relates to the old Python 2 buffer protocol and is no longer used. 2025-09-13T04:50:23,014 warning: petsc4py/PETSc/petscvec.pxi:586:4: '__getwritebuffer__' relates to the old Python 2 buffer protocol and is no longer used. 2025-09-13T04:50:26,089 performance hint: petsc4py/PETSc/PETSc.pyx:67:0: Exception check on 'SETERR' will always require the GIL to be acquired. Declare 'SETERR' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:27,348 performance hint: petsc4py/PETSc/petscdmda.pxi:116:0: Exception check on 'DMDAGetDim' will always require the GIL to be acquired. Declare 'DMDAGetDim' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:27,976 performance hint: petsc4py/PETSc/libpetsc4py.pyx:36:0: Exception check on 'FunctionBegin' will always require the GIL to be acquired. 2025-09-13T04:50:27,976 Possible solutions: 2025-09-13T04:50:27,976 1. Declare 'FunctionBegin' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:27,976 2. Use an 'int' return type on 'FunctionBegin' to allow an error code to be returned. 2025-09-13T04:50:27,977 performance hint: petsc4py/PETSc/libpetsc4py.pyx:45:0: Exception check on 'FunctionEnd' will always require the GIL to be acquired. Declare 'FunctionEnd' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:27,977 performance hint: petsc4py/PETSc/libpetsc4py.pyx:54:0: Exception check on 'PetscSETERR' will always require the GIL to be acquired. Declare 'PetscSETERR' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:27,978 performance hint: petsc4py/PETSc/libpetsc4py.pyx:61:0: Exception check on 'UNSUPPORTED' will always require the GIL to be acquired. Declare 'UNSUPPORTED' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:27,979 performance hint: petsc4py/PETSc/libpetsc4py.pyx:72:0: Exception check on 'addRef' will always require the GIL to be acquired. 2025-09-13T04:50:27,979 Possible solutions: 2025-09-13T04:50:27,979 1. Declare 'addRef' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:27,979 2. Use an 'int' return type on 'addRef' to allow an error code to be returned. 2025-09-13T04:50:27,980 performance hint: petsc4py/PETSc/libpetsc4py.pyx:76:0: Exception check on 'delRef' will always require the GIL to be acquired. 2025-09-13T04:50:27,980 Possible solutions: 2025-09-13T04:50:27,980 1. Declare 'delRef' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:27,980 2. Use an 'int' return type on 'delRef' to allow an error code to be returned. 2025-09-13T04:50:28,076 performance hint: petsc4py/PETSc/PETSc.pyx:272:0: Exception check on 'traceback' will always require the GIL to be acquired. Declare 'traceback' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:28,078 performance hint: petsc4py/PETSc/PETSc.pyx:312:0: Exception check on 'PetscPythonErrorHandler' will always require the GIL to be acquired. Declare 'PetscPythonErrorHandler' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-13T04:50:33,552 Error compiling Cython file: 2025-09-13T04:50:33,552 ------------------------------------------------------------ 2025-09-13T04:50:33,553 ... 2025-09-13T04:50:33,553 @classmethod 2025-09-13T04:50:33,553 def Print( 2025-09-13T04:50:33,553 cls, 2025-09-13T04:50:33,553 *args: Any, 2025-09-13T04:50:33,553 sep: str = ' ', 2025-09-13T04:50:33,553 ^ 2025-09-13T04:50:33,553 ------------------------------------------------------------ 2025-09-13T04:50:33,553 petsc4py/PETSc/Sys.pyx:160:19: Compiler crash in ExpressionWriter 2025-09-13T04:50:33,554 Compiler crash traceback from this point on: 2025-09-13T04:50:33,554 File "Cython/Compiler/Visitor.py", line 174, in Cython.Compiler.Visitor.TreeVisitor._visit 2025-09-13T04:50:33,554 File "/tmp/pip-wheel-2askaa6h/petsc4py_1fce6244b37b475fb3703bcdd39c3805/conf/cyautodoc.py", line 28, in visit_UnicodeNode 2025-09-13T04:50:33,554 self.emit_string(node, "") 2025-09-13T04:50:33,554 ^^^^^^^^^^^^^^^^ 2025-09-13T04:50:33,554 AttributeError: 'ExpressionWriter' object has no attribute 'emit_string' 2025-09-13T04:50:33,555 error: Cython failure: 'petsc4py/PETSc.pyx' -> 'petsc4py/PETSc.c' 2025-09-13T04:50:35,939 ERROR: python setup.py bdist_wheel exited with 1 2025-09-13T04:50:35,953 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-13T04:50:35,953 exec(compile('"'"''"'"''"'"' 2025-09-13T04:50:35,953 # This is -- a caller that pip uses to run setup.py 2025-09-13T04:50:35,953 # 2025-09-13T04:50:35,953 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T04:50:35,953 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T04:50:35,953 # - It provides a clear error message when setuptools is not installed. 2025-09-13T04:50:35,953 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T04:50:35,953 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T04:50:35,953 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T04:50:35,953 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T04:50:35,953 import os, sys, tokenize, traceback 2025-09-13T04:50:35,953 2025-09-13T04:50:35,953 try: 2025-09-13T04:50:35,953 import setuptools 2025-09-13T04:50:35,953 except ImportError: 2025-09-13T04:50:35,953 print( 2025-09-13T04:50:35,953 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T04:50:35,953 "the build environment with exception:", 2025-09-13T04:50:35,953 file=sys.stderr, 2025-09-13T04:50:35,953 ) 2025-09-13T04:50:35,953 traceback.print_exc() 2025-09-13T04:50:35,953 sys.exit(1) 2025-09-13T04:50:35,953 2025-09-13T04:50:35,953 __file__ = %r 2025-09-13T04:50:35,953 sys.argv[0] = __file__ 2025-09-13T04:50:35,953 2025-09-13T04:50:35,953 if os.path.exists(__file__): 2025-09-13T04:50:35,953 filename = __file__ 2025-09-13T04:50:35,953 with tokenize.open(__file__) as f: 2025-09-13T04:50:35,953 setup_py_code = f.read() 2025-09-13T04:50:35,953 else: 2025-09-13T04:50:35,953 filename = "" 2025-09-13T04:50:35,953 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T04:50:35,953 2025-09-13T04:50:35,953 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T04:50:35,953 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-2askaa6h/petsc4py_1fce6244b37b475fb3703bcdd39c3805/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-f9b2u_a0[/] 2025-09-13T04:50:35,953 [bold magenta]cwd[/]: /tmp/pip-wheel-2askaa6h/petsc4py_1fce6244b37b475fb3703bcdd39c3805/ 2025-09-13T04:50:35,953 Building wheel for petsc4py (setup.py): finished with status 'error' 2025-09-13T04:50:35,954 ERROR: Failed building wheel for petsc4py 2025-09-13T04:50:35,955 Running setup.py clean for petsc4py 2025-09-13T04:50:35,956 Running command python setup.py clean 2025-09-13T04:50:37,633 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-13T04:50:37,633 !! 2025-09-13T04:50:37,634 ******************************************************************************** 2025-09-13T04:50:37,634 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-13T04:50:37,634 License :: OSI Approved :: BSD License 2025-09-13T04:50:37,634 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-13T04:50:37,634 ******************************************************************************** 2025-09-13T04:50:37,634 !! 2025-09-13T04:50:37,635 self._finalize_license_expression() 2025-09-13T04:50:37,724 running clean 2025-09-13T04:50:37,726 PETSC_DIR not specified 2025-09-13T04:50:37,813 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-13T04:50:37,814 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-13T04:50:37,814 'build/scripts-3.13' does not exist -- can't clean it 2025-09-13T04:50:37,977 Failed to build petsc4py 2025-09-13T04:50:37,977 ERROR: Failed to build one or more wheels 2025-09-13T04:50:37,979 Exception information: 2025-09-13T04:50:37,979 Traceback (most recent call last): 2025-09-13T04:50:37,979 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T04:50:37,979 status = _inner_run() 2025-09-13T04:50:37,979 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T04:50:37,979 return self.run(options, args) 2025-09-13T04:50:37,979 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T04:50:37,979 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T04:50:37,979 return func(self, options, args) 2025-09-13T04:50:37,979 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-13T04:50:37,979 raise CommandError("Failed to build one or more wheels") 2025-09-13T04:50:37,979 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-13T04:50:37,983 Removed build tracker: '/tmp/pip-build-tracker-964hklp9'