2025-09-09T04:56:53,408 Created temporary directory: /tmp/pip-build-tracker-0gb6cez9 2025-09-09T04:56:53,409 Initialized build tracking at /tmp/pip-build-tracker-0gb6cez9 2025-09-09T04:56:53,409 Created build tracker: /tmp/pip-build-tracker-0gb6cez9 2025-09-09T04:56:53,409 Entered build tracker: /tmp/pip-build-tracker-0gb6cez9 2025-09-09T04:56:53,410 Created temporary directory: /tmp/pip-wheel-femm1rqf 2025-09-09T04:56:53,413 Created temporary directory: /tmp/pip-ephem-wheel-cache-d8youme2 2025-09-09T04:56:53,469 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T04:56:53,471 2 location(s) to search for versions of pybinding: 2025-09-09T04:56:53,471 * https://pypi.org/simple/pybinding/ 2025-09-09T04:56:53,471 * https://www.piwheels.org/simple/pybinding/ 2025-09-09T04:56:53,472 Fetching project page and analyzing links: https://pypi.org/simple/pybinding/ 2025-09-09T04:56:53,472 Getting page https://pypi.org/simple/pybinding/ 2025-09-09T04:56:53,473 Found index url https://pypi.org/simple/ 2025-09-09T04:56:53,622 Fetched page https://pypi.org/simple/pybinding/ as application/vnd.pypi.simple.v1+json 2025-09-09T04:56:53,645 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/22/e8/eaf0c78a28b257caf4a3f6030daac8c6cbb8743ea26d2d5eba95af9afb4a/pybinding-0.7.0-cp35-cp35m-macosx_10_11_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,645 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/a4/67/68510bf39061308de45934c777945c4ed60df90a04fcdf6ca2f5165ca521/pybinding-0.7.0-cp35-none-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,646 Found link https://files.pythonhosted.org/packages/1c/52/5b32dcba6640236a39a032da1be337cba0c2232ebc0d9c643496ac921564/pybinding-0.7.0.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.7.0 2025-09-09T04:56:53,646 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/44/b9/84a0cc54441a1259fc72e5f752993c41982a89f868e5d01adba11925a511/pybinding-0.7.1-cp34-cp34m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,647 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/e3/f9/5248b3e5a52a34100eedbc19499dcba69957ab41c9c8370da1a2700d97a5/pybinding-0.7.1-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,647 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/48/7b/442b6d0252fc3a79c3dcc9ea3c23177031e1af6af141b554ac642ade48fa/pybinding-0.7.1-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,647 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/b6/cf/b46c24fda3d7178814d674dcec63a966bb55453d4023a6b7698338605698/pybinding-0.7.1-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,647 Found link https://files.pythonhosted.org/packages/d7/f4/c55526a1904b98b323b9a5f282f10bd670b4959e07afdec52459515fa3ea/pybinding-0.7.1.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.7.1 2025-09-09T04:56:53,647 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/e7/20/29ae8aaa3fdfaaaf60e361db502b253c632e224a30e002401224d01325bf/pybinding-0.7.2-cp34-cp34m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,648 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/b0/99/acf1b8592251a51c4caef61a0eddb35592ecd71581c88255e50ddeb43459/pybinding-0.7.2-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,648 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/4f/aa/c845680fcd5d855608624ade9935b60b817effa2ccb9fb0579b69a65954a/pybinding-0.7.2-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,648 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/16/da/b1a12087b80bee56a16ea9933503e52c40553f4160fcc18e6dca92913dd6/pybinding-0.7.2-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,648 Found link https://files.pythonhosted.org/packages/f3/22/bc6d4e9a6e8f547fe2e2987e1eb1540cda643ed61e6b700bcad5ff626898/pybinding-0.7.2.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.7.2 2025-09-09T04:56:53,648 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/67/8d/b521d7581d0cb5574eb1cc53a1793e218ca214682eacea32e1806ff4122d/pybinding-0.8.0-cp34-cp34m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,648 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/6d/89/c994a3e2b90fc071eaee53082229bec5f5996c93eb061fe033aff4e32e13/pybinding-0.8.0-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,648 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/a0/8b/ba4d333d320e9e8827baee7679d6f3b298373223ba803f79a86cab9cc6e0/pybinding-0.8.0-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,648 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/90/01/10921e98eb2296700b51d448c2ec40399387c3e59e126e054bf9e61fe78a/pybinding-0.8.0-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,649 Found link https://files.pythonhosted.org/packages/14/09/f0ee5b428bfcc02d56c330b9904a08881b72aea1d2a18fada758f2ef9392/pybinding-0.8.0.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.8.0 2025-09-09T04:56:53,649 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/5c/8c/332061431bd957d8dde4c6d9d8f5978be9f8110c7aeb6bd1122986d6280c/pybinding-0.8.1-cp34-cp34m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,649 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/cf/8a/64ba9a3e738df843f087d111fa6e53ee5755b46a1643bc1bac34dd0e7e97/pybinding-0.8.1-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,649 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/43/08/40f83a36775b7f46ef651bf5494cb2706691758bbe1079b2791a5de1024a/pybinding-0.8.1-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,649 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/23/97/f4f4911a065adfd5471f9d6ae9b26fc354306b3e1968574e248718014e92/pybinding-0.8.1-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,649 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/45/b4/df471749bb4e2ab4bd8cbab6292198d898473fbf58bd53b290032101ba85/pybinding-0.8.1-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,649 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/e0/c9/63dd6175d373cc5aacac9f83d0027806b0e12dd9617b5371699b6639260f/pybinding-0.8.1-cp36-cp36m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,650 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/a9/00/bce0c0c312813e06693f35b7008e55a633fdde4e59ce856e85e22afd79ef/pybinding-0.8.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,650 Found link https://files.pythonhosted.org/packages/f5/eb/be638464d8effde7ce8a64ff5220561981f3b3ae98828337601529878a0c/pybinding-0.8.1.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.8.1 2025-09-09T04:56:53,650 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/c2/d7/b5ac8a8f7f51d1df4d864a277acbbd01cb191b6e0ab27619ec874baedbe8/pybinding-0.8.2-cp34-cp34m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,650 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/3f/f3/fb939c3fa3c920a82714904b5c1eef18ec46e501671ffe1d4d1a76edb3dd/pybinding-0.8.2-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,650 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/87/0a/943227065729672568ca6ceae91f36df1fe94d0b3fbb11b380e65ec35c32/pybinding-0.8.2-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,650 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/b9/1e/5b9b79a1541e4395b35ba038db3687d9c59e44a9b436aaea2aac6e31796c/pybinding-0.8.2-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,650 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/a9/86/dcd93df070363b3cf9c676d6d52edcf92e48b8cb6e4b97917842f6808db6/pybinding-0.8.2-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,650 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/a8/2a/177b69855234cd0dcc7e83ec0c8bde2f832379a9d9b42aaa7a97ae5d5ffa/pybinding-0.8.2-cp36-cp36m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,651 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/30/0e/0307917f3c588f8c1e0ce10a4d153ce64325b28974060760e73e6dbca8bd/pybinding-0.8.2-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,651 Found link https://files.pythonhosted.org/packages/f3/71/beb73b821ddcff5cadbdd6ff46f71493907bf00e87378f64ccedc597ec2b/pybinding-0.8.2.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.8.2 2025-09-09T04:56:53,651 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/7c/66/36fa0f10087c4dc406229180701b5e4ef9c45972d0d90c69dd7e130b5596/pybinding-0.9.0-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,651 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/25/a6/3c372c8fcd3746b4414f827db5883823188f5c8d39719da0fc4a5bb435f6/pybinding-0.9.0-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,651 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/ca/21/3fadfe63fd5b82f31f3be591d1db4a682741562a0e10b047cf91612742ac/pybinding-0.9.0-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,651 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/c0/37/63c44b9ada0e9ca445911f863df4af0a5d7aa4395700ecf4d5c7b614f1d9/pybinding-0.9.0-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,651 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/41/28/8b698413221c8783b1d012902ada6b99d5767b3169922a66798d1ae945ae/pybinding-0.9.0-cp36-cp36m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,651 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/47/4f/24b60bb9231506f642d91177ff3ebaaf8ad33cb5744427b38cdf74666dae/pybinding-0.9.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,652 Found link https://files.pythonhosted.org/packages/88/c2/ca184fab81222435d3fb39178106093b93ed8097357febd6eb4140d51f62/pybinding-0.9.0.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.9.0 2025-09-09T04:56:53,652 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/1e/c9/223c499dcaae0ae7475c0f84d2ba7ec96963cfb7526ff61724b987241bf8/pybinding-0.9.1-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,652 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/51/54/b6b9a1d755b9d18b1e6edbab43539325f2fddf01ad0398d6d80e8304d5ea/pybinding-0.9.1-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,652 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/89/a7/824a1fff7809912294e78e39663d282afb78fbeb6d8d67468b8cc31c4d9e/pybinding-0.9.1-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,652 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/fa/55/4ee2046560d1e26dff0d2e55e55b3809a1e4792d86659d75ee503e4113c9/pybinding-0.9.1-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,652 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/1a/f4/57555d1e0ecdb44cebe17694f0de98104867d82c15f1497a2b8dd7903330/pybinding-0.9.1-cp36-cp36m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,652 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/37/60/69170ad0c8e686bb67c778815b8d6ef110214748dbbe6a8ee326846d252d/pybinding-0.9.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,653 Found link https://files.pythonhosted.org/packages/2d/64/cf30ff3ff8ea780368c67ed51e12cc26c9cbaeaae711904ce2ae6692955f/pybinding-0.9.1.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.9.1 2025-09-09T04:56:53,653 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/15/91/48b354fb374b10f9da77e30118ebeeb601a505aa324d6f092adc9a693c17/pybinding-0.9.2-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,653 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/6e/0f/c85261dd0fd09f18491ce384fb30dbd0fd56cb5b82d4f4e87d00b792939d/pybinding-0.9.2-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,653 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/88/ba/99a752dc870a8b65766ddf8543f0784efe004132723a4642a9f0550d7c3f/pybinding-0.9.2-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,653 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/36/50/a4699fd8e1553443f740d09f93b021c593d2aef2351405bed8b5f9d4fc3d/pybinding-0.9.2-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,653 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/b5/7e/f63a4d2add1050b39bb813906ef4797a0099232315c63d0786cad2ea3681/pybinding-0.9.2-cp36-cp36m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,653 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/ff/32/44423af0a47ff820650ee076b75c1e30d36eca04c6ac8635ddc44c2b37de/pybinding-0.9.2-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,653 Found link https://files.pythonhosted.org/packages/f0/0e/988ecc7ea6dd8cd076e4788f2e93f3be986c2394d7ffe56a6ef92aec09b0/pybinding-0.9.2.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.9.2 2025-09-09T04:56:53,654 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/bb/2c/03e2593a44d1175676695957467b019e681068dd5daaeac7e40018566d5a/pybinding-0.9.3-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,654 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/83/00/c15259a278ca6a3ad6a0989fbb9e51b326df45ab964ea32e742af868da71/pybinding-0.9.3-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,654 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/23/a4/17f7e38a0ad968e9d7b3a3a09d2482ec92b5f22be8bf43a6300fd1c0f03c/pybinding-0.9.3-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,654 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/14/b0/563c0317e64ca7ee54ac54a53e6c9aeb1a1d2452a5e48ff80f0a5da198d6/pybinding-0.9.3-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,654 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/a1/7f/e82f8bef136387fed2fe185544d4f663405c60a8216dc40b4364d5f0dc59/pybinding-0.9.3-cp36-cp36m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,654 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/1a/d5/3a0afeff79636d0319f9b9a1a88ce174b59c0d60ca66dacb728c63ab3cb3/pybinding-0.9.3-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,654 Found link https://files.pythonhosted.org/packages/c0/19/8487c75f7d205d89d1f8ff9dc4a468f5e91a97b3c3b0e04a4ae6ed00cc37/pybinding-0.9.3.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.9.3 2025-09-09T04:56:53,655 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/d6/f0/a8f1167ab7404bb1f8a9aec2ca4939cb46b753796717601e787797ad4d12/pybinding-0.9.4-cp35-cp35m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,655 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/9f/52/a73f75629bbc20f2bae240ee1125db6c4445f0b4aefc12821158d48d1eeb/pybinding-0.9.4-cp35-cp35m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,655 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/96/7d/fcc8aa034f978ab19a93a534b1a291828940cc8ba2115dc474ea8ecf5d33/pybinding-0.9.4-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,655 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/e4/5a/ac033b4f3b8c47b34f81020546ccd81e4dd8fc206c9868ed25eea63d906d/pybinding-0.9.4-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,655 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/f6/ba/b909a0c1823e54ce911dfd9ec2e08e769cb50b97889b46ce934e8df4e6bd/pybinding-0.9.4-cp36-cp36m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,655 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/25/51/3223d3fd4d14d084e681e0a630aaf98f3b983458c9eac63797ae040f577e/pybinding-0.9.4-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,655 Found link https://files.pythonhosted.org/packages/e1/c3/7bf0f4450134e7144f7d9d73a54f290fa0a1e6d750d9eff467457ee98671/pybinding-0.9.4.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.9.4 2025-09-09T04:56:53,656 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/a1/63/d5df2c5dbfdd4c0fb6b15c3ce6dba9704bb94312162ba5f07625da212436/pybinding-0.9.5-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,656 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/38/28/93d77991d451196fefd2bae96e2d8b70ba05cc40a68f42435b8281411fc0/pybinding-0.9.5-cp36-cp36m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,656 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/cf/dd/5441677d66108f4892936437fd4f17deb14638ff83669a10d89a0c14fff1/pybinding-0.9.5-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,656 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/12/c7/98b196c4c4326c692a42989ca2a733659142a2603d28dcaa4fd499c9d802/pybinding-0.9.5-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,656 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/35/17/b5368c6572482f7c0a31a8ba76489502f2712701e8d34d66fc6d8ea47f60/pybinding-0.9.5-cp37-cp37m-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,656 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/b1/11/384f796f7cc5ee74649ed40a567d3d438317580f287aa3073c4fd9bfdb14/pybinding-0.9.5-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,656 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/8d/2d/24e79a37f6ae6dea3ff260393e75be72e573c1c7448aa2d1c14382cdbdb9/pybinding-0.9.5-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,656 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/4c/53/2d9d97298cc3d275af20929cc3200572f9c3a1b0099a9d2ee5b61e8445de/pybinding-0.9.5-cp38-cp38-win32.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,656 Skipping link: No binaries permitted for pybinding: https://files.pythonhosted.org/packages/3b/ba/7a4c9bfb6fea9bf0608f1dc06e905eb11a026f073938abec29370b32464c/pybinding-0.9.5-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/pybinding/) 2025-09-09T04:56:53,657 Found link https://files.pythonhosted.org/packages/29/40/c1e40fa822383ffc997e9be8fbaf819eec50b0d398474c5c34e00ac27f47/pybinding-0.9.5.tar.gz (from https://pypi.org/simple/pybinding/), version: 0.9.5 2025-09-09T04:56:53,657 Fetching project page and analyzing links: https://www.piwheels.org/simple/pybinding/ 2025-09-09T04:56:53,657 Getting page https://www.piwheels.org/simple/pybinding/ 2025-09-09T04:56:53,658 Found index url https://www.piwheels.org/simple/ 2025-09-09T04:56:53,748 Fetched page https://www.piwheels.org/simple/pybinding/ as text/html 2025-09-09T04:56:53,751 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.8.2-cp35-cp35m-linux_armv6l.whl#sha256=72938804786d0f2732a990cfe0e46b68d1d29d4e6b6fa9b910e5032476b492e6 (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,751 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.8.2-cp35-cp35m-linux_armv7l.whl#sha256=72938804786d0f2732a990cfe0e46b68d1d29d4e6b6fa9b910e5032476b492e6 (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,752 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.8.1-cp35-cp35m-linux_armv7l.whl#sha256=e6cfbf835dc1bfb1d894c714dec839cd4da59cb990f95fecd03e7c51c889186e (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,752 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.8.1-cp35-cp35m-linux_armv6l.whl#sha256=e6cfbf835dc1bfb1d894c714dec839cd4da59cb990f95fecd03e7c51c889186e (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,752 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.8.0-cp35-cp35m-linux_armv7l.whl#sha256=240170c8639ecdef4cc96e29ba1bd6a6b9cfde07edc818dc47163c4a51dc799c (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,752 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.8.0-cp35-cp35m-linux_armv6l.whl#sha256=240170c8639ecdef4cc96e29ba1bd6a6b9cfde07edc818dc47163c4a51dc799c (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,752 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.7.2-cp35-cp35m-linux_armv7l.whl#sha256=273acf91521b5018b1c9b833e2e62eae622543629c19edd4dd9bae3d12cad4dd (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,752 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.7.2-cp35-cp35m-linux_armv6l.whl#sha256=273acf91521b5018b1c9b833e2e62eae622543629c19edd4dd9bae3d12cad4dd (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,752 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.7.1-cp35-cp35m-linux_armv6l.whl#sha256=c850718536163738897ced7f81c903d3cf5e1c9d0dbab8e510f877099766c944 (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,753 Skipping link: No binaries permitted for pybinding: https://archive1.piwheels.org/simple/pybinding/pybinding-0.7.1-cp35-cp35m-linux_armv7l.whl#sha256=c850718536163738897ced7f81c903d3cf5e1c9d0dbab8e510f877099766c944 (from https://www.piwheels.org/simple/pybinding/) 2025-09-09T04:56:53,753 Skipping link: not a file: https://www.piwheels.org/simple/pybinding/ 2025-09-09T04:56:53,753 Skipping link: not a file: https://pypi.org/simple/pybinding/ 2025-09-09T04:56:53,780 Given no hashes to check 1 links for project 'pybinding': discarding no candidates 2025-09-09T04:56:53,781 Collecting pybinding==0.9.5 2025-09-09T04:56:53,783 Created temporary directory: /tmp/pip-unpack-l370jhxf 2025-09-09T04:56:53,926 Downloading pybinding-0.9.5.tar.gz (1.6 MB) 2025-09-09T04:56:54,860 Added pybinding==0.9.5 from https://files.pythonhosted.org/packages/29/40/c1e40fa822383ffc997e9be8fbaf819eec50b0d398474c5c34e00ac27f47/pybinding-0.9.5.tar.gz to build tracker '/tmp/pip-build-tracker-0gb6cez9' 2025-09-09T04:56:54,861 Running setup.py (path:/tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py) egg_info for package pybinding 2025-09-09T04:56:54,861 Created temporary directory: /tmp/pip-pip-egg-info-g5z0dv7b 2025-09-09T04:56:54,861 Preparing metadata (setup.py): started 2025-09-09T04:56:54,862 Running command python setup.py egg_info 2025-09-09T04:56:55,887 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T04:56:55,887 !! 2025-09-09T04:56:55,887 ******************************************************************************** 2025-09-09T04:56:55,888 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T04:56:55,888 License :: OSI Approved :: BSD License 2025-09-09T04:56:55,888 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T04:56:55,888 ******************************************************************************** 2025-09-09T04:56:55,888 !! 2025-09-09T04:56:55,888 self._finalize_license_expression() 2025-09-09T04:56:55,956 running egg_info 2025-09-09T04:56:56,022 creating /tmp/pip-pip-egg-info-g5z0dv7b/pybinding.egg-info 2025-09-09T04:56:56,022 writing /tmp/pip-pip-egg-info-g5z0dv7b/pybinding.egg-info/PKG-INFO 2025-09-09T04:56:56,024 writing dependency_links to /tmp/pip-pip-egg-info-g5z0dv7b/pybinding.egg-info/dependency_links.txt 2025-09-09T04:56:56,024 writing requirements to /tmp/pip-pip-egg-info-g5z0dv7b/pybinding.egg-info/requires.txt 2025-09-09T04:56:56,025 writing top-level names to /tmp/pip-pip-egg-info-g5z0dv7b/pybinding.egg-info/top_level.txt 2025-09-09T04:56:56,025 writing manifest file '/tmp/pip-pip-egg-info-g5z0dv7b/pybinding.egg-info/SOURCES.txt' 2025-09-09T04:56:56,235 reading manifest file '/tmp/pip-pip-egg-info-g5z0dv7b/pybinding.egg-info/SOURCES.txt' 2025-09-09T04:56:56,235 reading manifest template 'setup.manifest' 2025-09-09T04:56:56,263 no previously-included directories found matching 'cppcore/deps/catch' 2025-09-09T04:56:56,281 no previously-included directories found matching 'docs/_api' 2025-09-09T04:56:56,285 no previously-included directories found matching 'tests/failed' 2025-09-09T04:56:56,288 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-09-09T04:56:56,316 writing manifest file '/tmp/pip-pip-egg-info-g5z0dv7b/pybinding.egg-info/SOURCES.txt' 2025-09-09T04:56:56,425 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T04:56:56,429 Source in /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4 has version 0.9.5, which satisfies requirement pybinding==0.9.5 from https://files.pythonhosted.org/packages/29/40/c1e40fa822383ffc997e9be8fbaf819eec50b0d398474c5c34e00ac27f47/pybinding-0.9.5.tar.gz 2025-09-09T04:56:56,430 Removed pybinding==0.9.5 from https://files.pythonhosted.org/packages/29/40/c1e40fa822383ffc997e9be8fbaf819eec50b0d398474c5c34e00ac27f47/pybinding-0.9.5.tar.gz from build tracker '/tmp/pip-build-tracker-0gb6cez9' 2025-09-09T04:56:56,435 Created temporary directory: /tmp/pip-unpack-xkn_vbjb 2025-09-09T04:56:56,435 Created temporary directory: /tmp/pip-unpack-ntd7yt40 2025-09-09T04:56:56,435 Building wheels for collected packages: pybinding 2025-09-09T04:56:56,437 Created temporary directory: /tmp/pip-wheel-032jtigt 2025-09-09T04:56:56,437 DEPRECATION: Building 'pybinding' 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 'pybinding'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T04:56:56,439 Building wheel for pybinding (setup.py): started 2025-09-09T04:56:56,440 Destination directory: /tmp/pip-wheel-032jtigt 2025-09-09T04:56:56,440 Running command python setup.py bdist_wheel 2025-09-09T04:56:57,464 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T04:56:57,464 !! 2025-09-09T04:56:57,464 ******************************************************************************** 2025-09-09T04:56:57,464 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T04:56:57,465 License :: OSI Approved :: BSD License 2025-09-09T04:56:57,465 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T04:56:57,465 ******************************************************************************** 2025-09-09T04:56:57,465 !! 2025-09-09T04:56:57,465 self._finalize_license_expression() 2025-09-09T04:56:57,476 running bdist_wheel 2025-09-09T04:56:57,744 running build 2025-09-09T04:56:57,744 running build_py 2025-09-09T04:56:57,817 creating build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,818 copying pybinding/system.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,819 copying pybinding/solver.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,819 copying pybinding/shape.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,820 copying pybinding/results.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,820 copying pybinding/pltutils.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,821 copying pybinding/parallel.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,822 copying pybinding/modifier.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,822 copying pybinding/model.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,823 copying pybinding/leads.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,823 copying pybinding/lattice.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,824 copying pybinding/greens.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,824 copying pybinding/constants.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,825 copying pybinding/chebyshev.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,825 copying pybinding/__init__.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,826 copying pybinding/__about__.py -> build/lib.linux-armv7l-cpython-313/pybinding 2025-09-09T04:56:57,827 creating build/lib.linux-armv7l-cpython-313/pybinding/utils 2025-09-09T04:56:57,827 copying pybinding/utils/time.py -> build/lib.linux-armv7l-cpython-313/pybinding/utils 2025-09-09T04:56:57,827 copying pybinding/utils/progressbar.py -> build/lib.linux-armv7l-cpython-313/pybinding/utils 2025-09-09T04:56:57,828 copying pybinding/utils/misc.py -> build/lib.linux-armv7l-cpython-313/pybinding/utils 2025-09-09T04:56:57,828 copying pybinding/utils/cpuinfo.py -> build/lib.linux-armv7l-cpython-313/pybinding/utils 2025-09-09T04:56:57,829 copying pybinding/utils/__init__.py -> build/lib.linux-armv7l-cpython-313/pybinding/utils 2025-09-09T04:56:57,830 creating build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,830 copying pybinding/support/structure.py -> build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,831 copying pybinding/support/pickle.py -> build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,831 copying pybinding/support/kwant.py -> build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,832 copying pybinding/support/inspect.py -> build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,832 copying pybinding/support/fuzzy_set.py -> build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,833 copying pybinding/support/deprecated.py -> build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,833 copying pybinding/support/collections.py -> build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,834 copying pybinding/support/alias.py -> build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,834 copying pybinding/support/__init__.py -> build/lib.linux-armv7l-cpython-313/pybinding/support 2025-09-09T04:56:57,835 creating build/lib.linux-armv7l-cpython-313/pybinding/repository 2025-09-09T04:56:57,835 copying pybinding/repository/phosphorene.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository 2025-09-09T04:56:57,836 copying pybinding/repository/group6_tmd.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository 2025-09-09T04:56:57,836 copying pybinding/repository/examples.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository 2025-09-09T04:56:57,837 copying pybinding/repository/__init__.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository 2025-09-09T04:56:57,837 creating build/lib.linux-armv7l-cpython-313/pybinding/repository/graphene 2025-09-09T04:56:57,838 copying pybinding/repository/graphene/utils.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository/graphene 2025-09-09T04:56:57,838 copying pybinding/repository/graphene/shape.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository/graphene 2025-09-09T04:56:57,839 copying pybinding/repository/graphene/modifiers.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository/graphene 2025-09-09T04:56:57,839 copying pybinding/repository/graphene/lattice.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository/graphene 2025-09-09T04:56:57,840 copying pybinding/repository/graphene/constants.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository/graphene 2025-09-09T04:56:57,840 copying pybinding/repository/graphene/__init__.py -> build/lib.linux-armv7l-cpython-313/pybinding/repository/graphene 2025-09-09T04:56:57,841 creating build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,841 copying tests/test_wrapper.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,842 copying tests/test_system.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,842 copying tests/test_solver.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,843 copying tests/test_shape.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,843 copying tests/test_results.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,844 copying tests/test_pickle.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,844 copying tests/test_parallel.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,845 copying tests/test_modifiers.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,845 copying tests/test_model.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,846 copying tests/test_leads.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,846 copying tests/test_lattice.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,847 copying tests/test_kwant.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,847 copying tests/test_kpm.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,848 copying tests/conftest.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,848 copying tests/__init__.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:57,849 running egg_info 2025-09-09T04:56:57,917 writing pybinding.egg-info/PKG-INFO 2025-09-09T04:56:57,918 writing dependency_links to pybinding.egg-info/dependency_links.txt 2025-09-09T04:56:57,919 writing requirements to pybinding.egg-info/requires.txt 2025-09-09T04:56:57,919 writing top-level names to pybinding.egg-info/top_level.txt 2025-09-09T04:56:57,992 reading manifest file 'pybinding.egg-info/SOURCES.txt' 2025-09-09T04:56:58,046 reading manifest template 'setup.manifest' 2025-09-09T04:56:58,074 no previously-included directories found matching 'cppcore/deps/catch' 2025-09-09T04:56:58,094 no previously-included directories found matching 'docs/_api' 2025-09-09T04:56:58,098 no previously-included directories found matching 'tests/failed' 2025-09-09T04:56:58,103 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-09-09T04:56:58,143 writing manifest file 'pybinding.egg-info/SOURCES.txt' 2025-09-09T04:56:58,170 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pybinding.tests.baseline_data.kpm' is absent from the `packages` configuration. 2025-09-09T04:56:58,170 !! 2025-09-09T04:56:58,171 ******************************************************************************** 2025-09-09T04:56:58,171 ############################ 2025-09-09T04:56:58,171 # Package would be ignored # 2025-09-09T04:56:58,171 ############################ 2025-09-09T04:56:58,171 Python recognizes 'pybinding.tests.baseline_data.kpm' as an importable package[^1], 2025-09-09T04:56:58,171 but it is absent from setuptools' `packages` configuration. 2025-09-09T04:56:58,171 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T04:56:58,171 package, please make sure that 'pybinding.tests.baseline_data.kpm' is explicitly added 2025-09-09T04:56:58,171 to the `packages` configuration field. 2025-09-09T04:56:58,172 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T04:56:58,172 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T04:56:58,172 instead of `find_packages(...)`/`find:`). 2025-09-09T04:56:58,172 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T04:56:58,172 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T04:56:58,172 If you don't want 'pybinding.tests.baseline_data.kpm' to be distributed and are 2025-09-09T04:56:58,172 already explicitly excluding 'pybinding.tests.baseline_data.kpm' via 2025-09-09T04:56:58,172 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T04:56:58,173 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T04:56:58,173 combination with a more fine grained `package-data` configuration. 2025-09-09T04:56:58,173 You can read more about "package data files" on setuptools documentation page: 2025-09-09T04:56:58,173 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T04:56:58,173 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T04:56:58,173 even if it does not contain any `.py` files. 2025-09-09T04:56:58,173 On the other hand, currently there is no concept of package data 2025-09-09T04:56:58,173 directory, all directories are treated like packages. 2025-09-09T04:56:58,174 ******************************************************************************** 2025-09-09T04:56:58,174 !! 2025-09-09T04:56:58,174 check.warn(importable) 2025-09-09T04:56:58,174 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pybinding.tests.baseline_data.lattice' is absent from the `packages` configuration. 2025-09-09T04:56:58,174 !! 2025-09-09T04:56:58,174 ******************************************************************************** 2025-09-09T04:56:58,174 ############################ 2025-09-09T04:56:58,174 # Package would be ignored # 2025-09-09T04:56:58,175 ############################ 2025-09-09T04:56:58,175 Python recognizes 'pybinding.tests.baseline_data.lattice' as an importable package[^1], 2025-09-09T04:56:58,175 but it is absent from setuptools' `packages` configuration. 2025-09-09T04:56:58,175 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T04:56:58,175 package, please make sure that 'pybinding.tests.baseline_data.lattice' is explicitly added 2025-09-09T04:56:58,175 to the `packages` configuration field. 2025-09-09T04:56:58,175 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T04:56:58,175 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T04:56:58,175 instead of `find_packages(...)`/`find:`). 2025-09-09T04:56:58,176 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T04:56:58,176 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T04:56:58,176 If you don't want 'pybinding.tests.baseline_data.lattice' to be distributed and are 2025-09-09T04:56:58,176 already explicitly excluding 'pybinding.tests.baseline_data.lattice' via 2025-09-09T04:56:58,176 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T04:56:58,176 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T04:56:58,176 combination with a more fine grained `package-data` configuration. 2025-09-09T04:56:58,176 You can read more about "package data files" on setuptools documentation page: 2025-09-09T04:56:58,177 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T04:56:58,177 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T04:56:58,177 even if it does not contain any `.py` files. 2025-09-09T04:56:58,177 On the other hand, currently there is no concept of package data 2025-09-09T04:56:58,177 directory, all directories are treated like packages. 2025-09-09T04:56:58,177 ******************************************************************************** 2025-09-09T04:56:58,177 !! 2025-09-09T04:56:58,177 check.warn(importable) 2025-09-09T04:56:58,178 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pybinding.tests.baseline_data.parallel' is absent from the `packages` configuration. 2025-09-09T04:56:58,178 !! 2025-09-09T04:56:58,178 ******************************************************************************** 2025-09-09T04:56:58,178 ############################ 2025-09-09T04:56:58,178 # Package would be ignored # 2025-09-09T04:56:58,178 ############################ 2025-09-09T04:56:58,178 Python recognizes 'pybinding.tests.baseline_data.parallel' as an importable package[^1], 2025-09-09T04:56:58,178 but it is absent from setuptools' `packages` configuration. 2025-09-09T04:56:58,178 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T04:56:58,179 package, please make sure that 'pybinding.tests.baseline_data.parallel' is explicitly added 2025-09-09T04:56:58,179 to the `packages` configuration field. 2025-09-09T04:56:58,179 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T04:56:58,179 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T04:56:58,179 instead of `find_packages(...)`/`find:`). 2025-09-09T04:56:58,179 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T04:56:58,179 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T04:56:58,179 If you don't want 'pybinding.tests.baseline_data.parallel' to be distributed and are 2025-09-09T04:56:58,180 already explicitly excluding 'pybinding.tests.baseline_data.parallel' via 2025-09-09T04:56:58,180 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T04:56:58,180 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T04:56:58,180 combination with a more fine grained `package-data` configuration. 2025-09-09T04:56:58,180 You can read more about "package data files" on setuptools documentation page: 2025-09-09T04:56:58,180 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T04:56:58,180 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T04:56:58,181 even if it does not contain any `.py` files. 2025-09-09T04:56:58,181 On the other hand, currently there is no concept of package data 2025-09-09T04:56:58,181 directory, all directories are treated like packages. 2025-09-09T04:56:58,181 ******************************************************************************** 2025-09-09T04:56:58,181 !! 2025-09-09T04:56:58,181 check.warn(importable) 2025-09-09T04:56:58,181 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pybinding.tests.baseline_data.shape' is absent from the `packages` configuration. 2025-09-09T04:56:58,181 !! 2025-09-09T04:56:58,181 ******************************************************************************** 2025-09-09T04:56:58,182 ############################ 2025-09-09T04:56:58,182 # Package would be ignored # 2025-09-09T04:56:58,182 ############################ 2025-09-09T04:56:58,182 Python recognizes 'pybinding.tests.baseline_data.shape' as an importable package[^1], 2025-09-09T04:56:58,182 but it is absent from setuptools' `packages` configuration. 2025-09-09T04:56:58,182 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T04:56:58,182 package, please make sure that 'pybinding.tests.baseline_data.shape' is explicitly added 2025-09-09T04:56:58,182 to the `packages` configuration field. 2025-09-09T04:56:58,182 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T04:56:58,182 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T04:56:58,183 instead of `find_packages(...)`/`find:`). 2025-09-09T04:56:58,183 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T04:56:58,183 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T04:56:58,183 If you don't want 'pybinding.tests.baseline_data.shape' to be distributed and are 2025-09-09T04:56:58,183 already explicitly excluding 'pybinding.tests.baseline_data.shape' via 2025-09-09T04:56:58,183 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T04:56:58,183 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T04:56:58,184 combination with a more fine grained `package-data` configuration. 2025-09-09T04:56:58,184 You can read more about "package data files" on setuptools documentation page: 2025-09-09T04:56:58,184 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T04:56:58,184 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T04:56:58,184 even if it does not contain any `.py` files. 2025-09-09T04:56:58,184 On the other hand, currently there is no concept of package data 2025-09-09T04:56:58,184 directory, all directories are treated like packages. 2025-09-09T04:56:58,185 ******************************************************************************** 2025-09-09T04:56:58,185 !! 2025-09-09T04:56:58,185 check.warn(importable) 2025-09-09T04:56:58,185 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pybinding.tests.baseline_data.solver' is absent from the `packages` configuration. 2025-09-09T04:56:58,185 !! 2025-09-09T04:56:58,185 ******************************************************************************** 2025-09-09T04:56:58,185 ############################ 2025-09-09T04:56:58,185 # Package would be ignored # 2025-09-09T04:56:58,185 ############################ 2025-09-09T04:56:58,186 Python recognizes 'pybinding.tests.baseline_data.solver' as an importable package[^1], 2025-09-09T04:56:58,186 but it is absent from setuptools' `packages` configuration. 2025-09-09T04:56:58,186 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T04:56:58,186 package, please make sure that 'pybinding.tests.baseline_data.solver' is explicitly added 2025-09-09T04:56:58,186 to the `packages` configuration field. 2025-09-09T04:56:58,186 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T04:56:58,186 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T04:56:58,186 instead of `find_packages(...)`/`find:`). 2025-09-09T04:56:58,187 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T04:56:58,187 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T04:56:58,187 If you don't want 'pybinding.tests.baseline_data.solver' to be distributed and are 2025-09-09T04:56:58,187 already explicitly excluding 'pybinding.tests.baseline_data.solver' via 2025-09-09T04:56:58,187 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T04:56:58,187 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T04:56:58,187 combination with a more fine grained `package-data` configuration. 2025-09-09T04:56:58,187 You can read more about "package data files" on setuptools documentation page: 2025-09-09T04:56:58,188 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T04:56:58,188 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T04:56:58,188 even if it does not contain any `.py` files. 2025-09-09T04:56:58,188 On the other hand, currently there is no concept of package data 2025-09-09T04:56:58,188 directory, all directories are treated like packages. 2025-09-09T04:56:58,188 ******************************************************************************** 2025-09-09T04:56:58,188 !! 2025-09-09T04:56:58,189 check.warn(importable) 2025-09-09T04:56:58,189 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pybinding.tests.baseline_data.system' is absent from the `packages` configuration. 2025-09-09T04:56:58,189 !! 2025-09-09T04:56:58,189 ******************************************************************************** 2025-09-09T04:56:58,189 ############################ 2025-09-09T04:56:58,189 # Package would be ignored # 2025-09-09T04:56:58,189 ############################ 2025-09-09T04:56:58,189 Python recognizes 'pybinding.tests.baseline_data.system' as an importable package[^1], 2025-09-09T04:56:58,189 but it is absent from setuptools' `packages` configuration. 2025-09-09T04:56:58,190 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T04:56:58,190 package, please make sure that 'pybinding.tests.baseline_data.system' is explicitly added 2025-09-09T04:56:58,190 to the `packages` configuration field. 2025-09-09T04:56:58,190 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T04:56:58,190 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T04:56:58,190 instead of `find_packages(...)`/`find:`). 2025-09-09T04:56:58,190 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T04:56:58,190 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T04:56:58,191 If you don't want 'pybinding.tests.baseline_data.system' to be distributed and are 2025-09-09T04:56:58,191 already explicitly excluding 'pybinding.tests.baseline_data.system' via 2025-09-09T04:56:58,191 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T04:56:58,191 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T04:56:58,191 combination with a more fine grained `package-data` configuration. 2025-09-09T04:56:58,191 You can read more about "package data files" on setuptools documentation page: 2025-09-09T04:56:58,191 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T04:56:58,192 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T04:56:58,192 even if it does not contain any `.py` files. 2025-09-09T04:56:58,192 On the other hand, currently there is no concept of package data 2025-09-09T04:56:58,192 directory, all directories are treated like packages. 2025-09-09T04:56:58,192 ******************************************************************************** 2025-09-09T04:56:58,192 !! 2025-09-09T04:56:58,192 check.warn(importable) 2025-09-09T04:56:58,192 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pybinding.tests.baseline_plots.results' is absent from the `packages` configuration. 2025-09-09T04:56:58,192 !! 2025-09-09T04:56:58,192 ******************************************************************************** 2025-09-09T04:56:58,193 ############################ 2025-09-09T04:56:58,193 # Package would be ignored # 2025-09-09T04:56:58,193 ############################ 2025-09-09T04:56:58,193 Python recognizes 'pybinding.tests.baseline_plots.results' as an importable package[^1], 2025-09-09T04:56:58,193 but it is absent from setuptools' `packages` configuration. 2025-09-09T04:56:58,193 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T04:56:58,193 package, please make sure that 'pybinding.tests.baseline_plots.results' is explicitly added 2025-09-09T04:56:58,193 to the `packages` configuration field. 2025-09-09T04:56:58,193 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T04:56:58,194 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T04:56:58,194 instead of `find_packages(...)`/`find:`). 2025-09-09T04:56:58,194 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T04:56:58,194 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T04:56:58,194 If you don't want 'pybinding.tests.baseline_plots.results' to be distributed and are 2025-09-09T04:56:58,194 already explicitly excluding 'pybinding.tests.baseline_plots.results' via 2025-09-09T04:56:58,194 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T04:56:58,195 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T04:56:58,195 combination with a more fine grained `package-data` configuration. 2025-09-09T04:56:58,195 You can read more about "package data files" on setuptools documentation page: 2025-09-09T04:56:58,195 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T04:56:58,195 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T04:56:58,195 even if it does not contain any `.py` files. 2025-09-09T04:56:58,195 On the other hand, currently there is no concept of package data 2025-09-09T04:56:58,195 directory, all directories are treated like packages. 2025-09-09T04:56:58,196 ******************************************************************************** 2025-09-09T04:56:58,196 !! 2025-09-09T04:56:58,196 check.warn(importable) 2025-09-09T04:56:58,196 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pybinding.tests.baseline_plots.system' is absent from the `packages` configuration. 2025-09-09T04:56:58,196 !! 2025-09-09T04:56:58,196 ******************************************************************************** 2025-09-09T04:56:58,196 ############################ 2025-09-09T04:56:58,196 # Package would be ignored # 2025-09-09T04:56:58,196 ############################ 2025-09-09T04:56:58,197 Python recognizes 'pybinding.tests.baseline_plots.system' as an importable package[^1], 2025-09-09T04:56:58,197 but it is absent from setuptools' `packages` configuration. 2025-09-09T04:56:58,197 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T04:56:58,197 package, please make sure that 'pybinding.tests.baseline_plots.system' is explicitly added 2025-09-09T04:56:58,197 to the `packages` configuration field. 2025-09-09T04:56:58,197 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T04:56:58,197 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T04:56:58,197 instead of `find_packages(...)`/`find:`). 2025-09-09T04:56:58,197 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T04:56:58,198 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T04:56:58,198 If you don't want 'pybinding.tests.baseline_plots.system' to be distributed and are 2025-09-09T04:56:58,198 already explicitly excluding 'pybinding.tests.baseline_plots.system' via 2025-09-09T04:56:58,198 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T04:56:58,198 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T04:56:58,198 combination with a more fine grained `package-data` configuration. 2025-09-09T04:56:58,198 You can read more about "package data files" on setuptools documentation page: 2025-09-09T04:56:58,199 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T04:56:58,199 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T04:56:58,199 even if it does not contain any `.py` files. 2025-09-09T04:56:58,199 On the other hand, currently there is no concept of package data 2025-09-09T04:56:58,199 directory, all directories are treated like packages. 2025-09-09T04:56:58,199 ******************************************************************************** 2025-09-09T04:56:58,199 !! 2025-09-09T04:56:58,199 check.warn(importable) 2025-09-09T04:56:58,200 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'pybinding.tests.utils' is absent from the `packages` configuration. 2025-09-09T04:56:58,200 !! 2025-09-09T04:56:58,200 ******************************************************************************** 2025-09-09T04:56:58,200 ############################ 2025-09-09T04:56:58,200 # Package would be ignored # 2025-09-09T04:56:58,200 ############################ 2025-09-09T04:56:58,200 Python recognizes 'pybinding.tests.utils' as an importable package[^1], 2025-09-09T04:56:58,200 but it is absent from setuptools' `packages` configuration. 2025-09-09T04:56:58,200 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-09T04:56:58,200 package, please make sure that 'pybinding.tests.utils' is explicitly added 2025-09-09T04:56:58,201 to the `packages` configuration field. 2025-09-09T04:56:58,201 Alternatively, you can also rely on setuptools' discovery methods 2025-09-09T04:56:58,201 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-09T04:56:58,201 instead of `find_packages(...)`/`find:`). 2025-09-09T04:56:58,201 You can read more about "package discovery" on setuptools documentation page: 2025-09-09T04:56:58,201 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-09T04:56:58,201 If you don't want 'pybinding.tests.utils' to be distributed and are 2025-09-09T04:56:58,202 already explicitly excluding 'pybinding.tests.utils' via 2025-09-09T04:56:58,202 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-09T04:56:58,202 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-09T04:56:58,202 combination with a more fine grained `package-data` configuration. 2025-09-09T04:56:58,202 You can read more about "package data files" on setuptools documentation page: 2025-09-09T04:56:58,202 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-09T04:56:58,202 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-09T04:56:58,203 even if it does not contain any `.py` files. 2025-09-09T04:56:58,203 On the other hand, currently there is no concept of package data 2025-09-09T04:56:58,203 directory, all directories are treated like packages. 2025-09-09T04:56:58,203 ******************************************************************************** 2025-09-09T04:56:58,203 !! 2025-09-09T04:56:58,203 check.warn(importable) 2025-09-09T04:56:58,203 copying tests/local.cfg -> build/lib.linux-armv7l-cpython-313/pybinding/tests 2025-09-09T04:56:58,203 creating build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,203 copying tests/baseline_data/kpm/conductivity[graphene-const_potential].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,203 copying tests/baseline_data/kpm/conductivity[graphene-magnetic_field].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,204 copying tests/baseline_data/kpm/dos[graphene-const_potential].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,204 copying tests/baseline_data/kpm/dos[graphene-magnetic_field].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,204 copying tests/baseline_data/kpm/ldos[graphene-const_potential].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,204 copying tests/baseline_data/kpm/ldos[graphene-magnetic_field].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,204 copying tests/baseline_data/kpm/ldos[graphene-pristine-oversized].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,204 copying tests/baseline_data/kpm/ldos[graphene-pristine].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,204 copying tests/baseline_data/kpm/ldos[mos2].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/kpm 2025-09-09T04:56:58,204 creating build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/lattice 2025-09-09T04:56:58,204 copying tests/baseline_data/lattice/expected[graphene-bilayer].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/lattice 2025-09-09T04:56:58,204 copying tests/baseline_data/lattice/expected[graphene-monolayer-4atom].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/lattice 2025-09-09T04:56:58,204 copying tests/baseline_data/lattice/expected[graphene-monolayer-nn].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/lattice 2025-09-09T04:56:58,205 copying tests/baseline_data/lattice/expected[graphene-monolayer].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/lattice 2025-09-09T04:56:58,205 creating build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/parallel 2025-09-09T04:56:58,205 copying tests/baseline_data/parallel/ndsweep.pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/parallel 2025-09-09T04:56:58,205 copying tests/baseline_data/parallel/sweep.pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/parallel 2025-09-09T04:56:58,205 creating build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/shape 2025-09-09T04:56:58,205 copying tests/baseline_data/shape/freeform.pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/shape 2025-09-09T04:56:58,205 copying tests/baseline_data/shape/polygon_expected[diamond].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/shape 2025-09-09T04:56:58,205 copying tests/baseline_data/shape/polygon_expected[pentagon].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/shape 2025-09-09T04:56:58,205 copying tests/baseline_data/shape/polygon_expected[square].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/shape 2025-09-09T04:56:58,205 copying tests/baseline_data/shape/polygon_expected[triangle90].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/shape 2025-09-09T04:56:58,205 copying tests/baseline_data/shape/polygon_expected[triangle].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/shape 2025-09-09T04:56:58,205 creating build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/solver 2025-09-09T04:56:58,206 copying tests/baseline_data/solver/dos[arpack-graphene-magnetic_field].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/solver 2025-09-09T04:56:58,206 copying tests/baseline_data/solver/dos[feast-graphene-magnetic_field].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/solver 2025-09-09T04:56:58,206 copying tests/baseline_data/solver/eigenvalues[arpack-graphene-magnetic_field].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/solver 2025-09-09T04:56:58,206 copying tests/baseline_data/solver/eigenvalues[feast-graphene-magnetic_field].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/solver 2025-09-09T04:56:58,206 copying tests/baseline_data/solver/lapack.pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/solver 2025-09-09T04:56:58,206 copying tests/baseline_data/solver/spatial_ldos[arpack-graphene-magnetic_field].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/solver 2025-09-09T04:56:58,206 copying tests/baseline_data/solver/spatial_ldos[feast-graphene-magnetic_field].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/solver 2025-09-09T04:56:58,206 creating build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,206 copying tests/baseline_data/system/expected[graphene-bilayer].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,206 copying tests/baseline_data/system/expected[graphene-monolayer-4atom-periodic-2d].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,206 copying tests/baseline_data/system/expected[graphene-monolayer-4atom].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,207 copying tests/baseline_data/system/expected[graphene-monolayer-alt].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,207 copying tests/baseline_data/system/expected[graphene-monolayer-nn].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,207 copying tests/baseline_data/system/expected[graphene-monolayer-periodic-1d-alt].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,207 copying tests/baseline_data/system/expected[graphene-monolayer-periodic-1d].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,207 copying tests/baseline_data/system/expected[graphene-monolayer-periodic-2d].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,207 copying tests/baseline_data/system/expected[graphene-monolayer].pbz -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_data/system 2025-09-09T04:56:58,207 creating build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_plots/results 2025-09-09T04:56:58,207 copying tests/baseline_plots/results/structure_map_plot.png -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_plots/results 2025-09-09T04:56:58,207 creating build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_plots/system 2025-09-09T04:56:58,207 copying tests/baseline_plots/system/system_plot.png -> build/lib.linux-armv7l-cpython-313/pybinding/tests/baseline_plots/system 2025-09-09T04:56:58,208 creating build/lib.linux-armv7l-cpython-313/pybinding/tests/utils 2025-09-09T04:56:58,208 copying tests/utils/__init__.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests/utils 2025-09-09T04:56:58,208 copying tests/utils/compare_figures.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests/utils 2025-09-09T04:56:58,208 copying tests/utils/fuzzy_equal.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests/utils 2025-09-09T04:56:58,208 copying tests/utils/path.py -> build/lib.linux-armv7l-cpython-313/pybinding/tests/utils 2025-09-09T04:56:58,208 running build_ext 2025-09-09T04:56:58,259 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py:33: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 2025-09-09T04:56:58,259 cmake_version = LooseVersion(re.search(r'version\s*([\d.]+)', out.decode()).group(1)) 2025-09-09T04:56:58,303 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T04:56:58,303 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T04:56:58,303 CMake. 2025-09-09T04:56:58,303 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T04:56:58,304 to tell CMake that the project requires at least but has been updated 2025-09-09T04:56:58,304 to work with policies introduced by or earlier. 2025-09-09T04:56:58,641 -- The CXX compiler identification is GNU 14.2.0 2025-09-09T04:56:58,689 -- Detecting CXX compiler ABI info 2025-09-09T04:56:59,173 -- Detecting CXX compiler ABI info - done 2025-09-09T04:56:59,245 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-09T04:56:59,247 -- Detecting CXX compile features 2025-09-09T04:56:59,250 -- Detecting CXX compile features - done 2025-09-09T04:56:59,303 CMake Deprecation Warning at cppcore/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T04:56:59,304 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T04:56:59,304 CMake. 2025-09-09T04:56:59,304 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T04:56:59,304 to tell CMake that the project requires at least but has been updated 2025-09-09T04:56:59,304 to work with policies introduced by or earlier. 2025-09-09T04:56:59,311 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-09T04:56:59,871 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-09T04:56:59,875 -- Found Threads: TRUE 2025-09-09T04:56:59,883 CMake Deprecation Warning at cppmodule/deps/pybind11/CMakeLists.txt:8 (cmake_minimum_required): 2025-09-09T04:56:59,883 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T04:56:59,883 CMake. 2025-09-09T04:56:59,884 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T04:56:59,884 to tell CMake that the project requires at least but has been updated 2025-09-09T04:56:59,884 to work with policies introduced by or earlier. 2025-09-09T04:56:59,885 CMake Deprecation Warning at cppmodule/deps/pybind11/tools/pybind11Tools.cmake:8 (cmake_minimum_required): 2025-09-09T04:56:59,885 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T04:56:59,885 CMake. 2025-09-09T04:56:59,885 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T04:56:59,885 to tell CMake that the project requires at least but has been updated 2025-09-09T04:56:59,885 to work with policies introduced by or earlier. 2025-09-09T04:56:59,885 Call Stack (most recent call first): 2025-09-09T04:56:59,886 cppmodule/deps/pybind11/CMakeLists.txt:33 (include) 2025-09-09T04:56:59,886 CMake Warning (dev) at cppmodule/deps/pybind11/tools/FindPythonLibsNew.cmake:60 (find_package): 2025-09-09T04:56:59,887 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T04:56:59,887 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T04:56:59,887 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T04:56:59,887 Call Stack (most recent call first): 2025-09-09T04:56:59,887 cppmodule/deps/pybind11/tools/pybind11Tools.cmake:16 (find_package) 2025-09-09T04:56:59,887 cppmodule/deps/pybind11/CMakeLists.txt:33 (include) 2025-09-09T04:56:59,887 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T04:56:59,956 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3.5") 2025-09-09T04:57:00,563 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so 2025-09-09T04:57:00,586 -- pybind11 v2.5.0 2025-09-09T04:57:00,592 -- Performing Test HAS_FLTO 2025-09-09T04:57:01,268 -- Performing Test HAS_FLTO - Success 2025-09-09T04:57:01,268 -- LTO enabled 2025-09-09T04:57:01,272 -- Configuring done (3.0s) 2025-09-09T04:57:01,333 -- Generating done (0.1s) 2025-09-09T04:57:01,334 -- Build files have been written to: /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/build/temp.linux-armv7l-cpython-313 2025-09-09T04:57:01,628 [ 2%] Building CXX object cppcore/CMakeFiles/fmt.dir/deps/fmt/fmt/ostream.cc.o 2025-09-09T04:57:01,630 [ 4%] Building CXX object cppcore/CMakeFiles/fmt.dir/deps/fmt/fmt/format.cc.o 2025-09-09T04:57:14,551 [ 6%] Linking CXX static library libfmt.a 2025-09-09T04:57:14,860 [ 6%] Built target fmt 2025-09-09T04:57:14,993 [ 11%] Building CXX object cppcore/CMakeFiles/cppcore.dir/src/hamiltonian/HamiltonianModifiers.cpp.o 2025-09-09T04:57:14,993 [ 11%] Building CXX object cppcore/CMakeFiles/cppcore.dir/src/hamiltonian/Hamiltonian.cpp.o 2025-09-09T04:57:16,997 In file included from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/dense.hpp:4, 2025-09-09T04:57:16,997 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/Registry.hpp:2, 2025-09-09T04:57:16,997 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/Lattice.hpp:2, 2025-09-09T04:57:16,998 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/System.hpp:2, 2025-09-09T04:57:16,998 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/hamiltonian/HamiltonianModifiers.hpp:2, 2025-09-09T04:57:16,998 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/src/hamiltonian/HamiltonianModifiers.cpp:1: 2025-09-09T04:57:16,998 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:6: warning: elaborated-type-specifier for a scoped enum must not use the ‘class’ keyword 2025-09-09T04:57:16,998 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:16,998 | ~~~~ ^~~~~ 2025-09-09T04:57:16,998 | ----- 2025-09-09T04:57:16,998 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:12: error: use of enum ‘Tag’ without previous declaration 2025-09-09T04:57:16,998 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:16,999 | ^~~ 2025-09-09T04:57:16,999 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:16: error: expected unqualified-id before ‘:’ token 2025-09-09T04:57:16,999 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:16,999 | ^ 2025-09-09T04:57:17,000 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:17:40: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,000 17 | template constexpr Tag get_tag(); 2025-09-09T04:57:17,001 | ^~~ 2025-09-09T04:57:17,003 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:18:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,004 18 | template<> constexpr Tag get_tag() { return Tag::f32; } 2025-09-09T04:57:17,004 | ^~~ 2025-09-09T04:57:17,006 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:19:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,007 19 | template<> constexpr Tag get_tag>() { return Tag::cf32; } 2025-09-09T04:57:17,007 | ^~~ 2025-09-09T04:57:17,009 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:20:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,010 20 | template<> constexpr Tag get_tag() { return Tag::f64; } 2025-09-09T04:57:17,010 | ^~~ 2025-09-09T04:57:17,013 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:21:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,013 21 | template<> constexpr Tag get_tag>() { return Tag::cf64; } 2025-09-09T04:57:17,013 | ^~~ 2025-09-09T04:57:17,016 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:22:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,016 22 | template<> constexpr Tag get_tag() { return Tag::b; } 2025-09-09T04:57:17,016 | ^~~ 2025-09-09T04:57:17,019 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:23:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,019 23 | template<> constexpr Tag get_tag() { return Tag::i8; } 2025-09-09T04:57:17,019 | ^~~ 2025-09-09T04:57:17,022 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:24:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,022 24 | template<> constexpr Tag get_tag() { return Tag::i16; } 2025-09-09T04:57:17,022 | ^~~ 2025-09-09T04:57:17,025 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:25:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,025 25 | template<> constexpr Tag get_tag() { return Tag::i32; } 2025-09-09T04:57:17,025 | ^~~ 2025-09-09T04:57:17,028 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:26:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,028 26 | template<> constexpr Tag get_tag() { return Tag::i64; } 2025-09-09T04:57:17,028 | ^~~ 2025-09-09T04:57:17,031 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:27:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,031 27 | template<> constexpr Tag get_tag() { return Tag::u8; } 2025-09-09T04:57:17,031 | ^~~ 2025-09-09T04:57:17,034 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:28:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,034 28 | template<> constexpr Tag get_tag() { return Tag::u16; } 2025-09-09T04:57:17,034 | ^~~ 2025-09-09T04:57:17,037 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:29:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,037 29 | template<> constexpr Tag get_tag() { return Tag::u32; } 2025-09-09T04:57:17,037 | ^~~ 2025-09-09T04:57:17,040 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:30:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,040 30 | template<> constexpr Tag get_tag() { return Tag::u64; } 2025-09-09T04:57:17,041 | ^~~ 2025-09-09T04:57:17,043 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:33:15: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,043 33 | constexpr Tag get_tag() { 2025-09-09T04:57:17,044 | ^~~ 2025-09-09T04:57:17,045 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:47:26: error: ‘int8_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 2025-09-09T04:57:17,046 47 | using Dim = std::int8_t; 2025-09-09T04:57:17,046 | ^~~~~~ 2025-09-09T04:57:17,046 | wint_t 2025-09-09T04:57:17,049 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:51:9: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,050 51 | Tag tag; 2025-09-09T04:57:17,050 | ^~~ 2025-09-09T04:57:17,053 In file included from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/dense.hpp:4, 2025-09-09T04:57:17,053 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/Registry.hpp:2, 2025-09-09T04:57:17,053 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/Lattice.hpp:2, 2025-09-09T04:57:17,053 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/System.hpp:2, 2025-09-09T04:57:17,054 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/hamiltonian/HamiltonianModifiers.hpp:2, 2025-09-09T04:57:17,054 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/hamiltonian/Hamiltonian.hpp:2, 2025-09-09T04:57:17,054 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/src/hamiltonian/Hamiltonian.cpp:1: 2025-09-09T04:57:17,054 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:6: warning: elaborated-type-specifier for a scoped enum must not use the ‘class’ keyword 2025-09-09T04:57:17,054 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:17,054 | ~~~~ ^~~~~ 2025-09-09T04:57:17,054 | ----- 2025-09-09T04:57:17,055 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:12: error: use of enum ‘Tag’ without previous declaration 2025-09-09T04:57:17,055 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:17,055 | ^~~ 2025-09-09T04:57:17,055 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:16: error: expected unqualified-id before ‘:’ token 2025-09-09T04:57:17,055 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:17,055 | ^ 2025-09-09T04:57:17,055 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:52:9: error: ‘Dim’ does not name a type 2025-09-09T04:57:17,056 52 | Dim ndim; 2025-09-09T04:57:17,056 | ^~~ 2025-09-09T04:57:17,056 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:56:33: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,056 56 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, Shape shape) 2025-09-09T04:57:17,056 | ^~~ 2025-09-09T04:57:17,056 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:56:42: error: ‘Dim’ has not been declared 2025-09-09T04:57:17,057 56 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, Shape shape) 2025-09-09T04:57:17,057 | ^~~ 2025-09-09T04:57:17,057 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:59:33: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,057 59 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:17,057 | ^~~ 2025-09-09T04:57:17,057 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:59:42: error: ‘Dim’ has not been declared 2025-09-09T04:57:17,057 59 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:17,058 | ^~~ 2025-09-09T04:57:17,058 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:63:32: error: ‘Dim’ has not been declared 2025-09-09T04:57:17,058 63 | BasicArrayRef(T* data, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:17,058 | ^~~ 2025-09-09T04:57:17,058 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(Ptr, int, int, bool, Shape)’: 2025-09-09T04:57:17,058 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:57:27: error: class ‘cpb::num::detail::BasicArrayRef’ does not have any field named ‘tag’ 2025-09-09T04:57:17,058 57 | : data(data), tag(tag), ndim(ndim), is_row_major(rm), shape(shape) {} 2025-09-09T04:57:17,059 | ^~~ 2025-09-09T04:57:17,059 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:57:37: error: class ‘cpb::num::detail::BasicArrayRef’ does not have any field named ‘ndim’ 2025-09-09T04:57:17,059 57 | : data(data), tag(tag), ndim(ndim), is_row_major(rm), shape(shape) {} 2025-09-09T04:57:17,059 | ^~~~ 2025-09-09T04:57:17,059 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:17:40: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,059 17 | template constexpr Tag get_tag(); 2025-09-09T04:57:17,059 | ^~~ 2025-09-09T04:57:17,060 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:18:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,060 18 | template<> constexpr Tag get_tag() { return Tag::f32; } 2025-09-09T04:57:17,060 | ^~~ 2025-09-09T04:57:17,063 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:19:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,063 19 | template<> constexpr Tag get_tag>() { return Tag::cf32; } 2025-09-09T04:57:17,063 | ^~~ 2025-09-09T04:57:17,066 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:20:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,066 20 | template<> constexpr Tag get_tag() { return Tag::f64; } 2025-09-09T04:57:17,067 | ^~~ 2025-09-09T04:57:17,069 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:21:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,070 21 | template<> constexpr Tag get_tag>() { return Tag::cf64; } 2025-09-09T04:57:17,070 | ^~~ 2025-09-09T04:57:17,072 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t)’: 2025-09-09T04:57:17,073 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:35: error: ‘get_tag’ was not declared in this scope; did you mean ‘getpt’? 2025-09-09T04:57:17,073 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:17,073 | ^~~~~~~ 2025-09-09T04:57:17,073 | getpt 2025-09-09T04:57:17,073 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:22:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,073 22 | template<> constexpr Tag get_tag() { return Tag::b; } 2025-09-09T04:57:17,074 | ^~~ 2025-09-09T04:57:17,074 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:66: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,074 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:17,074 | ^~ 2025-09-09T04:57:17,074 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:69: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,074 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:17,075 | ^ 2025-09-09T04:57:17,075 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(const cpb::num::detail::BasicArrayRef&)’: 2025-09-09T04:57:17,075 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:68:39: error: ‘const struct cpb::num::detail::BasicArrayRef’ has no member named ‘tag’ 2025-09-09T04:57:17,075 68 | : BasicArrayRef(a.data, a.tag, a.ndim, a.is_row_major, a.shape) {} 2025-09-09T04:57:17,075 | ^~~ 2025-09-09T04:57:17,075 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:68:46: error: ‘const struct cpb::num::detail::BasicArrayRef’ has no member named ‘ndim’ 2025-09-09T04:57:17,076 68 | : BasicArrayRef(a.data, a.tag, a.ndim, a.is_row_major, a.shape) {} 2025-09-09T04:57:17,076 | ^~~~ 2025-09-09T04:57:17,076 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:23:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,076 23 | template<> constexpr Tag get_tag() { return Tag::i8; } 2025-09-09T04:57:17,076 | ^~~ 2025-09-09T04:57:17,079 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:24:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,079 24 | template<> constexpr Tag get_tag() { return Tag::i16; } 2025-09-09T04:57:17,079 | ^~~ 2025-09-09T04:57:17,082 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:25:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,082 25 | template<> constexpr Tag get_tag() { return Tag::i32; } 2025-09-09T04:57:17,083 | ^~~ 2025-09-09T04:57:17,085 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:26:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,086 26 | template<> constexpr Tag get_tag() { return Tag::i64; } 2025-09-09T04:57:17,086 | ^~~ 2025-09-09T04:57:17,088 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In member function ‘cpb::idx_t cpb::num::detail::BasicArrayRef::size() const’: 2025-09-09T04:57:17,088 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:70:84: error: ‘ndim’ was not declared in this scope; did you mean ‘fdim’? 2025-09-09T04:57:17,088 70 | idx_t size() const { return std::accumulate(shape.begin(), shape.begin() + ndim, 2025-09-09T04:57:17,088 | ^~~~ 2025-09-09T04:57:17,089 | fdim 2025-09-09T04:57:17,089 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: At global scope: 2025-09-09T04:57:17,089 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:78:38: error: ‘std::int8_t’ has not been declared 2025-09-09T04:57:17,089 78 | auto make_arrayref(T* data, std::int8_t ndim, bool is_row_major, idx_t x, idx_t y, idx_t z) 2025-09-09T04:57:17,089 | ^~~~~~ 2025-09-09T04:57:17,090 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:27:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,090 27 | template<> constexpr Tag get_tag() { return Tag::u8; } 2025-09-09T04:57:17,090 | ^~~ 2025-09-09T04:57:17,092 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:28:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,092 28 | template<> constexpr Tag get_tag() { return Tag::u16; } 2025-09-09T04:57:17,092 | ^~~ 2025-09-09T04:57:17,095 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:29:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,095 29 | template<> constexpr Tag get_tag() { return Tag::u32; } 2025-09-09T04:57:17,095 | ^~~ 2025-09-09T04:57:17,098 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:30:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,098 30 | template<> constexpr Tag get_tag() { return Tag::u64; } 2025-09-09T04:57:17,099 | ^~~ 2025-09-09T04:57:17,099 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘cpb::num::detail::MakeArrayRef cpb::num::detail::make_arrayref(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t)’: 2025-09-09T04:57:17,099 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:23: error: ‘get_tag’ was not declared in this scope; did you mean ‘getpt’? 2025-09-09T04:57:17,099 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:17,099 | ^~~~~~~ 2025-09-09T04:57:17,099 | getpt 2025-09-09T04:57:17,099 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:32: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,100 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:17,100 | ^ 2025-09-09T04:57:17,100 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:34: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,100 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:17,100 | ^ 2025-09-09T04:57:17,100 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: At global scope: 2025-09-09T04:57:17,101 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:97:16: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,101 97 | void check(Tag candidate_tag) const { 2025-09-09T04:57:17,101 | ^~~ 2025-09-09T04:57:17,101 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayConstRef::VariantArrayConstRef(const cpb::num::ArrayConstRef&)’: 2025-09-09T04:57:17,101 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:94:91: error: ‘const cpb::num::ArrayConstRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:17,101 94 | VariantArrayConstRef(ArrayConstRef const& other) : ArrayConstRef(other) { check(other.tag); } 2025-09-09T04:57:17,102 | ^~~ 2025-09-09T04:57:17,102 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayConstRef::VariantArrayConstRef(const cpb::num::ArrayRef&)’: 2025-09-09T04:57:17,102 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:95:86: error: ‘const cpb::num::ArrayRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:17,102 95 | VariantArrayConstRef(ArrayRef const& other) : ArrayConstRef(other) { check(other.tag); } 2025-09-09T04:57:17,102 | ^~~ 2025-09-09T04:57:17,102 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In member function ‘void cpb::num::VariantArrayConstRef::check(int) const’: 2025-09-09T04:57:17,103 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:45: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,103 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,103 | ^~~~~~~ 2025-09-09T04:57:17,103 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:59: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,103 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,103 | ^ 2025-09-09T04:57:17,103 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:61: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,104 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,104 | ^ 2025-09-09T04:57:17,104 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:33:15: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,104 33 | constexpr Tag get_tag() { 2025-09-09T04:57:17,104 | ^~~ 2025-09-09T04:57:17,104 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:72: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,105 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,105 | ^~~~~~~ 2025-09-09T04:57:17,105 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:87: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,105 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,105 | ^ 2025-09-09T04:57:17,105 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:89: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,105 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,106 | ^ 2025-09-09T04:57:17,106 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:100:50: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,106 100 | [&](Tag tag) { return candidate_tag == tag; }); 2025-09-09T04:57:17,106 | ^~~ 2025-09-09T04:57:17,106 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:47:26: error: ‘int8_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 2025-09-09T04:57:17,106 47 | using Dim = std::int8_t; 2025-09-09T04:57:17,107 | ^~~~~~ 2025-09-09T04:57:17,107 | wint_t 2025-09-09T04:57:17,107 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayRef::VariantArrayRef(const cpb::num::ArrayRef&)’: 2025-09-09T04:57:17,107 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:45: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,107 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,107 | ^~~~~~~ 2025-09-09T04:57:17,107 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:59: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,108 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,108 | ^ 2025-09-09T04:57:17,108 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:61: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,108 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,108 | ^ 2025-09-09T04:57:17,108 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:72: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,109 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,109 | ^~~~~~~ 2025-09-09T04:57:17,109 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:87: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,109 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,109 | ^ 2025-09-09T04:57:17,109 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:89: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,109 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,110 | ^ 2025-09-09T04:57:17,110 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:115:50: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,110 115 | [&](Tag tag) { return other.tag == tag; }); 2025-09-09T04:57:17,110 | ^~~ 2025-09-09T04:57:17,110 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In lambda function: 2025-09-09T04:57:17,110 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:115:74: error: ‘const cpb::num::ArrayRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:17,111 115 | [&](Tag tag) { return other.tag == tag; }); 2025-09-09T04:57:17,111 | ^~~ 2025-09-09T04:57:17,111 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘Result cpb::num::detail::try_match(Variant, Function, cpb::TypeList)’: 2025-09-09T04:57:17,111 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:32: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,111 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:17,112 | ^~~~~~~ 2025-09-09T04:57:17,112 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:46: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,112 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:17,112 | ^ 2025-09-09T04:57:17,112 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:48: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,112 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:17,112 | ^ 2025-09-09T04:57:17,113 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:51:9: error: ‘Tag’ does not name a type 2025-09-09T04:57:17,113 51 | Tag tag; 2025-09-09T04:57:17,113 | ^~~ 2025-09-09T04:57:17,113 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘Result cpb::num::detail::try_match2(Variant1, Variant2, Function, cpb::TypeList, Tail ...>)’: 2025-09-09T04:57:17,113 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:33: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,113 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,113 | ^~~~~~~ 2025-09-09T04:57:17,113 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:48: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,114 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,114 | ^ 2025-09-09T04:57:17,114 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:50: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,114 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,114 | ^ 2025-09-09T04:57:17,114 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:75: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,114 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,115 | ^~~~~~~ 2025-09-09T04:57:17,115 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:90: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,115 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,115 | ^ 2025-09-09T04:57:17,115 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:92: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,115 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,115 | ^ 2025-09-09T04:57:17,115 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:52:9: error: ‘Dim’ does not name a type 2025-09-09T04:57:17,115 52 | Dim ndim; 2025-09-09T04:57:17,116 | ^~~ 2025-09-09T04:57:17,116 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:56:33: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,116 56 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, Shape shape) 2025-09-09T04:57:17,116 | ^~~ 2025-09-09T04:57:17,116 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:56:42: error: ‘Dim’ has not been declared 2025-09-09T04:57:17,116 56 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, Shape shape) 2025-09-09T04:57:17,116 | ^~~ 2025-09-09T04:57:17,116 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:59:33: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,116 59 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:17,117 | ^~~ 2025-09-09T04:57:17,117 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:59:42: error: ‘Dim’ has not been declared 2025-09-09T04:57:17,117 59 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:17,117 | ^~~ 2025-09-09T04:57:17,117 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:63:32: error: ‘Dim’ has not been declared 2025-09-09T04:57:17,117 63 | BasicArrayRef(T* data, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:17,117 | ^~~ 2025-09-09T04:57:17,117 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(Ptr, int, int, bool, Shape)’: 2025-09-09T04:57:17,117 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:57:27: error: class ‘cpb::num::detail::BasicArrayRef’ does not have any field named ‘tag’ 2025-09-09T04:57:17,118 57 | : data(data), tag(tag), ndim(ndim), is_row_major(rm), shape(shape) {} 2025-09-09T04:57:17,118 | ^~~ 2025-09-09T04:57:17,118 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:57:37: error: class ‘cpb::num::detail::BasicArrayRef’ does not have any field named ‘ndim’ 2025-09-09T04:57:17,118 57 | : data(data), tag(tag), ndim(ndim), is_row_major(rm), shape(shape) {} 2025-09-09T04:57:17,118 | ^~~~ 2025-09-09T04:57:17,131 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t)’: 2025-09-09T04:57:17,131 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:35: error: ‘get_tag’ was not declared in this scope; did you mean ‘getpt’? 2025-09-09T04:57:17,131 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:17,131 | ^~~~~~~ 2025-09-09T04:57:17,131 | getpt 2025-09-09T04:57:17,131 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:66: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,132 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:17,132 | ^~ 2025-09-09T04:57:17,132 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:69: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,132 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:17,132 | ^ 2025-09-09T04:57:17,133 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(const cpb::num::detail::BasicArrayRef&)’: 2025-09-09T04:57:17,133 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:68:39: error: ‘const struct cpb::num::detail::BasicArrayRef’ has no member named ‘tag’ 2025-09-09T04:57:17,133 68 | : BasicArrayRef(a.data, a.tag, a.ndim, a.is_row_major, a.shape) {} 2025-09-09T04:57:17,133 | ^~~ 2025-09-09T04:57:17,133 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:68:46: error: ‘const struct cpb::num::detail::BasicArrayRef’ has no member named ‘ndim’ 2025-09-09T04:57:17,133 68 | : BasicArrayRef(a.data, a.tag, a.ndim, a.is_row_major, a.shape) {} 2025-09-09T04:57:17,134 | ^~~~ 2025-09-09T04:57:17,146 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In member function ‘cpb::idx_t cpb::num::detail::BasicArrayRef::size() const’: 2025-09-09T04:57:17,146 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:70:84: error: ‘ndim’ was not declared in this scope; did you mean ‘fdim’? 2025-09-09T04:57:17,146 70 | idx_t size() const { return std::accumulate(shape.begin(), shape.begin() + ndim, 2025-09-09T04:57:17,146 | ^~~~ 2025-09-09T04:57:17,147 | fdim 2025-09-09T04:57:17,147 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: At global scope: 2025-09-09T04:57:17,147 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:78:38: error: ‘std::int8_t’ has not been declared 2025-09-09T04:57:17,147 78 | auto make_arrayref(T* data, std::int8_t ndim, bool is_row_major, idx_t x, idx_t y, idx_t z) 2025-09-09T04:57:17,147 | ^~~~~~ 2025-09-09T04:57:17,156 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘cpb::num::detail::MakeArrayRef cpb::num::detail::make_arrayref(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t)’: 2025-09-09T04:57:17,156 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:23: error: ‘get_tag’ was not declared in this scope; did you mean ‘getpt’? 2025-09-09T04:57:17,156 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:17,157 | ^~~~~~~ 2025-09-09T04:57:17,157 | getpt 2025-09-09T04:57:17,157 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:32: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,157 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:17,157 | ^ 2025-09-09T04:57:17,157 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:34: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,157 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:17,158 | ^ 2025-09-09T04:57:17,158 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: At global scope: 2025-09-09T04:57:17,158 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:97:16: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,158 97 | void check(Tag candidate_tag) const { 2025-09-09T04:57:17,158 | ^~~ 2025-09-09T04:57:17,159 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayConstRef::VariantArrayConstRef(const cpb::num::ArrayConstRef&)’: 2025-09-09T04:57:17,159 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:94:91: error: ‘const cpb::num::ArrayConstRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:17,159 94 | VariantArrayConstRef(ArrayConstRef const& other) : ArrayConstRef(other) { check(other.tag); } 2025-09-09T04:57:17,159 | ^~~ 2025-09-09T04:57:17,159 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayConstRef::VariantArrayConstRef(const cpb::num::ArrayRef&)’: 2025-09-09T04:57:17,160 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:95:86: error: ‘const cpb::num::ArrayRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:17,160 95 | VariantArrayConstRef(ArrayRef const& other) : ArrayConstRef(other) { check(other.tag); } 2025-09-09T04:57:17,160 | ^~~ 2025-09-09T04:57:17,160 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In member function ‘void cpb::num::VariantArrayConstRef::check(int) const’: 2025-09-09T04:57:17,160 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:45: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,160 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,161 | ^~~~~~~ 2025-09-09T04:57:17,161 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:59: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,161 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,161 | ^ 2025-09-09T04:57:17,161 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:61: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,162 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,162 | ^ 2025-09-09T04:57:17,162 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:72: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,162 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,162 | ^~~~~~~ 2025-09-09T04:57:17,162 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:87: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,163 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,163 | ^ 2025-09-09T04:57:17,163 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:89: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,163 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,163 | ^ 2025-09-09T04:57:17,163 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:100:50: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,163 100 | [&](Tag tag) { return candidate_tag == tag; }); 2025-09-09T04:57:17,164 | ^~~ 2025-09-09T04:57:17,164 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayRef::VariantArrayRef(const cpb::num::ArrayRef&)’: 2025-09-09T04:57:17,164 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:45: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,164 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,164 | ^~~~~~~ 2025-09-09T04:57:17,164 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:59: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,165 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,165 | ^ 2025-09-09T04:57:17,165 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:61: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,165 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,165 | ^ 2025-09-09T04:57:17,166 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:72: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,166 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,166 | ^~~~~~~ 2025-09-09T04:57:17,166 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:87: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,166 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,166 | ^ 2025-09-09T04:57:17,166 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:89: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,167 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:17,167 | ^ 2025-09-09T04:57:17,167 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:115:50: error: ‘Tag’ has not been declared 2025-09-09T04:57:17,167 115 | [&](Tag tag) { return other.tag == tag; }); 2025-09-09T04:57:17,167 | ^~~ 2025-09-09T04:57:17,167 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In lambda function: 2025-09-09T04:57:17,168 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:115:74: error: ‘const cpb::num::ArrayRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:17,168 115 | [&](Tag tag) { return other.tag == tag; }); 2025-09-09T04:57:17,168 | ^~~ 2025-09-09T04:57:17,168 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘Result cpb::num::detail::try_match(Variant, Function, cpb::TypeList)’: 2025-09-09T04:57:17,168 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:32: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,169 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:17,169 | ^~~~~~~ 2025-09-09T04:57:17,169 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:46: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,169 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:17,169 | ^ 2025-09-09T04:57:17,169 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:48: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,169 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:17,170 | ^ 2025-09-09T04:57:17,170 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘Result cpb::num::detail::try_match2(Variant1, Variant2, Function, cpb::TypeList, Tail ...>)’: 2025-09-09T04:57:17,170 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:33: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,170 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,170 | ^~~~~~~ 2025-09-09T04:57:17,170 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:48: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,170 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,171 | ^ 2025-09-09T04:57:17,171 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:50: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,171 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,171 | ^ 2025-09-09T04:57:17,171 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:75: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:17,171 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,171 | ^~~~~~~ 2025-09-09T04:57:17,171 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:90: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:17,172 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,172 | ^ 2025-09-09T04:57:17,172 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:92: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:17,172 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:17,172 | ^ 2025-09-09T04:57:19,719 In file included from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparse.hpp:3, 2025-09-09T04:57:19,719 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/HoppingBlocks.hpp:5, 2025-09-09T04:57:19,719 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/System.hpp:4: 2025-09-09T04:57:19,719 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: At global scope: 2025-09-09T04:57:19,719 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:39:5: error: ‘Tag’ does not name a type 2025-09-09T04:57:19,720 39 | Tag const tag; 2025-09-09T04:57:19,720 | ^~~ 2025-09-09T04:57:19,720 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In constructor ‘cpb::num::AnyCsrConstRef::AnyCsrConstRef(const cpb::num::CsrConstRef&)’: 2025-09-09T04:57:19,720 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:44: error: class ‘cpb::num::AnyCsrConstRef’ does not have any field named ‘tag’ 2025-09-09T04:57:19,721 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:19,721 | ^~~ 2025-09-09T04:57:19,721 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:56: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:19,721 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:19,721 | ^~~~~~~ 2025-09-09T04:57:19,722 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:72: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:19,722 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:19,722 | ^ 2025-09-09T04:57:19,722 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:74: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:19,722 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:19,722 | ^ 2025-09-09T04:57:19,742 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In member function ‘cpb::num::ArrayConstRef cpb::num::AnyCsrConstRef::data_ref() const’: 2025-09-09T04:57:19,742 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:45:57: error: ‘tag’ was not declared in this scope; did you mean ‘tan’? 2025-09-09T04:57:19,742 45 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, nnz}; } 2025-09-09T04:57:19,742 | ^~~ 2025-09-09T04:57:19,742 | tan 2025-09-09T04:57:19,742 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:45:74: error: could not convert ‘{((const cpb::num::AnyCsrConstRef*)this)->cpb::num::AnyCsrConstRef::cpb::num::detail::BasicCsrConstRef.cpb::num::detail::BasicCsrConstRef::void_data, , 1, true, ((const cpb::num::AnyCsrConstRef*)this)->cpb::num::AnyCsrConstRef::cpb::num::detail::BasicCsrConstRef.cpb::num::detail::BasicCsrConstRef::nnz}’ from ‘’ to ‘cpb::num::ArrayConstRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:19,743 45 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, nnz}; } 2025-09-09T04:57:19,743 | ^ 2025-09-09T04:57:19,743 | | 2025-09-09T04:57:19,743 | 2025-09-09T04:57:19,749 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: At global scope: 2025-09-09T04:57:19,749 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:103:5: error: ‘Tag’ does not name a type 2025-09-09T04:57:19,749 103 | Tag const tag; 2025-09-09T04:57:19,749 | ^~~ 2025-09-09T04:57:19,750 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In constructor ‘cpb::num::AnyEllConstRef::AnyEllConstRef(const cpb::num::EllConstRef&)’: 2025-09-09T04:57:19,750 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:44: error: class ‘cpb::num::AnyEllConstRef’ does not have any field named ‘tag’ 2025-09-09T04:57:19,750 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:19,750 | ^~~ 2025-09-09T04:57:19,751 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:61: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:19,751 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:19,751 | ^~~~~~~ 2025-09-09T04:57:19,751 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:77: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:19,752 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:19,752 | ^ 2025-09-09T04:57:19,752 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:79: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:19,752 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:19,752 | ^ 2025-09-09T04:57:19,771 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In member function ‘cpb::num::ArrayConstRef cpb::num::AnyEllConstRef::data_ref() const’: 2025-09-09T04:57:19,771 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:109:57: error: ‘tag’ was not declared in this scope; did you mean ‘tan’? 2025-09-09T04:57:19,771 109 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, size()}; } 2025-09-09T04:57:19,771 | ^~~ 2025-09-09T04:57:19,772 | tan 2025-09-09T04:57:19,772 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:109:77: error: could not convert ‘{((const cpb::num::AnyEllConstRef*)this)->cpb::num::AnyEllConstRef::cpb::num::detail::BasicEllConstRef.cpb::num::detail::BasicEllConstRef::void_data, , 1, true, ((const cpb::num::AnyEllConstRef*)this)->cpb::num::AnyEllConstRef::cpb::num::detail::BasicEllConstRef.cpb::num::detail::BasicEllConstRef::size()}’ from ‘’ to ‘cpb::num::ArrayConstRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:19,772 109 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, size()}; } 2025-09-09T04:57:19,772 | ^ 2025-09-09T04:57:19,772 | | 2025-09-09T04:57:19,772 | 2025-09-09T04:57:19,784 In file included from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparse.hpp:3, 2025-09-09T04:57:19,785 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/HoppingBlocks.hpp:5, 2025-09-09T04:57:19,785 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/System.hpp:4: 2025-09-09T04:57:19,785 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: At global scope: 2025-09-09T04:57:19,785 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:39:5: error: ‘Tag’ does not name a type 2025-09-09T04:57:19,785 39 | Tag const tag; 2025-09-09T04:57:19,786 | ^~~ 2025-09-09T04:57:19,786 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In constructor ‘cpb::num::AnyCsrConstRef::AnyCsrConstRef(const cpb::num::CsrConstRef&)’: 2025-09-09T04:57:19,786 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:44: error: class ‘cpb::num::AnyCsrConstRef’ does not have any field named ‘tag’ 2025-09-09T04:57:19,786 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:19,786 | ^~~ 2025-09-09T04:57:19,787 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:56: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:19,787 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:19,787 | ^~~~~~~ 2025-09-09T04:57:19,787 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:72: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:19,787 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:19,788 | ^ 2025-09-09T04:57:19,788 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:74: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:19,788 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:19,788 | ^ 2025-09-09T04:57:19,807 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In member function ‘cpb::num::ArrayConstRef cpb::num::AnyCsrConstRef::data_ref() const’: 2025-09-09T04:57:19,808 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:45:57: error: ‘tag’ was not declared in this scope; did you mean ‘tan’? 2025-09-09T04:57:19,808 45 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, nnz}; } 2025-09-09T04:57:19,808 | ^~~ 2025-09-09T04:57:19,808 | tan 2025-09-09T04:57:19,808 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:45:74: error: could not convert ‘{((const cpb::num::AnyCsrConstRef*)this)->cpb::num::AnyCsrConstRef::cpb::num::detail::BasicCsrConstRef.cpb::num::detail::BasicCsrConstRef::void_data, , 1, true, ((const cpb::num::AnyCsrConstRef*)this)->cpb::num::AnyCsrConstRef::cpb::num::detail::BasicCsrConstRef.cpb::num::detail::BasicCsrConstRef::nnz}’ from ‘’ to ‘cpb::num::ArrayConstRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:19,808 45 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, nnz}; } 2025-09-09T04:57:19,809 | ^ 2025-09-09T04:57:19,809 | | 2025-09-09T04:57:19,809 | 2025-09-09T04:57:19,815 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: At global scope: 2025-09-09T04:57:19,815 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:103:5: error: ‘Tag’ does not name a type 2025-09-09T04:57:19,815 103 | Tag const tag; 2025-09-09T04:57:19,815 | ^~~ 2025-09-09T04:57:19,816 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In constructor ‘cpb::num::AnyEllConstRef::AnyEllConstRef(const cpb::num::EllConstRef&)’: 2025-09-09T04:57:19,816 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:44: error: class ‘cpb::num::AnyEllConstRef’ does not have any field named ‘tag’ 2025-09-09T04:57:19,816 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:19,816 | ^~~ 2025-09-09T04:57:19,816 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:61: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:19,817 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:19,817 | ^~~~~~~ 2025-09-09T04:57:19,817 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:77: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:19,817 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:19,818 | ^ 2025-09-09T04:57:19,818 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:79: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:19,818 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:19,818 | ^ 2025-09-09T04:57:19,837 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In member function ‘cpb::num::ArrayConstRef cpb::num::AnyEllConstRef::data_ref() const’: 2025-09-09T04:57:19,838 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:109:57: error: ‘tag’ was not declared in this scope; did you mean ‘tan’? 2025-09-09T04:57:19,838 109 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, size()}; } 2025-09-09T04:57:19,838 | ^~~ 2025-09-09T04:57:19,838 | tan 2025-09-09T04:57:19,838 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:109:77: error: could not convert ‘{((const cpb::num::AnyEllConstRef*)this)->cpb::num::AnyEllConstRef::cpb::num::detail::BasicEllConstRef.cpb::num::detail::BasicEllConstRef::void_data, , 1, true, ((const cpb::num::AnyEllConstRef*)this)->cpb::num::AnyEllConstRef::cpb::num::detail::BasicEllConstRef.cpb::num::detail::BasicEllConstRef::size()}’ from ‘’ to ‘cpb::num::ArrayConstRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:19,839 109 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, size()}; } 2025-09-09T04:57:19,839 | ^ 2025-09-09T04:57:19,839 | | 2025-09-09T04:57:19,839 | 2025-09-09T04:57:20,757 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In instantiation of ‘cpb::num::detail::MakeArrayRef cpb::num::detail::make_arrayref(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t) [with T = const int; MakeArrayRef = BasicArrayRef; cpb::idx_t = int]’: 2025-09-09T04:57:20,758 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:125:33: required from ‘cpb::num::detail::MakeArrayRef cpb::num::arrayref(T*, cpb::idx_t) [with T = const int; detail::MakeArrayRef = detail::BasicArrayRef; cpb::idx_t = int]’ 2025-09-09T04:57:20,758 125 | return detail::make_arrayref(data, 1, true, size, 0, 0); 2025-09-09T04:57:20,758 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T04:57:20,758 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:46:56: required from here 2025-09-09T04:57:20,758 46 | ArrayConstRef indices_ref() const { return arrayref(indices, nnz); } 2025-09-09T04:57:20,758 | ~~~~~~~~^~~~~~~~~~~~~~ 2025-09-09T04:57:20,758 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:68: error: could not convert ‘{data, , ndim, is_row_major, {{x, y, z}}}’ from ‘’ to ‘cpb::num::detail::MakeArrayRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:20,759 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:20,759 | ^ 2025-09-09T04:57:20,759 | | 2025-09-09T04:57:20,759 | 2025-09-09T04:57:20,897 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In instantiation of ‘cpb::num::detail::MakeArrayRef cpb::num::detail::make_arrayref(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t) [with T = const int; MakeArrayRef = BasicArrayRef; cpb::idx_t = int]’: 2025-09-09T04:57:20,898 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:125:33: required from ‘cpb::num::detail::MakeArrayRef cpb::num::arrayref(T*, cpb::idx_t) [with T = const int; detail::MakeArrayRef = detail::BasicArrayRef; cpb::idx_t = int]’ 2025-09-09T04:57:20,898 125 | return detail::make_arrayref(data, 1, true, size, 0, 0); 2025-09-09T04:57:20,898 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T04:57:20,898 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:46:56: required from here 2025-09-09T04:57:20,898 46 | ArrayConstRef indices_ref() const { return arrayref(indices, nnz); } 2025-09-09T04:57:20,898 | ~~~~~~~~^~~~~~~~~~~~~~ 2025-09-09T04:57:20,898 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:68: error: could not convert ‘{data, , ndim, is_row_major, {{x, y, z}}}’ from ‘’ to ‘cpb::num::detail::MakeArrayRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:20,899 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:20,899 | ^ 2025-09-09T04:57:20,899 | | 2025-09-09T04:57:20,899 | 2025-09-09T04:57:21,495 gmake[2]: *** [cppcore/CMakeFiles/cppcore.dir/build.make:93: cppcore/CMakeFiles/cppcore.dir/src/hamiltonian/HamiltonianModifiers.cpp.o] Error 1 2025-09-09T04:57:21,495 gmake[2]: *** Waiting for unfinished jobs.... 2025-09-09T04:57:21,693 gmake[2]: *** [cppcore/CMakeFiles/cppcore.dir/build.make:79: cppcore/CMakeFiles/cppcore.dir/src/hamiltonian/Hamiltonian.cpp.o] Error 1 2025-09-09T04:57:21,693 gmake[1]: *** [CMakeFiles/Makefile2:171: cppcore/CMakeFiles/cppcore.dir/all] Error 2 2025-09-09T04:57:21,693 gmake: *** [Makefile:91: all] Error 2 2025-09-09T04:57:21,749 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T04:57:21,749 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T04:57:21,749 CMake. 2025-09-09T04:57:21,749 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T04:57:21,749 to tell CMake that the project requires at least but has been updated 2025-09-09T04:57:21,749 to work with policies introduced by or earlier. 2025-09-09T04:57:22,064 -- The CXX compiler identification is GNU 14.2.0 2025-09-09T04:57:22,105 -- Detecting CXX compiler ABI info 2025-09-09T04:57:22,589 -- Detecting CXX compiler ABI info - done 2025-09-09T04:57:22,665 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-09T04:57:22,666 -- Detecting CXX compile features 2025-09-09T04:57:22,670 -- Detecting CXX compile features - done 2025-09-09T04:57:22,720 CMake Deprecation Warning at cppcore/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T04:57:22,721 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T04:57:22,721 CMake. 2025-09-09T04:57:22,721 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T04:57:22,721 to tell CMake that the project requires at least but has been updated 2025-09-09T04:57:22,721 to work with policies introduced by or earlier. 2025-09-09T04:57:22,728 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-09T04:57:23,299 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-09T04:57:23,303 -- Found Threads: TRUE 2025-09-09T04:57:23,311 CMake Deprecation Warning at cppmodule/deps/pybind11/CMakeLists.txt:8 (cmake_minimum_required): 2025-09-09T04:57:23,311 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T04:57:23,311 CMake. 2025-09-09T04:57:23,311 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T04:57:23,311 to tell CMake that the project requires at least but has been updated 2025-09-09T04:57:23,311 to work with policies introduced by or earlier. 2025-09-09T04:57:23,312 CMake Deprecation Warning at cppmodule/deps/pybind11/tools/pybind11Tools.cmake:8 (cmake_minimum_required): 2025-09-09T04:57:23,312 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T04:57:23,312 CMake. 2025-09-09T04:57:23,313 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T04:57:23,313 to tell CMake that the project requires at least but has been updated 2025-09-09T04:57:23,313 to work with policies introduced by or earlier. 2025-09-09T04:57:23,313 Call Stack (most recent call first): 2025-09-09T04:57:23,313 cppmodule/deps/pybind11/CMakeLists.txt:33 (include) 2025-09-09T04:57:23,314 CMake Warning (dev) at cppmodule/deps/pybind11/tools/FindPythonLibsNew.cmake:60 (find_package): 2025-09-09T04:57:23,314 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T04:57:23,314 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T04:57:23,314 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T04:57:23,314 Call Stack (most recent call first): 2025-09-09T04:57:23,315 cppmodule/deps/pybind11/tools/pybind11Tools.cmake:16 (find_package) 2025-09-09T04:57:23,315 cppmodule/deps/pybind11/CMakeLists.txt:33 (include) 2025-09-09T04:57:23,315 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T04:57:23,380 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3.5") 2025-09-09T04:57:23,984 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so 2025-09-09T04:57:24,008 -- pybind11 v2.5.0 2025-09-09T04:57:24,013 -- Performing Test HAS_FLTO 2025-09-09T04:57:24,680 -- Performing Test HAS_FLTO - Success 2025-09-09T04:57:24,680 -- LTO enabled 2025-09-09T04:57:24,684 -- Configuring done (2.9s) 2025-09-09T04:57:24,749 -- Generating done (0.1s) 2025-09-09T04:57:24,749 -- Build files have been written to: /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/build/temp.linux-armv7l-cpython-313 2025-09-09T04:57:25,035 [ 4%] Building CXX object cppcore/CMakeFiles/fmt.dir/deps/fmt/fmt/format.cc.o 2025-09-09T04:57:25,035 [ 4%] Building CXX object cppcore/CMakeFiles/fmt.dir/deps/fmt/fmt/ostream.cc.o 2025-09-09T04:57:37,976 [ 6%] Linking CXX static library libfmt.a 2025-09-09T04:57:38,272 [ 6%] Built target fmt 2025-09-09T04:57:38,395 [ 11%] Building CXX object cppcore/CMakeFiles/cppcore.dir/src/hamiltonian/Hamiltonian.cpp.o 2025-09-09T04:57:38,395 [ 11%] Building CXX object cppcore/CMakeFiles/cppcore.dir/src/hamiltonian/HamiltonianModifiers.cpp.o 2025-09-09T04:57:40,393 In file included from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/dense.hpp:4, 2025-09-09T04:57:40,393 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/Registry.hpp:2, 2025-09-09T04:57:40,393 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/Lattice.hpp:2, 2025-09-09T04:57:40,394 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/System.hpp:2, 2025-09-09T04:57:40,394 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/hamiltonian/HamiltonianModifiers.hpp:2, 2025-09-09T04:57:40,394 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/src/hamiltonian/HamiltonianModifiers.cpp:1: 2025-09-09T04:57:40,394 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:6: warning: elaborated-type-specifier for a scoped enum must not use the ‘class’ keyword 2025-09-09T04:57:40,394 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:40,394 | ~~~~ ^~~~~ 2025-09-09T04:57:40,394 | ----- 2025-09-09T04:57:40,395 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:12: error: use of enum ‘Tag’ without previous declaration 2025-09-09T04:57:40,395 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:40,395 | ^~~ 2025-09-09T04:57:40,395 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:16: error: expected unqualified-id before ‘:’ token 2025-09-09T04:57:40,395 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:40,395 | ^ 2025-09-09T04:57:40,397 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:17:40: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,397 17 | template constexpr Tag get_tag(); 2025-09-09T04:57:40,398 | ^~~ 2025-09-09T04:57:40,400 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:18:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,401 18 | template<> constexpr Tag get_tag() { return Tag::f32; } 2025-09-09T04:57:40,401 | ^~~ 2025-09-09T04:57:40,403 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:19:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,404 19 | template<> constexpr Tag get_tag>() { return Tag::cf32; } 2025-09-09T04:57:40,404 | ^~~ 2025-09-09T04:57:40,406 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:20:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,407 20 | template<> constexpr Tag get_tag() { return Tag::f64; } 2025-09-09T04:57:40,407 | ^~~ 2025-09-09T04:57:40,410 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:21:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,410 21 | template<> constexpr Tag get_tag>() { return Tag::cf64; } 2025-09-09T04:57:40,410 | ^~~ 2025-09-09T04:57:40,413 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:22:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,413 22 | template<> constexpr Tag get_tag() { return Tag::b; } 2025-09-09T04:57:40,413 | ^~~ 2025-09-09T04:57:40,416 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:23:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,416 23 | template<> constexpr Tag get_tag() { return Tag::i8; } 2025-09-09T04:57:40,416 | ^~~ 2025-09-09T04:57:40,419 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:24:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,419 24 | template<> constexpr Tag get_tag() { return Tag::i16; } 2025-09-09T04:57:40,419 | ^~~ 2025-09-09T04:57:40,422 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:25:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,422 25 | template<> constexpr Tag get_tag() { return Tag::i32; } 2025-09-09T04:57:40,422 | ^~~ 2025-09-09T04:57:40,425 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:26:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,425 26 | template<> constexpr Tag get_tag() { return Tag::i64; } 2025-09-09T04:57:40,425 | ^~~ 2025-09-09T04:57:40,428 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:27:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,428 27 | template<> constexpr Tag get_tag() { return Tag::u8; } 2025-09-09T04:57:40,428 | ^~~ 2025-09-09T04:57:40,431 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:28:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,431 28 | template<> constexpr Tag get_tag() { return Tag::u16; } 2025-09-09T04:57:40,432 | ^~~ 2025-09-09T04:57:40,434 In file included from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/dense.hpp:4, 2025-09-09T04:57:40,434 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/Registry.hpp:2, 2025-09-09T04:57:40,434 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/Lattice.hpp:2, 2025-09-09T04:57:40,434 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/System.hpp:2, 2025-09-09T04:57:40,435 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/hamiltonian/HamiltonianModifiers.hpp:2, 2025-09-09T04:57:40,435 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/hamiltonian/Hamiltonian.hpp:2, 2025-09-09T04:57:40,435 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/src/hamiltonian/Hamiltonian.cpp:1: 2025-09-09T04:57:40,435 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:6: warning: elaborated-type-specifier for a scoped enum must not use the ‘class’ keyword 2025-09-09T04:57:40,435 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:40,435 | ~~~~ ^~~~~ 2025-09-09T04:57:40,435 | ----- 2025-09-09T04:57:40,436 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:12: error: use of enum ‘Tag’ without previous declaration 2025-09-09T04:57:40,436 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:40,436 | ^~~ 2025-09-09T04:57:40,436 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:14:16: error: expected unqualified-id before ‘:’ token 2025-09-09T04:57:40,436 14 | enum class Tag : std::int8_t {f32, cf32, f64, cf64, b, i8, i16, i32, i64, u8, u16, u32, u64}; 2025-09-09T04:57:40,436 | ^ 2025-09-09T04:57:40,436 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:29:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,436 29 | template<> constexpr Tag get_tag() { return Tag::u32; } 2025-09-09T04:57:40,437 | ^~~ 2025-09-09T04:57:40,437 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:17:40: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,438 17 | template constexpr Tag get_tag(); 2025-09-09T04:57:40,438 | ^~~ 2025-09-09T04:57:40,438 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:30:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,438 30 | template<> constexpr Tag get_tag() { return Tag::u64; } 2025-09-09T04:57:40,438 | ^~~ 2025-09-09T04:57:40,441 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:18:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,441 18 | template<> constexpr Tag get_tag() { return Tag::f32; } 2025-09-09T04:57:40,441 | ^~~ 2025-09-09T04:57:40,441 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:33:15: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,441 33 | constexpr Tag get_tag() { 2025-09-09T04:57:40,442 | ^~~ 2025-09-09T04:57:40,443 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:47:26: error: ‘int8_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 2025-09-09T04:57:40,443 47 | using Dim = std::int8_t; 2025-09-09T04:57:40,443 | ^~~~~~ 2025-09-09T04:57:40,443 | wint_t 2025-09-09T04:57:40,444 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:19:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,444 19 | template<> constexpr Tag get_tag>() { return Tag::cf32; } 2025-09-09T04:57:40,444 | ^~~ 2025-09-09T04:57:40,447 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:20:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,447 20 | template<> constexpr Tag get_tag() { return Tag::f64; } 2025-09-09T04:57:40,447 | ^~~ 2025-09-09T04:57:40,448 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:51:9: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,448 51 | Tag tag; 2025-09-09T04:57:40,448 | ^~~ 2025-09-09T04:57:40,450 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:21:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,450 21 | template<> constexpr Tag get_tag>() { return Tag::cf64; } 2025-09-09T04:57:40,451 | ^~~ 2025-09-09T04:57:40,451 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:52:9: error: ‘Dim’ does not name a type 2025-09-09T04:57:40,451 52 | Dim ndim; 2025-09-09T04:57:40,451 | ^~~ 2025-09-09T04:57:40,452 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:56:33: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,452 56 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, Shape shape) 2025-09-09T04:57:40,453 | ^~~ 2025-09-09T04:57:40,453 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:56:42: error: ‘Dim’ has not been declared 2025-09-09T04:57:40,453 56 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, Shape shape) 2025-09-09T04:57:40,453 | ^~~ 2025-09-09T04:57:40,453 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:59:33: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,453 59 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:40,453 | ^~~ 2025-09-09T04:57:40,454 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:59:42: error: ‘Dim’ has not been declared 2025-09-09T04:57:40,454 59 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:40,454 | ^~~ 2025-09-09T04:57:40,454 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:63:32: error: ‘Dim’ has not been declared 2025-09-09T04:57:40,454 63 | BasicArrayRef(T* data, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:40,454 | ^~~ 2025-09-09T04:57:40,455 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(Ptr, int, int, bool, Shape)’: 2025-09-09T04:57:40,455 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:57:27: error: class ‘cpb::num::detail::BasicArrayRef’ does not have any field named ‘tag’ 2025-09-09T04:57:40,455 57 | : data(data), tag(tag), ndim(ndim), is_row_major(rm), shape(shape) {} 2025-09-09T04:57:40,455 | ^~~ 2025-09-09T04:57:40,455 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:57:37: error: class ‘cpb::num::detail::BasicArrayRef’ does not have any field named ‘ndim’ 2025-09-09T04:57:40,455 57 | : data(data), tag(tag), ndim(ndim), is_row_major(rm), shape(shape) {} 2025-09-09T04:57:40,456 | ^~~~ 2025-09-09T04:57:40,456 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:22:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,456 22 | template<> constexpr Tag get_tag() { return Tag::b; } 2025-09-09T04:57:40,456 | ^~~ 2025-09-09T04:57:40,457 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:23:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,457 23 | template<> constexpr Tag get_tag() { return Tag::i8; } 2025-09-09T04:57:40,457 | ^~~ 2025-09-09T04:57:40,460 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:24:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,460 24 | template<> constexpr Tag get_tag() { return Tag::i16; } 2025-09-09T04:57:40,460 | ^~~ 2025-09-09T04:57:40,463 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:25:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,463 25 | template<> constexpr Tag get_tag() { return Tag::i32; } 2025-09-09T04:57:40,464 | ^~~ 2025-09-09T04:57:40,466 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:26:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,466 26 | template<> constexpr Tag get_tag() { return Tag::i64; } 2025-09-09T04:57:40,467 | ^~~ 2025-09-09T04:57:40,469 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:27:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,470 27 | template<> constexpr Tag get_tag() { return Tag::u8; } 2025-09-09T04:57:40,470 | ^~~ 2025-09-09T04:57:40,470 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t)’: 2025-09-09T04:57:40,470 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:35: error: ‘get_tag’ was not declared in this scope; did you mean ‘getpt’? 2025-09-09T04:57:40,470 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:40,470 | ^~~~~~~ 2025-09-09T04:57:40,471 | getpt 2025-09-09T04:57:40,471 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:66: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,471 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:40,471 | ^~ 2025-09-09T04:57:40,471 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:69: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,471 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:40,472 | ^ 2025-09-09T04:57:40,472 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(const cpb::num::detail::BasicArrayRef&)’: 2025-09-09T04:57:40,472 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:68:39: error: ‘const struct cpb::num::detail::BasicArrayRef’ has no member named ‘tag’ 2025-09-09T04:57:40,472 68 | : BasicArrayRef(a.data, a.tag, a.ndim, a.is_row_major, a.shape) {} 2025-09-09T04:57:40,472 | ^~~ 2025-09-09T04:57:40,472 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:68:46: error: ‘const struct cpb::num::detail::BasicArrayRef’ has no member named ‘ndim’ 2025-09-09T04:57:40,473 68 | : BasicArrayRef(a.data, a.tag, a.ndim, a.is_row_major, a.shape) {} 2025-09-09T04:57:40,473 | ^~~~ 2025-09-09T04:57:40,473 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:28:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,473 28 | template<> constexpr Tag get_tag() { return Tag::u16; } 2025-09-09T04:57:40,473 | ^~~ 2025-09-09T04:57:40,476 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:29:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,476 29 | template<> constexpr Tag get_tag() { return Tag::u32; } 2025-09-09T04:57:40,476 | ^~~ 2025-09-09T04:57:40,479 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:30:26: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,479 30 | template<> constexpr Tag get_tag() { return Tag::u64; } 2025-09-09T04:57:40,480 | ^~~ 2025-09-09T04:57:40,482 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:33:15: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,482 33 | constexpr Tag get_tag() { 2025-09-09T04:57:40,483 | ^~~ 2025-09-09T04:57:40,484 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:47:26: error: ‘int8_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 2025-09-09T04:57:40,485 47 | using Dim = std::int8_t; 2025-09-09T04:57:40,485 | ^~~~~~ 2025-09-09T04:57:40,485 | wint_t 2025-09-09T04:57:40,486 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In member function ‘cpb::idx_t cpb::num::detail::BasicArrayRef::size() const’: 2025-09-09T04:57:40,486 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:70:84: error: ‘ndim’ was not declared in this scope; did you mean ‘fdim’? 2025-09-09T04:57:40,486 70 | idx_t size() const { return std::accumulate(shape.begin(), shape.begin() + ndim, 2025-09-09T04:57:40,486 | ^~~~ 2025-09-09T04:57:40,486 | fdim 2025-09-09T04:57:40,487 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: At global scope: 2025-09-09T04:57:40,487 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:78:38: error: ‘std::int8_t’ has not been declared 2025-09-09T04:57:40,487 78 | auto make_arrayref(T* data, std::int8_t ndim, bool is_row_major, idx_t x, idx_t y, idx_t z) 2025-09-09T04:57:40,487 | ^~~~~~ 2025-09-09T04:57:40,489 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:51:9: error: ‘Tag’ does not name a type 2025-09-09T04:57:40,489 51 | Tag tag; 2025-09-09T04:57:40,489 | ^~~ 2025-09-09T04:57:40,493 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:52:9: error: ‘Dim’ does not name a type 2025-09-09T04:57:40,493 52 | Dim ndim; 2025-09-09T04:57:40,493 | ^~~ 2025-09-09T04:57:40,494 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:56:33: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,494 56 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, Shape shape) 2025-09-09T04:57:40,494 | ^~~ 2025-09-09T04:57:40,494 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:56:42: error: ‘Dim’ has not been declared 2025-09-09T04:57:40,494 56 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, Shape shape) 2025-09-09T04:57:40,495 | ^~~ 2025-09-09T04:57:40,495 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:59:33: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,495 59 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:40,495 | ^~~ 2025-09-09T04:57:40,495 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:59:42: error: ‘Dim’ has not been declared 2025-09-09T04:57:40,495 59 | BasicArrayRef(Ptr data, Tag tag, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:40,496 | ^~~ 2025-09-09T04:57:40,496 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:63:32: error: ‘Dim’ has not been declared 2025-09-09T04:57:40,496 63 | BasicArrayRef(T* data, Dim ndim, bool rm, idx_t x, idx_t y = 0, idx_t z = 0) 2025-09-09T04:57:40,496 | ^~~ 2025-09-09T04:57:40,496 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(Ptr, int, int, bool, Shape)’: 2025-09-09T04:57:40,496 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:57:27: error: class ‘cpb::num::detail::BasicArrayRef’ does not have any field named ‘tag’ 2025-09-09T04:57:40,496 57 | : data(data), tag(tag), ndim(ndim), is_row_major(rm), shape(shape) {} 2025-09-09T04:57:40,496 | ^~~ 2025-09-09T04:57:40,497 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:57:37: error: class ‘cpb::num::detail::BasicArrayRef’ does not have any field named ‘ndim’ 2025-09-09T04:57:40,497 57 | : data(data), tag(tag), ndim(ndim), is_row_major(rm), shape(shape) {} 2025-09-09T04:57:40,497 | ^~~~ 2025-09-09T04:57:40,497 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘cpb::num::detail::MakeArrayRef cpb::num::detail::make_arrayref(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t)’: 2025-09-09T04:57:40,497 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:23: error: ‘get_tag’ was not declared in this scope; did you mean ‘getpt’? 2025-09-09T04:57:40,497 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:40,498 | ^~~~~~~ 2025-09-09T04:57:40,498 | getpt 2025-09-09T04:57:40,498 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:32: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,498 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:40,498 | ^ 2025-09-09T04:57:40,498 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:34: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,499 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:40,499 | ^ 2025-09-09T04:57:40,499 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: At global scope: 2025-09-09T04:57:40,499 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:97:16: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,499 97 | void check(Tag candidate_tag) const { 2025-09-09T04:57:40,500 | ^~~ 2025-09-09T04:57:40,500 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayConstRef::VariantArrayConstRef(const cpb::num::ArrayConstRef&)’: 2025-09-09T04:57:40,500 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:94:91: error: ‘const cpb::num::ArrayConstRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:40,500 94 | VariantArrayConstRef(ArrayConstRef const& other) : ArrayConstRef(other) { check(other.tag); } 2025-09-09T04:57:40,500 | ^~~ 2025-09-09T04:57:40,500 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayConstRef::VariantArrayConstRef(const cpb::num::ArrayRef&)’: 2025-09-09T04:57:40,500 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:95:86: error: ‘const cpb::num::ArrayRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:40,501 95 | VariantArrayConstRef(ArrayRef const& other) : ArrayConstRef(other) { check(other.tag); } 2025-09-09T04:57:40,501 | ^~~ 2025-09-09T04:57:40,501 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In member function ‘void cpb::num::VariantArrayConstRef::check(int) const’: 2025-09-09T04:57:40,501 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:45: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,502 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,502 | ^~~~~~~ 2025-09-09T04:57:40,502 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:59: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,502 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,502 | ^ 2025-09-09T04:57:40,502 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:61: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,502 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,502 | ^ 2025-09-09T04:57:40,503 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:72: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,503 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,503 | ^~~~~~~ 2025-09-09T04:57:40,503 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:87: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,503 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,503 | ^ 2025-09-09T04:57:40,503 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:89: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,504 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,504 | ^ 2025-09-09T04:57:40,504 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:100:50: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,504 100 | [&](Tag tag) { return candidate_tag == tag; }); 2025-09-09T04:57:40,504 | ^~~ 2025-09-09T04:57:40,504 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayRef::VariantArrayRef(const cpb::num::ArrayRef&)’: 2025-09-09T04:57:40,505 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:45: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,505 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,505 | ^~~~~~~ 2025-09-09T04:57:40,505 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:59: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,505 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,505 | ^ 2025-09-09T04:57:40,505 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:61: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,506 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,506 | ^ 2025-09-09T04:57:40,506 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:72: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,506 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,506 | ^~~~~~~ 2025-09-09T04:57:40,507 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:87: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,507 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,507 | ^ 2025-09-09T04:57:40,507 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:89: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,507 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,507 | ^ 2025-09-09T04:57:40,507 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:115:50: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,508 115 | [&](Tag tag) { return other.tag == tag; }); 2025-09-09T04:57:40,508 | ^~~ 2025-09-09T04:57:40,508 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In lambda function: 2025-09-09T04:57:40,508 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:115:74: error: ‘const cpb::num::ArrayRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:40,508 115 | [&](Tag tag) { return other.tag == tag; }); 2025-09-09T04:57:40,509 | ^~~ 2025-09-09T04:57:40,509 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘Result cpb::num::detail::try_match(Variant, Function, cpb::TypeList)’: 2025-09-09T04:57:40,509 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:32: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,509 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:40,509 | ^~~~~~~ 2025-09-09T04:57:40,509 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:46: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,510 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:40,510 | ^ 2025-09-09T04:57:40,510 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:48: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,510 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:40,510 | ^ 2025-09-09T04:57:40,510 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘Result cpb::num::detail::try_match2(Variant1, Variant2, Function, cpb::TypeList, Tail ...>)’: 2025-09-09T04:57:40,510 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:33: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,510 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,511 | ^~~~~~~ 2025-09-09T04:57:40,511 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:48: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,511 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,511 | ^ 2025-09-09T04:57:40,511 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:50: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,511 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,511 | ^ 2025-09-09T04:57:40,512 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:75: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,512 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,512 | ^~~~~~~ 2025-09-09T04:57:40,512 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:90: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,512 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,512 | ^ 2025-09-09T04:57:40,512 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:92: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,512 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,513 | ^ 2025-09-09T04:57:40,514 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t)’: 2025-09-09T04:57:40,514 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:35: error: ‘get_tag’ was not declared in this scope; did you mean ‘getpt’? 2025-09-09T04:57:40,514 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:40,514 | ^~~~~~~ 2025-09-09T04:57:40,514 | getpt 2025-09-09T04:57:40,514 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:66: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,515 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:40,515 | ^~ 2025-09-09T04:57:40,515 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:64:69: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,515 64 | : BasicArrayRef(data, get_tag>(), ndim, rm, x, y, z) {} 2025-09-09T04:57:40,515 | ^ 2025-09-09T04:57:40,515 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::detail::BasicArrayRef::BasicArrayRef(const cpb::num::detail::BasicArrayRef&)’: 2025-09-09T04:57:40,516 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:68:39: error: ‘const struct cpb::num::detail::BasicArrayRef’ has no member named ‘tag’ 2025-09-09T04:57:40,516 68 | : BasicArrayRef(a.data, a.tag, a.ndim, a.is_row_major, a.shape) {} 2025-09-09T04:57:40,516 | ^~~ 2025-09-09T04:57:40,516 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:68:46: error: ‘const struct cpb::num::detail::BasicArrayRef’ has no member named ‘ndim’ 2025-09-09T04:57:40,516 68 | : BasicArrayRef(a.data, a.tag, a.ndim, a.is_row_major, a.shape) {} 2025-09-09T04:57:40,516 | ^~~~ 2025-09-09T04:57:40,528 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In member function ‘cpb::idx_t cpb::num::detail::BasicArrayRef::size() const’: 2025-09-09T04:57:40,528 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:70:84: error: ‘ndim’ was not declared in this scope; did you mean ‘fdim’? 2025-09-09T04:57:40,528 70 | idx_t size() const { return std::accumulate(shape.begin(), shape.begin() + ndim, 2025-09-09T04:57:40,528 | ^~~~ 2025-09-09T04:57:40,529 | fdim 2025-09-09T04:57:40,529 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: At global scope: 2025-09-09T04:57:40,529 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:78:38: error: ‘std::int8_t’ has not been declared 2025-09-09T04:57:40,529 78 | auto make_arrayref(T* data, std::int8_t ndim, bool is_row_major, idx_t x, idx_t y, idx_t z) 2025-09-09T04:57:40,529 | ^~~~~~ 2025-09-09T04:57:40,538 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘cpb::num::detail::MakeArrayRef cpb::num::detail::make_arrayref(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t)’: 2025-09-09T04:57:40,538 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:23: error: ‘get_tag’ was not declared in this scope; did you mean ‘getpt’? 2025-09-09T04:57:40,538 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:40,539 | ^~~~~~~ 2025-09-09T04:57:40,539 | getpt 2025-09-09T04:57:40,539 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:32: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,539 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:40,539 | ^ 2025-09-09T04:57:40,539 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:34: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,539 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:40,540 | ^ 2025-09-09T04:57:40,540 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: At global scope: 2025-09-09T04:57:40,540 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:97:16: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,540 97 | void check(Tag candidate_tag) const { 2025-09-09T04:57:40,540 | ^~~ 2025-09-09T04:57:40,541 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayConstRef::VariantArrayConstRef(const cpb::num::ArrayConstRef&)’: 2025-09-09T04:57:40,541 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:94:91: error: ‘const cpb::num::ArrayConstRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:40,541 94 | VariantArrayConstRef(ArrayConstRef const& other) : ArrayConstRef(other) { check(other.tag); } 2025-09-09T04:57:40,541 | ^~~ 2025-09-09T04:57:40,541 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayConstRef::VariantArrayConstRef(const cpb::num::ArrayRef&)’: 2025-09-09T04:57:40,542 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:95:86: error: ‘const cpb::num::ArrayRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:40,542 95 | VariantArrayConstRef(ArrayRef const& other) : ArrayConstRef(other) { check(other.tag); } 2025-09-09T04:57:40,542 | ^~~ 2025-09-09T04:57:40,542 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In member function ‘void cpb::num::VariantArrayConstRef::check(int) const’: 2025-09-09T04:57:40,542 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:45: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,542 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,543 | ^~~~~~~ 2025-09-09T04:57:40,543 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:59: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,543 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,543 | ^ 2025-09-09T04:57:40,543 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:61: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,543 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,544 | ^ 2025-09-09T04:57:40,544 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:72: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,544 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,544 | ^~~~~~~ 2025-09-09T04:57:40,544 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:87: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,545 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,545 | ^ 2025-09-09T04:57:40,545 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:98:89: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,545 98 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,545 | ^ 2025-09-09T04:57:40,545 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:100:50: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,545 100 | [&](Tag tag) { return candidate_tag == tag; }); 2025-09-09T04:57:40,546 | ^~~ 2025-09-09T04:57:40,546 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In constructor ‘cpb::num::VariantArrayRef::VariantArrayRef(const cpb::num::ArrayRef&)’: 2025-09-09T04:57:40,546 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:45: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,546 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,546 | ^~~~~~~ 2025-09-09T04:57:40,546 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:59: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,547 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,547 | ^ 2025-09-09T04:57:40,547 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:61: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,547 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,547 | ^ 2025-09-09T04:57:40,548 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:72: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,548 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,548 | ^~~~~~~ 2025-09-09T04:57:40,548 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:87: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,548 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,548 | ^ 2025-09-09T04:57:40,548 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:113:89: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,549 113 | auto const possible_tags = {detail::get_tag(), detail::get_tag()...}; 2025-09-09T04:57:40,549 | ^ 2025-09-09T04:57:40,549 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:115:50: error: ‘Tag’ has not been declared 2025-09-09T04:57:40,549 115 | [&](Tag tag) { return other.tag == tag; }); 2025-09-09T04:57:40,549 | ^~~ 2025-09-09T04:57:40,549 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In lambda function: 2025-09-09T04:57:40,550 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:115:74: error: ‘const cpb::num::ArrayRef’ {aka ‘const struct cpb::num::detail::BasicArrayRef’} has no member named ‘tag’ 2025-09-09T04:57:40,550 115 | [&](Tag tag) { return other.tag == tag; }); 2025-09-09T04:57:40,550 | ^~~ 2025-09-09T04:57:40,550 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘Result cpb::num::detail::try_match(Variant, Function, cpb::TypeList)’: 2025-09-09T04:57:40,550 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:32: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,551 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:40,551 | ^~~~~~~ 2025-09-09T04:57:40,551 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:46: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,551 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:40,551 | ^ 2025-09-09T04:57:40,551 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:182:48: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,551 182 | if (ref.tag == detail::get_tag()) { 2025-09-09T04:57:40,552 | ^ 2025-09-09T04:57:40,552 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In function ‘Result cpb::num::detail::try_match2(Variant1, Variant2, Function, cpb::TypeList, Tail ...>)’: 2025-09-09T04:57:40,552 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:33: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,552 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,552 | ^~~~~~~ 2025-09-09T04:57:40,552 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:48: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,553 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,553 | ^ 2025-09-09T04:57:40,553 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:50: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,553 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,553 | ^ 2025-09-09T04:57:40,553 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:75: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:40,553 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,553 | ^~~~~~~ 2025-09-09T04:57:40,554 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:90: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:40,554 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,554 | ^ 2025-09-09T04:57:40,554 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:206:92: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:40,554 206 | if (ref1.tag == detail::get_tag() && ref2.tag == detail::get_tag()) { 2025-09-09T04:57:40,554 | ^ 2025-09-09T04:57:43,108 In file included from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparse.hpp:3, 2025-09-09T04:57:43,108 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/HoppingBlocks.hpp:5, 2025-09-09T04:57:43,108 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/System.hpp:4: 2025-09-09T04:57:43,108 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: At global scope: 2025-09-09T04:57:43,109 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:39:5: error: ‘Tag’ does not name a type 2025-09-09T04:57:43,109 39 | Tag const tag; 2025-09-09T04:57:43,109 | ^~~ 2025-09-09T04:57:43,109 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In constructor ‘cpb::num::AnyCsrConstRef::AnyCsrConstRef(const cpb::num::CsrConstRef&)’: 2025-09-09T04:57:43,110 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:44: error: class ‘cpb::num::AnyCsrConstRef’ does not have any field named ‘tag’ 2025-09-09T04:57:43,110 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:43,110 | ^~~ 2025-09-09T04:57:43,110 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:56: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:43,110 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:43,111 | ^~~~~~~ 2025-09-09T04:57:43,111 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:72: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:43,111 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:43,111 | ^ 2025-09-09T04:57:43,111 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:74: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:43,111 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:43,111 | ^ 2025-09-09T04:57:43,130 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In member function ‘cpb::num::ArrayConstRef cpb::num::AnyCsrConstRef::data_ref() const’: 2025-09-09T04:57:43,131 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:45:57: error: ‘tag’ was not declared in this scope; did you mean ‘tan’? 2025-09-09T04:57:43,131 45 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, nnz}; } 2025-09-09T04:57:43,131 | ^~~ 2025-09-09T04:57:43,131 | tan 2025-09-09T04:57:43,131 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:45:74: error: could not convert ‘{((const cpb::num::AnyCsrConstRef*)this)->cpb::num::AnyCsrConstRef::cpb::num::detail::BasicCsrConstRef.cpb::num::detail::BasicCsrConstRef::void_data, , 1, true, ((const cpb::num::AnyCsrConstRef*)this)->cpb::num::AnyCsrConstRef::cpb::num::detail::BasicCsrConstRef.cpb::num::detail::BasicCsrConstRef::nnz}’ from ‘’ to ‘cpb::num::ArrayConstRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:43,131 45 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, nnz}; } 2025-09-09T04:57:43,131 | ^ 2025-09-09T04:57:43,132 | | 2025-09-09T04:57:43,132 | 2025-09-09T04:57:43,135 In file included from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparse.hpp:3, 2025-09-09T04:57:43,135 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/HoppingBlocks.hpp:5, 2025-09-09T04:57:43,135 from /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/system/System.hpp:4: 2025-09-09T04:57:43,135 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: At global scope: 2025-09-09T04:57:43,136 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:39:5: error: ‘Tag’ does not name a type 2025-09-09T04:57:43,136 39 | Tag const tag; 2025-09-09T04:57:43,136 | ^~~ 2025-09-09T04:57:43,136 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In constructor ‘cpb::num::AnyCsrConstRef::AnyCsrConstRef(const cpb::num::CsrConstRef&)’: 2025-09-09T04:57:43,137 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:44: error: class ‘cpb::num::AnyCsrConstRef’ does not have any field named ‘tag’ 2025-09-09T04:57:43,137 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:43,137 | ^~~ 2025-09-09T04:57:43,137 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:56: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:43,137 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:43,138 | ^~~~~~~ 2025-09-09T04:57:43,138 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:72: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:43,138 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:43,138 | ^ 2025-09-09T04:57:43,138 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:43:74: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:43,138 43 | : detail::BasicCsrConstRef(other), tag(detail::get_tag()) {} 2025-09-09T04:57:43,139 | ^ 2025-09-09T04:57:43,139 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: At global scope: 2025-09-09T04:57:43,139 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:103:5: error: ‘Tag’ does not name a type 2025-09-09T04:57:43,139 103 | Tag const tag; 2025-09-09T04:57:43,139 | ^~~ 2025-09-09T04:57:43,140 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In constructor ‘cpb::num::AnyEllConstRef::AnyEllConstRef(const cpb::num::EllConstRef&)’: 2025-09-09T04:57:43,140 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:44: error: class ‘cpb::num::AnyEllConstRef’ does not have any field named ‘tag’ 2025-09-09T04:57:43,140 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:43,140 | ^~~ 2025-09-09T04:57:43,140 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:61: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:43,141 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:43,141 | ^~~~~~~ 2025-09-09T04:57:43,141 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:77: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:43,141 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:43,142 | ^ 2025-09-09T04:57:43,142 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:79: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:43,142 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:43,142 | ^ 2025-09-09T04:57:43,159 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In member function ‘cpb::num::ArrayConstRef cpb::num::AnyCsrConstRef::data_ref() const’: 2025-09-09T04:57:43,159 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:45:57: error: ‘tag’ was not declared in this scope; did you mean ‘tan’? 2025-09-09T04:57:43,159 45 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, nnz}; } 2025-09-09T04:57:43,160 | ^~~ 2025-09-09T04:57:43,160 | tan 2025-09-09T04:57:43,160 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:45:74: error: could not convert ‘{((const cpb::num::AnyCsrConstRef*)this)->cpb::num::AnyCsrConstRef::cpb::num::detail::BasicCsrConstRef.cpb::num::detail::BasicCsrConstRef::void_data, , 1, true, ((const cpb::num::AnyCsrConstRef*)this)->cpb::num::AnyCsrConstRef::cpb::num::detail::BasicCsrConstRef.cpb::num::detail::BasicCsrConstRef::nnz}’ from ‘’ to ‘cpb::num::ArrayConstRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:43,160 45 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, nnz}; } 2025-09-09T04:57:43,160 | ^ 2025-09-09T04:57:43,160 | | 2025-09-09T04:57:43,161 | 2025-09-09T04:57:43,162 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In member function ‘cpb::num::ArrayConstRef cpb::num::AnyEllConstRef::data_ref() const’: 2025-09-09T04:57:43,162 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:109:57: error: ‘tag’ was not declared in this scope; did you mean ‘tan’? 2025-09-09T04:57:43,162 109 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, size()}; } 2025-09-09T04:57:43,162 | ^~~ 2025-09-09T04:57:43,163 | tan 2025-09-09T04:57:43,163 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:109:77: error: could not convert ‘{((const cpb::num::AnyEllConstRef*)this)->cpb::num::AnyEllConstRef::cpb::num::detail::BasicEllConstRef.cpb::num::detail::BasicEllConstRef::void_data, , 1, true, ((const cpb::num::AnyEllConstRef*)this)->cpb::num::AnyEllConstRef::cpb::num::detail::BasicEllConstRef.cpb::num::detail::BasicEllConstRef::size()}’ from ‘’ to ‘cpb::num::ArrayConstRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:43,163 109 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, size()}; } 2025-09-09T04:57:43,163 | ^ 2025-09-09T04:57:43,163 | | 2025-09-09T04:57:43,163 | 2025-09-09T04:57:43,167 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: At global scope: 2025-09-09T04:57:43,167 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:103:5: error: ‘Tag’ does not name a type 2025-09-09T04:57:43,168 103 | Tag const tag; 2025-09-09T04:57:43,168 | ^~~ 2025-09-09T04:57:43,168 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In constructor ‘cpb::num::AnyEllConstRef::AnyEllConstRef(const cpb::num::EllConstRef&)’: 2025-09-09T04:57:43,168 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:44: error: class ‘cpb::num::AnyEllConstRef’ does not have any field named ‘tag’ 2025-09-09T04:57:43,169 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:43,169 | ^~~ 2025-09-09T04:57:43,169 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:61: error: ‘get_tag’ is not a member of ‘cpb::num::detail’ 2025-09-09T04:57:43,169 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:43,170 | ^~~~~~~ 2025-09-09T04:57:43,170 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:77: error: expected primary-expression before ‘>’ token 2025-09-09T04:57:43,170 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:43,170 | ^ 2025-09-09T04:57:43,170 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:107:79: error: expected primary-expression before ‘)’ token 2025-09-09T04:57:43,171 107 | : detail::BasicEllConstRef(other), tag(num::detail::get_tag()) {} 2025-09-09T04:57:43,171 | ^ 2025-09-09T04:57:43,190 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp: In member function ‘cpb::num::ArrayConstRef cpb::num::AnyEllConstRef::data_ref() const’: 2025-09-09T04:57:43,190 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:109:57: error: ‘tag’ was not declared in this scope; did you mean ‘tan’? 2025-09-09T04:57:43,190 109 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, size()}; } 2025-09-09T04:57:43,190 | ^~~ 2025-09-09T04:57:43,191 | tan 2025-09-09T04:57:43,191 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:109:77: error: could not convert ‘{((const cpb::num::AnyEllConstRef*)this)->cpb::num::AnyEllConstRef::cpb::num::detail::BasicEllConstRef.cpb::num::detail::BasicEllConstRef::void_data, , 1, true, ((const cpb::num::AnyEllConstRef*)this)->cpb::num::AnyEllConstRef::cpb::num::detail::BasicEllConstRef.cpb::num::detail::BasicEllConstRef::size()}’ from ‘’ to ‘cpb::num::ArrayConstRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:43,191 109 | ArrayConstRef data_ref() const { return {void_data, tag, 1, true, size()}; } 2025-09-09T04:57:43,191 | ^ 2025-09-09T04:57:43,191 | | 2025-09-09T04:57:43,191 | 2025-09-09T04:57:44,139 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In instantiation of ‘cpb::num::detail::MakeArrayRef cpb::num::detail::make_arrayref(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t) [with T = const int; MakeArrayRef = BasicArrayRef; cpb::idx_t = int]’: 2025-09-09T04:57:44,140 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:125:33: required from ‘cpb::num::detail::MakeArrayRef cpb::num::arrayref(T*, cpb::idx_t) [with T = const int; detail::MakeArrayRef = detail::BasicArrayRef; cpb::idx_t = int]’ 2025-09-09T04:57:44,140 125 | return detail::make_arrayref(data, 1, true, size, 0, 0); 2025-09-09T04:57:44,140 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T04:57:44,140 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:46:56: required from here 2025-09-09T04:57:44,140 46 | ArrayConstRef indices_ref() const { return arrayref(indices, nnz); } 2025-09-09T04:57:44,140 | ~~~~~~~~^~~~~~~~~~~~~~ 2025-09-09T04:57:44,140 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:68: error: could not convert ‘{data, , ndim, is_row_major, {{x, y, z}}}’ from ‘’ to ‘cpb::num::detail::MakeArrayRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:44,141 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:44,141 | ^ 2025-09-09T04:57:44,141 | | 2025-09-09T04:57:44,141 | 2025-09-09T04:57:44,239 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp: In instantiation of ‘cpb::num::detail::MakeArrayRef cpb::num::detail::make_arrayref(T*, int, bool, cpb::idx_t, cpb::idx_t, cpb::idx_t) [with T = const int; MakeArrayRef = BasicArrayRef; cpb::idx_t = int]’: 2025-09-09T04:57:44,240 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:125:33: required from ‘cpb::num::detail::MakeArrayRef cpb::num::arrayref(T*, cpb::idx_t) [with T = const int; detail::MakeArrayRef = detail::BasicArrayRef; cpb::idx_t = int]’ 2025-09-09T04:57:44,240 125 | return detail::make_arrayref(data, 1, true, size, 0, 0); 2025-09-09T04:57:44,240 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T04:57:44,240 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/sparseref.hpp:46:56: required from here 2025-09-09T04:57:44,240 46 | ArrayConstRef indices_ref() const { return arrayref(indices, nnz); } 2025-09-09T04:57:44,240 | ~~~~~~~~^~~~~~~~~~~~~~ 2025-09-09T04:57:44,240 /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/cppcore/include/numeric/arrayref.hpp:80:68: error: could not convert ‘{data, , ndim, is_row_major, {{x, y, z}}}’ from ‘’ to ‘cpb::num::detail::MakeArrayRef’ {aka ‘cpb::num::detail::BasicArrayRef’} 2025-09-09T04:57:44,241 80 | return {data, get_tag(), ndim, is_row_major, {{x, y, z}}}; 2025-09-09T04:57:44,241 | ^ 2025-09-09T04:57:44,241 | | 2025-09-09T04:57:44,241 | 2025-09-09T04:57:44,876 gmake[2]: *** [cppcore/CMakeFiles/cppcore.dir/build.make:93: cppcore/CMakeFiles/cppcore.dir/src/hamiltonian/HamiltonianModifiers.cpp.o] Error 1 2025-09-09T04:57:44,876 gmake[2]: *** Waiting for unfinished jobs.... 2025-09-09T04:57:45,034 gmake[2]: *** [cppcore/CMakeFiles/cppcore.dir/build.make:79: cppcore/CMakeFiles/cppcore.dir/src/hamiltonian/Hamiltonian.cpp.o] Error 1 2025-09-09T04:57:45,035 gmake[1]: *** [CMakeFiles/Makefile2:171: cppcore/CMakeFiles/cppcore.dir/all] Error 2 2025-09-09T04:57:45,035 gmake: *** [Makefile:91: all] Error 2 2025-09-09T04:57:45,048 Traceback (most recent call last): 2025-09-09T04:57:45,049 File "/tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py", line 73, in build_extension 2025-09-09T04:57:45,049 build() 2025-09-09T04:57:45,049 ~~~~~^^ 2025-09-09T04:57:45,049 File "/tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py", line 70, in build 2025-09-09T04:57:45,049 check_call(["cmake", "--build", "."] + build_args, cwd=self.build_temp) 2025-09-09T04:57:45,049 ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:57:45,050 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-09T04:57:45,050 raise CalledProcessError(retcode, cmd) 2025-09-09T04:57:45,050 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j2']' returned non-zero exit status 2. 2025-09-09T04:57:45,050 During handling of the above exception, another exception occurred: 2025-09-09T04:57:45,050 Traceback (most recent call last): 2025-09-09T04:57:45,056 File "", line 2, in 2025-09-09T04:57:45,056 exec(compile(''' 2025-09-09T04:57:45,057 ~~~~^^^^^^^^^^^^ 2025-09-09T04:57:45,057 # This is -- a caller that pip uses to run setup.py 2025-09-09T04:57:45,057 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:57:45,057 ...<32 lines>... 2025-09-09T04:57:45,057 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T04:57:45,057 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:57:45,057 ''' % ('/tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py',), "", "exec")) 2025-09-09T04:57:45,057 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:57:45,057 File "", line 35, in 2025-09-09T04:57:45,058 File "/tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py", line 100, in 2025-09-09T04:57:45,058 setup( 2025-09-09T04:57:45,058 ~~~~~^ 2025-09-09T04:57:45,058 name=info['__title__'], 2025-09-09T04:57:45,058 ^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:57:45,058 ...<30 lines>... 2025-09-09T04:57:45,058 cmdclass=dict(build_ext=CMakeBuild) 2025-09-09T04:57:45,059 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:57:45,059 ) 2025-09-09T04:57:45,059 ^ 2025-09-09T04:57:45,059 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-09T04:57:45,059 return distutils.core.setup(**attrs) 2025-09-09T04:57:45,059 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T04:57:45,059 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-09T04:57:45,060 return run_commands(dist) 2025-09-09T04:57:45,060 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-09T04:57:45,060 dist.run_commands() 2025-09-09T04:57:45,060 ~~~~~~~~~~~~~~~~~^^ 2025-09-09T04:57:45,060 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-09T04:57:45,060 self.run_command(cmd) 2025-09-09T04:57:45,060 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-09T04:57:45,061 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T04:57:45,061 super().run_command(command) 2025-09-09T04:57:45,061 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T04:57:45,061 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T04:57:45,061 cmd_obj.run() 2025-09-09T04:57:45,061 ~~~~~~~~~~~^^ 2025-09-09T04:57:45,061 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-09T04:57:45,061 self.run_command("build") 2025-09-09T04:57:45,062 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T04:57:45,062 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T04:57:45,062 self.distribution.run_command(command) 2025-09-09T04:57:45,062 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T04:57:45,062 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T04:57:45,062 super().run_command(command) 2025-09-09T04:57:45,062 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T04:57:45,063 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T04:57:45,063 cmd_obj.run() 2025-09-09T04:57:45,063 ~~~~~~~~~~~^^ 2025-09-09T04:57:45,063 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-09T04:57:45,063 self.run_command(cmd_name) 2025-09-09T04:57:45,063 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-09T04:57:45,063 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T04:57:45,063 self.distribution.run_command(command) 2025-09-09T04:57:45,064 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T04:57:45,064 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T04:57:45,064 super().run_command(command) 2025-09-09T04:57:45,064 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T04:57:45,064 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T04:57:45,064 cmd_obj.run() 2025-09-09T04:57:45,064 ~~~~~~~~~~~^^ 2025-09-09T04:57:45,065 File "/tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py", line 38, in run 2025-09-09T04:57:45,065 self.build_extension(ext) 2025-09-09T04:57:45,065 ~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-09T04:57:45,065 File "/tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py", line 76, in build_extension 2025-09-09T04:57:45,065 build() 2025-09-09T04:57:45,065 ~~~~~^^ 2025-09-09T04:57:45,065 File "/tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py", line 70, in build 2025-09-09T04:57:45,066 check_call(["cmake", "--build", "."] + build_args, cwd=self.build_temp) 2025-09-09T04:57:45,066 ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:57:45,066 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-09T04:57:45,066 raise CalledProcessError(retcode, cmd) 2025-09-09T04:57:45,066 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j2']' returned non-zero exit status 2. 2025-09-09T04:57:45,173 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T04:57:45,185 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T04:57:45,185 exec(compile('"'"''"'"''"'"' 2025-09-09T04:57:45,185 # This is -- a caller that pip uses to run setup.py 2025-09-09T04:57:45,185 # 2025-09-09T04:57:45,185 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T04:57:45,185 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T04:57:45,185 # - It provides a clear error message when setuptools is not installed. 2025-09-09T04:57:45,185 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T04:57:45,185 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T04:57:45,185 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T04:57:45,185 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T04:57:45,185 import os, sys, tokenize, traceback 2025-09-09T04:57:45,185 2025-09-09T04:57:45,185 try: 2025-09-09T04:57:45,185 import setuptools 2025-09-09T04:57:45,185 except ImportError: 2025-09-09T04:57:45,185 print( 2025-09-09T04:57:45,185 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T04:57:45,185 "the build environment with exception:", 2025-09-09T04:57:45,185 file=sys.stderr, 2025-09-09T04:57:45,185 ) 2025-09-09T04:57:45,185 traceback.print_exc() 2025-09-09T04:57:45,185 sys.exit(1) 2025-09-09T04:57:45,185 2025-09-09T04:57:45,185 __file__ = %r 2025-09-09T04:57:45,185 sys.argv[0] = __file__ 2025-09-09T04:57:45,185 2025-09-09T04:57:45,185 if os.path.exists(__file__): 2025-09-09T04:57:45,185 filename = __file__ 2025-09-09T04:57:45,185 with tokenize.open(__file__) as f: 2025-09-09T04:57:45,185 setup_py_code = f.read() 2025-09-09T04:57:45,185 else: 2025-09-09T04:57:45,185 filename = "" 2025-09-09T04:57:45,185 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T04:57:45,185 2025-09-09T04:57:45,185 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T04:57:45,185 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-032jtigt[/] 2025-09-09T04:57:45,185 [bold magenta]cwd[/]: /tmp/pip-wheel-femm1rqf/pybinding_241e9e2b81724ba68f7dbabce41baff4/ 2025-09-09T04:57:45,186 Building wheel for pybinding (setup.py): finished with status 'error' 2025-09-09T04:57:45,186 ERROR: Failed building wheel for pybinding 2025-09-09T04:57:45,187 Running setup.py clean for pybinding 2025-09-09T04:57:45,188 Running command python setup.py clean 2025-09-09T04:57:46,302 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T04:57:46,302 !! 2025-09-09T04:57:46,302 ******************************************************************************** 2025-09-09T04:57:46,302 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T04:57:46,302 License :: OSI Approved :: BSD License 2025-09-09T04:57:46,303 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T04:57:46,303 ******************************************************************************** 2025-09-09T04:57:46,303 !! 2025-09-09T04:57:46,303 self._finalize_license_expression() 2025-09-09T04:57:46,372 running clean 2025-09-09T04:57:46,501 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T04:57:46,506 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T04:57:46,510 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T04:57:46,510 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T04:57:46,510 removing 'build' 2025-09-09T04:57:46,619 Failed to build pybinding 2025-09-09T04:57:46,619 ERROR: Failed to build one or more wheels 2025-09-09T04:57:46,620 Exception information: 2025-09-09T04:57:46,620 Traceback (most recent call last): 2025-09-09T04:57:46,620 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T04:57:46,620 status = _inner_run() 2025-09-09T04:57:46,620 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T04:57:46,620 return self.run(options, args) 2025-09-09T04:57:46,620 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T04:57:46,620 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T04:57:46,620 return func(self, options, args) 2025-09-09T04:57:46,620 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T04:57:46,620 raise CommandError("Failed to build one or more wheels") 2025-09-09T04:57:46,620 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T04:57:46,624 Removed build tracker: '/tmp/pip-build-tracker-0gb6cez9'