2025-09-09T17:53:51,297 Created temporary directory: /tmp/pip-build-tracker-29hcqpdt 2025-09-09T17:53:51,297 Initialized build tracking at /tmp/pip-build-tracker-29hcqpdt 2025-09-09T17:53:51,297 Created build tracker: /tmp/pip-build-tracker-29hcqpdt 2025-09-09T17:53:51,298 Entered build tracker: /tmp/pip-build-tracker-29hcqpdt 2025-09-09T17:53:51,298 Created temporary directory: /tmp/pip-wheel-hy91j7jl 2025-09-09T17:53:51,301 Created temporary directory: /tmp/pip-ephem-wheel-cache-ycl1274j 2025-09-09T17:53:51,360 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T17:53:51,362 2 location(s) to search for versions of footprint-tools: 2025-09-09T17:53:51,362 * https://pypi.org/simple/footprint-tools/ 2025-09-09T17:53:51,362 * https://www.piwheels.org/simple/footprint-tools/ 2025-09-09T17:53:51,362 Fetching project page and analyzing links: https://pypi.org/simple/footprint-tools/ 2025-09-09T17:53:51,363 Getting page https://pypi.org/simple/footprint-tools/ 2025-09-09T17:53:51,364 Found index url https://pypi.org/simple/ 2025-09-09T17:53:51,434 Fetched page https://pypi.org/simple/footprint-tools/ as application/vnd.pypi.simple.v1+json 2025-09-09T17:53:51,436 Found link https://files.pythonhosted.org/packages/26/19/05f10bcba023d273b7e8964e9a2f4ace593c3b55695d20d087f0d122a8a0/footprint_tools-1.1.0.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.1.0 2025-09-09T17:53:51,437 Found link https://files.pythonhosted.org/packages/f1/d6/3b4139dba02e5184f75921b2ae50c497aed5d17a75dd5f938a7325941116/footprint_tools-1.1.1.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.1.1 2025-09-09T17:53:51,437 Found link https://files.pythonhosted.org/packages/00/5b/361921f9121ecb7ce6f23c87f08738e52b3f4e7cf58ea155b20b9e5c8396/footprint_tools-1.1.2.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.1.2 2025-09-09T17:53:51,437 Found link https://files.pythonhosted.org/packages/84/c1/39b2609e8b6351e739dcfb1644c1ed646c9662206c88c2d3b43d917dddb4/footprint_tools-1.1.3.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.1.3 2025-09-09T17:53:51,437 Found link https://files.pythonhosted.org/packages/b1/17/8fb9c94922a1e31daa4f7d5efc75914cb48c579437973d39ac2c2b2ad955/footprint_tools-1.1.4.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.1.4 2025-09-09T17:53:51,437 Found link https://files.pythonhosted.org/packages/f2/d0/3004985c26173dbb4bfd6bc3a1799c69bf857fb1068b43c3c5ddaf13f835/footprint_tools-1.1.5.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.1.5 2025-09-09T17:53:51,438 Found link https://files.pythonhosted.org/packages/0b/2c/637215c2116f7f225059cf846294aa1de8e17039a18d455b3392882a648a/footprint_tools-1.2.1.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.2.1 2025-09-09T17:53:51,438 Found link https://files.pythonhosted.org/packages/8d/03/f10caa0bc5fc5acd2e18457b713ba61da879601713d5c6d5e42997d739bd/footprint_tools-1.3.3.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.3.3 2025-09-09T17:53:51,438 Found link https://files.pythonhosted.org/packages/40/58/0dc23bb63687255311c714a4c69fa9e0b718fe124577e1a7e40185f52f20/footprint_tools-1.3.4.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.3.4 2025-09-09T17:53:51,438 Found link https://files.pythonhosted.org/packages/53/39/cecf68eb6accce17baf7163b1b7296e5956cdfa2512d89dc41ca7ff6b7eb/footprint_tools-1.3.5.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.3.5 2025-09-09T17:53:51,438 Found link https://files.pythonhosted.org/packages/93/b7/3b68159e1c17bd4f931dd88797fafb707a4c2f430814ef514896c6cdc2fb/footprint_tools-1.3.6.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.3.6 2025-09-09T17:53:51,439 Found link https://files.pythonhosted.org/packages/c4/86/873795c2d28c3d447a6a26dc9212224bccfd64f8fad64553d92cbeee188e/footprint_tools-1.3.7.tar.gz (from https://pypi.org/simple/footprint-tools/), version: 1.3.7 2025-09-09T17:53:51,439 Fetching project page and analyzing links: https://www.piwheels.org/simple/footprint-tools/ 2025-09-09T17:53:51,439 Getting page https://www.piwheels.org/simple/footprint-tools/ 2025-09-09T17:53:51,440 Found index url https://www.piwheels.org/simple/ 2025-09-09T17:53:51,535 Fetched page https://www.piwheels.org/simple/footprint-tools/ as text/html 2025-09-09T17:53:51,542 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.7-cp37-cp37m-linux_armv6l.whl#sha256=a9121d487b3a08689907e3c989a52946ba218c8fb6667d3ea514af824d097861 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,543 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.7-cp37-cp37m-linux_armv7l.whl#sha256=a9121d487b3a08689907e3c989a52946ba218c8fb6667d3ea514af824d097861 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,543 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.7-cp39-cp39-linux_armv6l.whl#sha256=fd64660a2cfee247624432348362747ab9e0e07bec978df292531a431b5b78e4 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,543 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.7-cp39-cp39-linux_armv7l.whl#sha256=fd64660a2cfee247624432348362747ab9e0e07bec978df292531a431b5b78e4 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,543 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.6-cp37-cp37m-linux_armv6l.whl#sha256=34a462de72ccc9018a4f7d9959f81850361f3e609760829ede3cbd60f60d1d8c (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,543 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.6-cp37-cp37m-linux_armv7l.whl#sha256=34a462de72ccc9018a4f7d9959f81850361f3e609760829ede3cbd60f60d1d8c (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,543 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.6-cp39-cp39-linux_armv6l.whl#sha256=0e7e0d04a46f538d3cd680ffbb359b71d6f17f7c312d92779e7bfbb910db05f0 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,543 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.6-cp39-cp39-linux_armv7l.whl#sha256=0e7e0d04a46f538d3cd680ffbb359b71d6f17f7c312d92779e7bfbb910db05f0 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,543 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.5-cp37-cp37m-linux_armv6l.whl#sha256=ab6a97754ee8b6bbbe2d7b5baf88bf3ba397f8e83e732fd9162e3d7e76803974 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,544 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.5-cp37-cp37m-linux_armv7l.whl#sha256=ab6a97754ee8b6bbbe2d7b5baf88bf3ba397f8e83e732fd9162e3d7e76803974 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,544 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.5-cp39-cp39-linux_armv6l.whl#sha256=4b8344360db833f6bf2c9768c759a84000fe9618f5b6422819e6bcd3306e7025 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,544 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.5-cp39-cp39-linux_armv7l.whl#sha256=4b8344360db833f6bf2c9768c759a84000fe9618f5b6422819e6bcd3306e7025 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,544 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.4-cp37-cp37m-linux_armv6l.whl#sha256=a9d1c990f3cf52f514096dc024df38db63791c01a3fa1c0754f39e1dbe78fd82 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,544 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.4-cp37-cp37m-linux_armv7l.whl#sha256=a9d1c990f3cf52f514096dc024df38db63791c01a3fa1c0754f39e1dbe78fd82 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,544 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.4-cp39-cp39-linux_armv6l.whl#sha256=e18cab1ceadb5369b21fc576ec3c9aa056909ea914c804a00ce11f7cbb7eb852 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,544 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.3.4-cp39-cp39-linux_armv7l.whl#sha256=e18cab1ceadb5369b21fc576ec3c9aa056909ea914c804a00ce11f7cbb7eb852 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,544 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.2.1-cp37-cp37m-linux_armv6l.whl#sha256=7caf6e3543329d570a6d13c8eb175099d3ddbd27523bfee61bdc82b7b9baf3e4 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,544 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.2.1-cp37-cp37m-linux_armv7l.whl#sha256=7caf6e3543329d570a6d13c8eb175099d3ddbd27523bfee61bdc82b7b9baf3e4 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,545 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.2.1-cp39-cp39-linux_armv6l.whl#sha256=fba0b97be8111d086d4812b9e024c4152670076356c198cb6638703d809ec2ea (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,545 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.2.1-cp39-cp39-linux_armv7l.whl#sha256=fba0b97be8111d086d4812b9e024c4152670076356c198cb6638703d809ec2ea (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,545 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.5-cp37-cp37m-linux_armv6l.whl#sha256=48460ca561ce53c6aaa3a570c33613168a8aaf6e6a0e07469665d12b910c14a6 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,545 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.5-cp37-cp37m-linux_armv7l.whl#sha256=48460ca561ce53c6aaa3a570c33613168a8aaf6e6a0e07469665d12b910c14a6 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,545 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.5-cp39-cp39-linux_armv6l.whl#sha256=b547a0692c75fe73149804d58241cc35fdbc6d07af711b7b9ce20b0a786c59c6 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,545 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.5-cp39-cp39-linux_armv7l.whl#sha256=b547a0692c75fe73149804d58241cc35fdbc6d07af711b7b9ce20b0a786c59c6 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,545 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.4-cp37-cp37m-linux_armv6l.whl#sha256=3b7461dba7a736e21bc229b1a4e91aba83bc51e4073ace32f64331b65a227ebc (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,545 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.4-cp37-cp37m-linux_armv7l.whl#sha256=3b7461dba7a736e21bc229b1a4e91aba83bc51e4073ace32f64331b65a227ebc (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,546 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.4-cp39-cp39-linux_armv6l.whl#sha256=ae023619448b825cfb7530006ae7420aeeab4a6a1948b655ec96520341693b05 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,546 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.4-cp39-cp39-linux_armv7l.whl#sha256=ae023619448b825cfb7530006ae7420aeeab4a6a1948b655ec96520341693b05 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,546 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.3-cp37-cp37m-linux_armv6l.whl#sha256=e2336b9ccb909f8b41f3fd83d46138bed401075a798b4e3732144aa523ffff6f (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,546 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.3-cp37-cp37m-linux_armv7l.whl#sha256=e2336b9ccb909f8b41f3fd83d46138bed401075a798b4e3732144aa523ffff6f (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,546 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.3-cp39-cp39-linux_armv6l.whl#sha256=c5338f57c99e537f8886ec77c89d27eee2834dac87bf2efdafd47fe9b0a58210 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,546 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.3-cp39-cp39-linux_armv7l.whl#sha256=c5338f57c99e537f8886ec77c89d27eee2834dac87bf2efdafd47fe9b0a58210 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,546 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.2-cp37-cp37m-linux_armv6l.whl#sha256=2414cc82309072dea1fb667eb4e9b47c0c245e1cf178497dd36dc2736b74f608 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,546 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.2-cp37-cp37m-linux_armv7l.whl#sha256=2414cc82309072dea1fb667eb4e9b47c0c245e1cf178497dd36dc2736b74f608 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,546 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.2-cp39-cp39-linux_armv6l.whl#sha256=9a991b136d8f0270afa5c8cb50c67a981c496d0ecb551e78b6b1d6d299be72d6 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,547 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.2-cp39-cp39-linux_armv7l.whl#sha256=9a991b136d8f0270afa5c8cb50c67a981c496d0ecb551e78b6b1d6d299be72d6 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,547 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.1-cp37-cp37m-linux_armv6l.whl#sha256=8f00d72ebeb3d5c23ae26af34be8d36259ab5505b20d797831d6feeb80d15ff1 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,547 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.1-cp37-cp37m-linux_armv7l.whl#sha256=8f00d72ebeb3d5c23ae26af34be8d36259ab5505b20d797831d6feeb80d15ff1 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,547 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.1-cp39-cp39-linux_armv6l.whl#sha256=d15545a076b81d1cf0546787889de78d2b81657799f9def5772d0dfcc497c108 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,547 Skipping link: No binaries permitted for footprint-tools: https://archive1.piwheels.org/simple/footprint-tools/footprint_tools-1.1.1-cp39-cp39-linux_armv7l.whl#sha256=d15545a076b81d1cf0546787889de78d2b81657799f9def5772d0dfcc497c108 (from https://www.piwheels.org/simple/footprint-tools/) 2025-09-09T17:53:51,547 Skipping link: not a file: https://www.piwheels.org/simple/footprint-tools/ 2025-09-09T17:53:51,547 Skipping link: not a file: https://pypi.org/simple/footprint-tools/ 2025-09-09T17:53:51,573 Given no hashes to check 1 links for project 'footprint-tools': discarding no candidates 2025-09-09T17:53:51,574 Collecting footprint-tools==1.3.3 2025-09-09T17:53:51,575 Created temporary directory: /tmp/pip-unpack-mkx2ow_h 2025-09-09T17:53:51,714 Downloading footprint_tools-1.3.3.tar.gz (100 kB) 2025-09-09T17:53:51,831 Added footprint-tools==1.3.3 from https://files.pythonhosted.org/packages/8d/03/f10caa0bc5fc5acd2e18457b713ba61da879601713d5c6d5e42997d739bd/footprint_tools-1.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-29hcqpdt' 2025-09-09T17:53:51,832 Running setup.py (path:/tmp/pip-wheel-hy91j7jl/footprint-tools_08d51b2c3b244416abcb329d1f7ee4aa/setup.py) egg_info for package footprint-tools 2025-09-09T17:53:51,832 Created temporary directory: /tmp/pip-pip-egg-info-jcnnkj4n 2025-09-09T17:53:51,832 Preparing metadata (setup.py): started 2025-09-09T17:53:51,833 Running command python setup.py egg_info 2025-09-09T17:53:53,119 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T17:53:53,119 !! 2025-09-09T17:53:53,120 ******************************************************************************** 2025-09-09T17:53:53,120 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T17:53:53,120 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-09T17:53:53,120 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T17:53:53,120 ******************************************************************************** 2025-09-09T17:53:53,120 !! 2025-09-09T17:53:53,121 self._finalize_license_expression() 2025-09-09T17:53:53,193 running egg_info 2025-09-09T17:53:53,266 creating /tmp/pip-pip-egg-info-jcnnkj4n/footprint_tools.egg-info 2025-09-09T17:53:53,266 writing /tmp/pip-pip-egg-info-jcnnkj4n/footprint_tools.egg-info/PKG-INFO 2025-09-09T17:53:53,268 writing dependency_links to /tmp/pip-pip-egg-info-jcnnkj4n/footprint_tools.egg-info/dependency_links.txt 2025-09-09T17:53:53,268 writing entry points to /tmp/pip-pip-egg-info-jcnnkj4n/footprint_tools.egg-info/entry_points.txt 2025-09-09T17:53:53,269 writing requirements to /tmp/pip-pip-egg-info-jcnnkj4n/footprint_tools.egg-info/requires.txt 2025-09-09T17:53:53,269 writing top-level names to /tmp/pip-pip-egg-info-jcnnkj4n/footprint_tools.egg-info/top_level.txt 2025-09-09T17:53:53,270 writing manifest file '/tmp/pip-pip-egg-info-jcnnkj4n/footprint_tools.egg-info/SOURCES.txt' 2025-09-09T17:53:53,501 reading manifest file '/tmp/pip-pip-egg-info-jcnnkj4n/footprint_tools.egg-info/SOURCES.txt' 2025-09-09T17:53:53,502 reading manifest template 'MANIFEST.in' 2025-09-09T17:53:53,514 writing manifest file '/tmp/pip-pip-egg-info-jcnnkj4n/footprint_tools.egg-info/SOURCES.txt' 2025-09-09T17:53:53,650 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T17:53:53,655 Source in /tmp/pip-wheel-hy91j7jl/footprint-tools_08d51b2c3b244416abcb329d1f7ee4aa has version 1.3.3, which satisfies requirement footprint-tools==1.3.3 from https://files.pythonhosted.org/packages/8d/03/f10caa0bc5fc5acd2e18457b713ba61da879601713d5c6d5e42997d739bd/footprint_tools-1.3.3.tar.gz 2025-09-09T17:53:53,656 Removed footprint-tools==1.3.3 from https://files.pythonhosted.org/packages/8d/03/f10caa0bc5fc5acd2e18457b713ba61da879601713d5c6d5e42997d739bd/footprint_tools-1.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-29hcqpdt' 2025-09-09T17:53:53,662 Created temporary directory: /tmp/pip-unpack-p96ayskq 2025-09-09T17:53:53,662 Created temporary directory: /tmp/pip-unpack-qanx99of 2025-09-09T17:53:53,662 Building wheels for collected packages: footprint-tools 2025-09-09T17:53:53,663 Created temporary directory: /tmp/pip-wheel-dv1afxox 2025-09-09T17:53:53,664 DEPRECATION: Building 'footprint-tools' 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 'footprint-tools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T17:53:53,665 Building wheel for footprint-tools (setup.py): started 2025-09-09T17:53:53,666 Destination directory: /tmp/pip-wheel-dv1afxox 2025-09-09T17:53:53,666 Running command python setup.py bdist_wheel 2025-09-09T17:53:54,961 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T17:53:54,961 !! 2025-09-09T17:53:54,961 ******************************************************************************** 2025-09-09T17:53:54,961 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T17:53:54,961 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-09T17:53:54,961 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T17:53:54,962 ******************************************************************************** 2025-09-09T17:53:54,962 !! 2025-09-09T17:53:54,962 self._finalize_license_expression() 2025-09-09T17:53:54,964 running bdist_wheel 2025-09-09T17:53:55,259 running build 2025-09-09T17:53:55,259 running build_py 2025-09-09T17:53:55,337 creating build/lib.linux-armv7l-cpython-313/footprint_tools 2025-09-09T17:53:55,337 copying footprint_tools/cutcounts.py -> build/lib.linux-armv7l-cpython-313/footprint_tools 2025-09-09T17:53:55,338 copying footprint_tools/__main__.py -> build/lib.linux-armv7l-cpython-313/footprint_tools 2025-09-09T17:53:55,339 copying footprint_tools/__init__.py -> build/lib.linux-armv7l-cpython-313/footprint_tools 2025-09-09T17:53:55,340 creating build/lib.linux-armv7l-cpython-313/footprint_tools/stats 2025-09-09T17:53:55,341 copying footprint_tools/stats/posterior.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats 2025-09-09T17:53:55,341 copying footprint_tools/stats/__init__.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats 2025-09-09T17:53:55,342 creating build/lib.linux-armv7l-cpython-313/footprint_tools/plotting 2025-09-09T17:53:55,343 copying footprint_tools/plotting/__init__.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/plotting 2025-09-09T17:53:55,344 creating build/lib.linux-armv7l-cpython-313/footprint_tools/modeling 2025-09-09T17:53:55,344 copying footprint_tools/modeling/bias.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/modeling 2025-09-09T17:53:55,345 copying footprint_tools/modeling/__init__.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/modeling 2025-09-09T17:53:55,346 creating build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,346 copying footprint_tools/cli/utils.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,347 copying footprint_tools/cli/post.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,348 copying footprint_tools/cli/plot_dm.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,349 copying footprint_tools/cli/learn_dm.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,349 copying footprint_tools/cli/learn_bm.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,350 copying footprint_tools/cli/learn_beta.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,351 copying footprint_tools/cli/diff.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,351 copying footprint_tools/cli/detect.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,352 copying footprint_tools/cli/autocorr.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,353 copying footprint_tools/cli/__init__.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/cli 2025-09-09T17:53:55,354 creating build/lib.linux-armv7l-cpython-313/footprint_tools/stats/fdr 2025-09-09T17:53:55,354 copying footprint_tools/stats/fdr/__init__.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats/fdr 2025-09-09T17:53:55,355 creating build/lib.linux-armv7l-cpython-313/footprint_tools/stats/distributions 2025-09-09T17:53:55,356 copying footprint_tools/stats/distributions/__init__.py -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats/distributions 2025-09-09T17:53:55,356 running egg_info 2025-09-09T17:53:55,431 writing footprint_tools.egg-info/PKG-INFO 2025-09-09T17:53:55,433 writing dependency_links to footprint_tools.egg-info/dependency_links.txt 2025-09-09T17:53:55,434 writing entry points to footprint_tools.egg-info/entry_points.txt 2025-09-09T17:53:55,435 writing requirements to footprint_tools.egg-info/requires.txt 2025-09-09T17:53:55,435 writing top-level names to footprint_tools.egg-info/top_level.txt 2025-09-09T17:53:55,515 reading manifest file 'footprint_tools.egg-info/SOURCES.txt' 2025-09-09T17:53:55,522 reading manifest template 'MANIFEST.in' 2025-09-09T17:53:55,536 writing manifest file 'footprint_tools.egg-info/SOURCES.txt' 2025-09-09T17:53:55,541 copying footprint_tools/stats/differential.pyx -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats 2025-09-09T17:53:55,542 copying footprint_tools/stats/utils.pyx -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats 2025-09-09T17:53:55,543 copying footprint_tools/stats/windowing.h -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats 2025-09-09T17:53:55,544 copying footprint_tools/stats/windowing.pyx -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats 2025-09-09T17:53:55,544 copying footprint_tools/modeling/dispersion.pyx -> build/lib.linux-armv7l-cpython-313/footprint_tools/modeling 2025-09-09T17:53:55,545 copying footprint_tools/modeling/predict.h -> build/lib.linux-armv7l-cpython-313/footprint_tools/modeling 2025-09-09T17:53:55,546 copying footprint_tools/modeling/predict.pyx -> build/lib.linux-armv7l-cpython-313/footprint_tools/modeling 2025-09-09T17:53:55,547 copying footprint_tools/modeling/smoothing.h -> build/lib.linux-armv7l-cpython-313/footprint_tools/modeling 2025-09-09T17:53:55,547 copying footprint_tools/stats/distributions/invchi2.pyx -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats/distributions 2025-09-09T17:53:55,548 copying footprint_tools/stats/distributions/nbinom.pyx -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats/distributions 2025-09-09T17:53:55,549 copying footprint_tools/stats/distributions/t.pyx -> build/lib.linux-armv7l-cpython-313/footprint_tools/stats/distributions 2025-09-09T17:53:55,551 running build_clib 2025-09-09T17:53:55,557 building 'hcephes' library 2025-09-09T17:53:55,569 creating build/temp.linux-armv7l-cpython-313/hcephes/src 2025-09-09T17:53:55,570 creating build/temp.linux-armv7l-cpython-313/hcephes/src/polyn 2025-09-09T17:53:55,571 creating build/temp.linux-armv7l-cpython-313/hcephes/src/misc 2025-09-09T17:53:55,573 creating build/temp.linux-armv7l-cpython-313/hcephes/src/ellf 2025-09-09T17:53:55,574 creating build/temp.linux-armv7l-cpython-313/hcephes/src/cprob 2025-09-09T17:53:55,576 creating build/temp.linux-armv7l-cpython-313/hcephes/src/cmath 2025-09-09T17:53:55,576 creating build/temp.linux-armv7l-cpython-313/hcephes/src/bessel 2025-09-09T17:53:55,578 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/mtherr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/mtherr.o 2025-09-09T17:53:55,681 hcephes/src/mtherr.c:7:14: warning: ‘ermsg’ defined but not used [-Wunused-variable] 2025-09-09T17:53:55,681 7 | static char *ermsg[7] = { 2025-09-09T17:53:55,682 | ^~~~~ 2025-09-09T17:53:55,707 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/polyn/polyn.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/polyn.o 2025-09-09T17:53:56,222 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/polyn/polrt.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/polrt.o 2025-09-09T17:53:56,528 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/polyn/polmisc.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/polmisc.o 2025-09-09T17:53:56,890 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/polyn/polevl.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/polevl.o 2025-09-09T17:53:57,028 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/polyn/euclid.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/euclid.o 2025-09-09T17:53:57,268 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/zetac.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/zetac.o 2025-09-09T17:53:57,443 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/zeta.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/zeta.o 2025-09-09T17:53:57,603 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/spence.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/spence.o 2025-09-09T17:53:57,755 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/simpsn.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/simpsn.o 2025-09-09T17:53:57,890 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/sici.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/sici.o 2025-09-09T17:53:58,070 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/shichi.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/shichi.o 2025-09-09T17:53:58,243 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/rgamma.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/rgamma.o 2025-09-09T17:53:58,402 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/revers.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/revers.o 2025-09-09T17:53:58,582 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/psi.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/psi.o 2025-09-09T17:53:58,751 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/polylog.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/polylog.o 2025-09-09T17:53:59,053 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/planck.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/planck.o 2025-09-09T17:53:59,232 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/fresnl.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/fresnl.o 2025-09-09T17:53:59,386 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/fac.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/fac.o 2025-09-09T17:53:59,512 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/expn.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/expn.o 2025-09-09T17:53:59,734 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/ei.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/ei.o 2025-09-09T17:53:59,906 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/dawsn.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/dawsn.o 2025-09-09T17:54:00,058 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/chbevl.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/chbevl.o 2025-09-09T17:54:00,190 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/misc/beta.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/beta.o 2025-09-09T17:54:00,382 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/ellf/ellpk.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellpk.o 2025-09-09T17:54:00,516 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/ellf/ellpj.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellpj.o 2025-09-09T17:54:00,724 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/ellf/ellpe.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellpe.o 2025-09-09T17:54:00,858 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/ellf/ellik.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellik.o 2025-09-09T17:54:01,060 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/ellf/ellie.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellie.o 2025-09-09T17:54:01,255 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/ellf/cmplx.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/cmplx.o 2025-09-09T17:54:01,513 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/unity.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/unity.o 2025-09-09T17:54:01,674 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/stdtr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/stdtr.o 2025-09-09T17:54:01,896 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/pdtr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/pdtr.o 2025-09-09T17:54:02,037 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/ndtri.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/ndtri.o 2025-09-09T17:54:02,193 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/ndtr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/ndtr.o 2025-09-09T17:54:02,383 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/nbdtr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/nbdtr.o 2025-09-09T17:54:02,534 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/kolmogorov.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/kolmogorov.o 2025-09-09T17:54:02,792 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/incbi.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/incbi.o 2025-09-09T17:54:03,168 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/incbet.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/incbet.o 2025-09-09T17:54:03,520 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/igami.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/igami.o 2025-09-09T17:54:03,738 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/igam.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/igam.o 2025-09-09T17:54:03,934 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/gdtr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/gdtr.o 2025-09-09T17:54:04,061 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/gamma.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/gamma.o 2025-09-09T17:54:04,342 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/fdtr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/fdtr.o 2025-09-09T17:54:04,513 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/expx2.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/expx2.o 2025-09-09T17:54:04,645 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/drand.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/drand.o 2025-09-09T17:54:04,804 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/chdtr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/chdtr.o 2025-09-09T17:54:04,949 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/btdtr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/btdtr.o 2025-09-09T17:54:05,067 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cprob/bdtr.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/bdtr.o 2025-09-09T17:54:05,256 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cmath/powi.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cmath/powi.o 2025-09-09T17:54:05,479 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/cmath/cbrt.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/cmath/cbrt.o 2025-09-09T17:54:05,634 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/yn.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/yn.o 2025-09-09T17:54:05,783 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/struve.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/struve.o 2025-09-09T17:54:06,055 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/kn.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/kn.o 2025-09-09T17:54:06,281 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/k1.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/k1.o 2025-09-09T17:54:06,436 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/k0.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/k0.o 2025-09-09T17:54:06,592 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/jv.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/jv.o 2025-09-09T17:54:07,255 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/jn.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/jn.o 2025-09-09T17:54:07,448 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/j1.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/j1.o 2025-09-09T17:54:07,627 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/j0.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/j0.o 2025-09-09T17:54:07,809 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/iv.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/iv.o 2025-09-09T17:54:07,960 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/i1.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/i1.o 2025-09-09T17:54:08,108 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/i0.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/i0.o 2025-09-09T17:54:08,257 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/hyperg.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/hyperg.o 2025-09-09T17:54:08,530 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/hyp2f1.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/hyp2f1.o 2025-09-09T17:54:09,256 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c hcephes/src/bessel/airy.c -o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/airy.o 2025-09-09T17:54:09,484 arm-linux-gnueabihf-gcc-ar rcs build/temp.linux-armv7l-cpython-313/libhcephes.a build/temp.linux-armv7l-cpython-313/hcephes/src/mtherr.o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/polyn.o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/polrt.o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/polmisc.o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/polevl.o build/temp.linux-armv7l-cpython-313/hcephes/src/polyn/euclid.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/zetac.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/zeta.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/spence.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/simpsn.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/sici.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/shichi.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/rgamma.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/revers.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/psi.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/polylog.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/planck.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/fresnl.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/fac.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/expn.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/ei.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/dawsn.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/chbevl.o build/temp.linux-armv7l-cpython-313/hcephes/src/misc/beta.o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellpk.o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellpj.o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellpe.o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellik.o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/ellie.o build/temp.linux-armv7l-cpython-313/hcephes/src/ellf/cmplx.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/unity.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/stdtr.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/pdtr.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/ndtri.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/ndtr.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/nbdtr.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/kolmogorov.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/incbi.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/incbet.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/igami.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/igam.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/gdtr.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/gamma.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/fdtr.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/expx2.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/drand.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/chdtr.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/btdtr.o build/temp.linux-armv7l-cpython-313/hcephes/src/cprob/bdtr.o build/temp.linux-armv7l-cpython-313/hcephes/src/cmath/powi.o build/temp.linux-armv7l-cpython-313/hcephes/src/cmath/cbrt.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/yn.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/struve.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/kn.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/k1.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/k0.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/jv.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/jn.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/j1.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/j0.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/iv.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/i1.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/i0.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/hyperg.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/hyp2f1.o build/temp.linux-armv7l-cpython-313/hcephes/src/bessel/airy.o 2025-09-09T17:54:09,542 running build_ext 2025-09-09T17:54:09,985 Compiling footprint_tools/modeling/predict.pyx because it changed. 2025-09-09T17:54:09,985 [1/1] Cythonizing footprint_tools/modeling/predict.pyx 2025-09-09T17:54:13,149 building 'footprint_tools.modeling.predict' extension 2025-09-09T17:54:13,150 creating build/temp.linux-armv7l-cpython-313/footprint_tools/modeling 2025-09-09T17:54:13,150 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Ihcephes/include -I/usr/include/python3.13 -c footprint_tools/modeling/predict.c -o build/temp.linux-armv7l-cpython-313/footprint_tools/modeling/predict.o 2025-09-09T17:54:35,849 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/footprint_tools/modeling/predict.o -L/usr/lib/arm-linux-gnueabihf -Lbuild/temp.linux-armv7l-cpython-313 -lhcephes -o build/lib.linux-armv7l-cpython-313/footprint_tools/modeling/predict.cpython-313-arm-linux-gnueabihf.so 2025-09-09T17:54:36,049 Compiling footprint_tools/modeling/dispersion.pyx because it changed. 2025-09-09T17:54:36,049 [1/1] Cythonizing footprint_tools/modeling/dispersion.pyx 2025-09-09T17:54:36,821 Error compiling Cython file: 2025-09-09T17:54:36,821 ------------------------------------------------------------ 2025-09-09T17:54:36,821 ... 2025-09-09T17:54:36,821 cimport numpy as np 2025-09-09T17:54:36,821 import numpy as np 2025-09-09T17:54:36,821 import footprint_tools 2025-09-09T17:54:36,821 from footprint_tools.stats.distributions cimport nbinom 2025-09-09T17:54:36,821 ^ 2025-09-09T17:54:36,822 ------------------------------------------------------------ 2025-09-09T17:54:36,822 footprint_tools/modeling/dispersion.pyx:16:0: 'footprint_tools/stats/distributions/nbinom.pxd' not found 2025-09-09T17:54:36,822 Error compiling Cython file: 2025-09-09T17:54:36,822 ------------------------------------------------------------ 2025-09-09T17:54:36,822 ... 2025-09-09T17:54:36,822 import pwlf 2025-09-09T17:54:36,823 import logging 2025-09-09T17:54:36,823 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,823 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,823 ^ 2025-09-09T17:54:36,823 ------------------------------------------------------------ 2025-09-09T17:54:36,823 footprint_tools/modeling/dispersion.pyx:26:6: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,823 Error compiling Cython file: 2025-09-09T17:54:36,823 ------------------------------------------------------------ 2025-09-09T17:54:36,824 ... 2025-09-09T17:54:36,824 import pwlf 2025-09-09T17:54:36,824 import logging 2025-09-09T17:54:36,824 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,824 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,824 ^ 2025-09-09T17:54:36,824 ------------------------------------------------------------ 2025-09-09T17:54:36,825 footprint_tools/modeling/dispersion.pyx:26:37: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,825 Error compiling Cython file: 2025-09-09T17:54:36,825 ------------------------------------------------------------ 2025-09-09T17:54:36,825 ... 2025-09-09T17:54:36,825 import pwlf 2025-09-09T17:54:36,825 import logging 2025-09-09T17:54:36,825 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,826 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,826 ^ 2025-09-09T17:54:36,826 ------------------------------------------------------------ 2025-09-09T17:54:36,826 footprint_tools/modeling/dispersion.pyx:26:53: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,826 Error compiling Cython file: 2025-09-09T17:54:36,826 ------------------------------------------------------------ 2025-09-09T17:54:36,826 ... 2025-09-09T17:54:36,826 import pwlf 2025-09-09T17:54:36,827 import logging 2025-09-09T17:54:36,827 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,827 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,827 ^ 2025-09-09T17:54:36,827 ------------------------------------------------------------ 2025-09-09T17:54:36,827 footprint_tools/modeling/dispersion.pyx:26:69: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,827 Error compiling Cython file: 2025-09-09T17:54:36,827 ------------------------------------------------------------ 2025-09-09T17:54:36,828 ... 2025-09-09T17:54:36,828 import logging 2025-09-09T17:54:36,828 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,828 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,828 data_type_t y0, data_type_t y1, data_type_t y2, 2025-09-09T17:54:36,828 ^ 2025-09-09T17:54:36,828 ------------------------------------------------------------ 2025-09-09T17:54:36,829 footprint_tools/modeling/dispersion.pyx:27:37: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,829 Error compiling Cython file: 2025-09-09T17:54:36,829 ------------------------------------------------------------ 2025-09-09T17:54:36,829 ... 2025-09-09T17:54:36,829 import logging 2025-09-09T17:54:36,829 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,829 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,829 data_type_t y0, data_type_t y1, data_type_t y2, 2025-09-09T17:54:36,830 ^ 2025-09-09T17:54:36,830 ------------------------------------------------------------ 2025-09-09T17:54:36,830 footprint_tools/modeling/dispersion.pyx:27:53: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,830 Error compiling Cython file: 2025-09-09T17:54:36,830 ------------------------------------------------------------ 2025-09-09T17:54:36,830 ... 2025-09-09T17:54:36,830 import logging 2025-09-09T17:54:36,831 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,831 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,831 data_type_t y0, data_type_t y1, data_type_t y2, 2025-09-09T17:54:36,831 ^ 2025-09-09T17:54:36,831 ------------------------------------------------------------ 2025-09-09T17:54:36,831 footprint_tools/modeling/dispersion.pyx:27:69: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,831 Error compiling Cython file: 2025-09-09T17:54:36,832 ------------------------------------------------------------ 2025-09-09T17:54:36,832 ... 2025-09-09T17:54:36,832 import logging 2025-09-09T17:54:36,832 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,832 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,832 data_type_t y0, data_type_t y1, data_type_t y2, 2025-09-09T17:54:36,832 data_type_t k0, data_type_t k1, data_type_t k2): 2025-09-09T17:54:36,832 ^ 2025-09-09T17:54:36,832 ------------------------------------------------------------ 2025-09-09T17:54:36,833 footprint_tools/modeling/dispersion.pyx:28:37: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,833 Error compiling Cython file: 2025-09-09T17:54:36,833 ------------------------------------------------------------ 2025-09-09T17:54:36,833 ... 2025-09-09T17:54:36,833 import logging 2025-09-09T17:54:36,833 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,833 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,834 data_type_t y0, data_type_t y1, data_type_t y2, 2025-09-09T17:54:36,834 data_type_t k0, data_type_t k1, data_type_t k2): 2025-09-09T17:54:36,834 ^ 2025-09-09T17:54:36,834 ------------------------------------------------------------ 2025-09-09T17:54:36,834 footprint_tools/modeling/dispersion.pyx:28:53: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,834 Error compiling Cython file: 2025-09-09T17:54:36,834 ------------------------------------------------------------ 2025-09-09T17:54:36,835 ... 2025-09-09T17:54:36,835 import logging 2025-09-09T17:54:36,835 logger = logging.getLogger(__name__) 2025-09-09T17:54:36,835 cpdef data_type_t piecewise_three(x, data_type_t x0, data_type_t x1, data_type_t x2, 2025-09-09T17:54:36,835 data_type_t y0, data_type_t y1, data_type_t y2, 2025-09-09T17:54:36,835 data_type_t k0, data_type_t k1, data_type_t k2): 2025-09-09T17:54:36,835 ^ 2025-09-09T17:54:36,835 ------------------------------------------------------------ 2025-09-09T17:54:36,835 footprint_tools/modeling/dispersion.pyx:28:69: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,836 Error compiling Cython file: 2025-09-09T17:54:36,836 ------------------------------------------------------------ 2025-09-09T17:54:36,836 ... 2025-09-09T17:54:36,836 (x=x0) & (x=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,836 ) 2025-09-09T17:54:36,836 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,836 ^ 2025-09-09T17:54:36,837 ------------------------------------------------------------ 2025-09-09T17:54:36,837 footprint_tools/modeling/dispersion.pyx:36:6: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,837 Error compiling Cython file: 2025-09-09T17:54:36,837 ------------------------------------------------------------ 2025-09-09T17:54:36,837 ... 2025-09-09T17:54:36,837 (x=x0) & (x=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,838 ) 2025-09-09T17:54:36,838 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,838 ^ 2025-09-09T17:54:36,838 ------------------------------------------------------------ 2025-09-09T17:54:36,838 footprint_tools/modeling/dispersion.pyx:36:36: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,838 Error compiling Cython file: 2025-09-09T17:54:36,838 ------------------------------------------------------------ 2025-09-09T17:54:36,838 ... 2025-09-09T17:54:36,839 (x=x0) & (x=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,839 ) 2025-09-09T17:54:36,839 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,839 ^ 2025-09-09T17:54:36,839 ------------------------------------------------------------ 2025-09-09T17:54:36,839 footprint_tools/modeling/dispersion.pyx:36:52: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,840 Error compiling Cython file: 2025-09-09T17:54:36,840 ------------------------------------------------------------ 2025-09-09T17:54:36,840 ... 2025-09-09T17:54:36,840 (x=x0) & (x=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,840 ) 2025-09-09T17:54:36,840 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,840 ^ 2025-09-09T17:54:36,841 ------------------------------------------------------------ 2025-09-09T17:54:36,841 footprint_tools/modeling/dispersion.pyx:36:68: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,841 Error compiling Cython file: 2025-09-09T17:54:36,841 ------------------------------------------------------------ 2025-09-09T17:54:36,841 ... 2025-09-09T17:54:36,841 (x=x0) & (x=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,841 ) 2025-09-09T17:54:36,842 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,842 ^ 2025-09-09T17:54:36,842 ------------------------------------------------------------ 2025-09-09T17:54:36,842 footprint_tools/modeling/dispersion.pyx:36:84: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,842 Error compiling Cython file: 2025-09-09T17:54:36,842 ------------------------------------------------------------ 2025-09-09T17:54:36,842 ... 2025-09-09T17:54:36,842 ((x>=x0) & (x=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,843 ) 2025-09-09T17:54:36,843 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,843 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, 2025-09-09T17:54:36,843 ^ 2025-09-09T17:54:36,843 ------------------------------------------------------------ 2025-09-09T17:54:36,843 footprint_tools/modeling/dispersion.pyx:37:37: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,843 Error compiling Cython file: 2025-09-09T17:54:36,844 ------------------------------------------------------------ 2025-09-09T17:54:36,844 ... 2025-09-09T17:54:36,844 ((x>=x0) & (x=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,844 ) 2025-09-09T17:54:36,844 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,844 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, 2025-09-09T17:54:36,844 ^ 2025-09-09T17:54:36,844 ------------------------------------------------------------ 2025-09-09T17:54:36,845 footprint_tools/modeling/dispersion.pyx:37:53: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,845 Error compiling Cython file: 2025-09-09T17:54:36,845 ------------------------------------------------------------ 2025-09-09T17:54:36,845 ... 2025-09-09T17:54:36,845 ((x>=x0) & (x=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,845 ) 2025-09-09T17:54:36,845 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,846 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, 2025-09-09T17:54:36,846 ^ 2025-09-09T17:54:36,846 ------------------------------------------------------------ 2025-09-09T17:54:36,846 footprint_tools/modeling/dispersion.pyx:37:69: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,846 Error compiling Cython file: 2025-09-09T17:54:36,846 ------------------------------------------------------------ 2025-09-09T17:54:36,846 ... 2025-09-09T17:54:36,846 ((x>=x0) & (x=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,847 ) 2025-09-09T17:54:36,847 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,847 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, 2025-09-09T17:54:36,847 ^ 2025-09-09T17:54:36,847 ------------------------------------------------------------ 2025-09-09T17:54:36,847 footprint_tools/modeling/dispersion.pyx:37:85: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,847 Error compiling Cython file: 2025-09-09T17:54:36,848 ------------------------------------------------------------ 2025-09-09T17:54:36,848 ... 2025-09-09T17:54:36,848 (x>=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,848 ) 2025-09-09T17:54:36,848 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,848 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, 2025-09-09T17:54:36,848 data_type_t k0, data_type_t k1, data_type_t k2, data_type_t k3): 2025-09-09T17:54:36,848 ^ 2025-09-09T17:54:36,848 ------------------------------------------------------------ 2025-09-09T17:54:36,849 footprint_tools/modeling/dispersion.pyx:38:37: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,849 Error compiling Cython file: 2025-09-09T17:54:36,849 ------------------------------------------------------------ 2025-09-09T17:54:36,849 ... 2025-09-09T17:54:36,849 (x>=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,849 ) 2025-09-09T17:54:36,849 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,849 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, 2025-09-09T17:54:36,849 data_type_t k0, data_type_t k1, data_type_t k2, data_type_t k3): 2025-09-09T17:54:36,850 ^ 2025-09-09T17:54:36,850 ------------------------------------------------------------ 2025-09-09T17:54:36,850 footprint_tools/modeling/dispersion.pyx:38:53: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,850 Error compiling Cython file: 2025-09-09T17:54:36,850 ------------------------------------------------------------ 2025-09-09T17:54:36,850 ... 2025-09-09T17:54:36,850 (x>=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,850 ) 2025-09-09T17:54:36,851 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,851 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, 2025-09-09T17:54:36,851 data_type_t k0, data_type_t k1, data_type_t k2, data_type_t k3): 2025-09-09T17:54:36,851 ^ 2025-09-09T17:54:36,851 ------------------------------------------------------------ 2025-09-09T17:54:36,851 footprint_tools/modeling/dispersion.pyx:38:69: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,851 Error compiling Cython file: 2025-09-09T17:54:36,852 ------------------------------------------------------------ 2025-09-09T17:54:36,852 ... 2025-09-09T17:54:36,852 (x>=x1) * (y2 + k2*(x)) 2025-09-09T17:54:36,852 ) 2025-09-09T17:54:36,852 cpdef data_type_t piecewise_four(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, 2025-09-09T17:54:36,852 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, 2025-09-09T17:54:36,852 data_type_t k0, data_type_t k1, data_type_t k2, data_type_t k3): 2025-09-09T17:54:36,852 ^ 2025-09-09T17:54:36,852 ------------------------------------------------------------ 2025-09-09T17:54:36,853 footprint_tools/modeling/dispersion.pyx:38:85: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,853 Error compiling Cython file: 2025-09-09T17:54:36,853 ------------------------------------------------------------ 2025-09-09T17:54:36,853 ... 2025-09-09T17:54:36,853 ((x>=x0) & (x=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,853 ) 2025-09-09T17:54:36,854 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,854 ^ 2025-09-09T17:54:36,854 ------------------------------------------------------------ 2025-09-09T17:54:36,854 footprint_tools/modeling/dispersion.pyx:47:6: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,854 Error compiling Cython file: 2025-09-09T17:54:36,854 ------------------------------------------------------------ 2025-09-09T17:54:36,854 ... 2025-09-09T17:54:36,854 ((x>=x0) & (x=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,855 ) 2025-09-09T17:54:36,855 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,855 ^ 2025-09-09T17:54:36,855 ------------------------------------------------------------ 2025-09-09T17:54:36,855 footprint_tools/modeling/dispersion.pyx:47:36: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,855 Error compiling Cython file: 2025-09-09T17:54:36,855 ------------------------------------------------------------ 2025-09-09T17:54:36,856 ... 2025-09-09T17:54:36,856 ((x>=x0) & (x=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,856 ) 2025-09-09T17:54:36,856 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,856 ^ 2025-09-09T17:54:36,856 ------------------------------------------------------------ 2025-09-09T17:54:36,857 footprint_tools/modeling/dispersion.pyx:47:52: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,857 Error compiling Cython file: 2025-09-09T17:54:36,857 ------------------------------------------------------------ 2025-09-09T17:54:36,857 ... 2025-09-09T17:54:36,857 ((x>=x0) & (x=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,857 ) 2025-09-09T17:54:36,858 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,858 ^ 2025-09-09T17:54:36,858 ------------------------------------------------------------ 2025-09-09T17:54:36,858 footprint_tools/modeling/dispersion.pyx:47:68: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,858 Error compiling Cython file: 2025-09-09T17:54:36,858 ------------------------------------------------------------ 2025-09-09T17:54:36,858 ... 2025-09-09T17:54:36,858 ((x>=x0) & (x=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,859 ) 2025-09-09T17:54:36,859 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,859 ^ 2025-09-09T17:54:36,859 ------------------------------------------------------------ 2025-09-09T17:54:36,859 footprint_tools/modeling/dispersion.pyx:47:84: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,859 Error compiling Cython file: 2025-09-09T17:54:36,860 ------------------------------------------------------------ 2025-09-09T17:54:36,860 ... 2025-09-09T17:54:36,860 ((x>=x0) & (x=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,860 ) 2025-09-09T17:54:36,860 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,860 ^ 2025-09-09T17:54:36,860 ------------------------------------------------------------ 2025-09-09T17:54:36,861 footprint_tools/modeling/dispersion.pyx:47:100: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,861 Error compiling Cython file: 2025-09-09T17:54:36,861 ------------------------------------------------------------ 2025-09-09T17:54:36,861 ... 2025-09-09T17:54:36,861 ((x>=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,861 ) 2025-09-09T17:54:36,861 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,862 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,862 ^ 2025-09-09T17:54:36,862 ------------------------------------------------------------ 2025-09-09T17:54:36,862 footprint_tools/modeling/dispersion.pyx:48:37: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,862 Error compiling Cython file: 2025-09-09T17:54:36,862 ------------------------------------------------------------ 2025-09-09T17:54:36,862 ... 2025-09-09T17:54:36,862 ((x>=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,862 ) 2025-09-09T17:54:36,863 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,863 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,863 ^ 2025-09-09T17:54:36,863 ------------------------------------------------------------ 2025-09-09T17:54:36,863 footprint_tools/modeling/dispersion.pyx:48:53: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,863 Error compiling Cython file: 2025-09-09T17:54:36,863 ------------------------------------------------------------ 2025-09-09T17:54:36,863 ... 2025-09-09T17:54:36,864 ((x>=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,864 ) 2025-09-09T17:54:36,864 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,864 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,864 ^ 2025-09-09T17:54:36,864 ------------------------------------------------------------ 2025-09-09T17:54:36,864 footprint_tools/modeling/dispersion.pyx:48:69: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,865 Error compiling Cython file: 2025-09-09T17:54:36,865 ------------------------------------------------------------ 2025-09-09T17:54:36,865 ... 2025-09-09T17:54:36,865 ((x>=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,865 ) 2025-09-09T17:54:36,865 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,865 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,865 ^ 2025-09-09T17:54:36,865 ------------------------------------------------------------ 2025-09-09T17:54:36,866 footprint_tools/modeling/dispersion.pyx:48:85: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,866 Error compiling Cython file: 2025-09-09T17:54:36,866 ------------------------------------------------------------ 2025-09-09T17:54:36,866 ... 2025-09-09T17:54:36,866 ((x>=x1) & (x=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,866 ) 2025-09-09T17:54:36,866 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,866 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,867 ^ 2025-09-09T17:54:36,867 ------------------------------------------------------------ 2025-09-09T17:54:36,867 footprint_tools/modeling/dispersion.pyx:48:101: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,867 Error compiling Cython file: 2025-09-09T17:54:36,867 ------------------------------------------------------------ 2025-09-09T17:54:36,867 ... 2025-09-09T17:54:36,867 (x>=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,867 ) 2025-09-09T17:54:36,868 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,868 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,868 data_type_t k0, data_type_t k1, data_type_t k2, data_type_t k3, data_type_t k4): 2025-09-09T17:54:36,868 ^ 2025-09-09T17:54:36,868 ------------------------------------------------------------ 2025-09-09T17:54:36,868 footprint_tools/modeling/dispersion.pyx:49:37: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,868 Error compiling Cython file: 2025-09-09T17:54:36,868 ------------------------------------------------------------ 2025-09-09T17:54:36,868 ... 2025-09-09T17:54:36,869 (x>=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,869 ) 2025-09-09T17:54:36,869 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,869 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,869 data_type_t k0, data_type_t k1, data_type_t k2, data_type_t k3, data_type_t k4): 2025-09-09T17:54:36,869 ^ 2025-09-09T17:54:36,869 ------------------------------------------------------------ 2025-09-09T17:54:36,869 footprint_tools/modeling/dispersion.pyx:49:53: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,869 Error compiling Cython file: 2025-09-09T17:54:36,870 ------------------------------------------------------------ 2025-09-09T17:54:36,870 ... 2025-09-09T17:54:36,870 (x>=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,870 ) 2025-09-09T17:54:36,870 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,870 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,870 data_type_t k0, data_type_t k1, data_type_t k2, data_type_t k3, data_type_t k4): 2025-09-09T17:54:36,870 ^ 2025-09-09T17:54:36,870 ------------------------------------------------------------ 2025-09-09T17:54:36,871 footprint_tools/modeling/dispersion.pyx:49:69: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,871 Error compiling Cython file: 2025-09-09T17:54:36,871 ------------------------------------------------------------ 2025-09-09T17:54:36,871 ... 2025-09-09T17:54:36,871 (x>=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,871 ) 2025-09-09T17:54:36,871 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,871 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,871 data_type_t k0, data_type_t k1, data_type_t k2, data_type_t k3, data_type_t k4): 2025-09-09T17:54:36,871 ^ 2025-09-09T17:54:36,872 ------------------------------------------------------------ 2025-09-09T17:54:36,872 footprint_tools/modeling/dispersion.pyx:49:85: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,872 Error compiling Cython file: 2025-09-09T17:54:36,872 ------------------------------------------------------------ 2025-09-09T17:54:36,872 ... 2025-09-09T17:54:36,872 (x>=x2) * (y3 + k3*(x)) 2025-09-09T17:54:36,872 ) 2025-09-09T17:54:36,872 cpdef data_type_t piecewise_five(x, data_type_t x0, data_type_t x1, data_type_t x2, data_type_t x3, data_type_t x4, 2025-09-09T17:54:36,873 data_type_t y0, data_type_t y1, data_type_t y2, data_type_t y3, data_type_t y4, 2025-09-09T17:54:36,873 data_type_t k0, data_type_t k1, data_type_t k2, data_type_t k3, data_type_t k4): 2025-09-09T17:54:36,873 ^ 2025-09-09T17:54:36,873 ------------------------------------------------------------ 2025-09-09T17:54:36,873 footprint_tools/modeling/dispersion.pyx:49:101: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,873 Error compiling Cython file: 2025-09-09T17:54:36,873 ------------------------------------------------------------ 2025-09-09T17:54:36,873 ... 2025-09-09T17:54:36,873 return self._r_params 2025-09-09T17:54:36,873 def __set__(self, x): 2025-09-09T17:54:36,874 self._r_params = np.array(x, order = 'c') 2025-09-09T17:54:36,874 cpdef data_type_t fit_mu(self, data_type_t x): 2025-09-09T17:54:36,874 ^ 2025-09-09T17:54:36,874 ------------------------------------------------------------ 2025-09-09T17:54:36,874 footprint_tools/modeling/dispersion.pyx:127:10: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,874 Error compiling Cython file: 2025-09-09T17:54:36,874 ------------------------------------------------------------ 2025-09-09T17:54:36,875 ... 2025-09-09T17:54:36,875 return self._r_params 2025-09-09T17:54:36,875 def __set__(self, x): 2025-09-09T17:54:36,875 self._r_params = np.array(x, order = 'c') 2025-09-09T17:54:36,875 cpdef data_type_t fit_mu(self, data_type_t x): 2025-09-09T17:54:36,875 ^ 2025-09-09T17:54:36,875 ------------------------------------------------------------ 2025-09-09T17:54:36,875 footprint_tools/modeling/dispersion.pyx:127:35: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,876 Error compiling Cython file: 2025-09-09T17:54:36,876 ------------------------------------------------------------ 2025-09-09T17:54:36,876 ... 2025-09-09T17:54:36,876 cdef data_type_t [:] par = self._mu_params 2025-09-09T17:54:36,876 cdef data_type_t res = piecewise_three(x, *par) 2025-09-09T17:54:36,876 return res if res > 0.0 else 0.1 2025-09-09T17:54:36,876 cpdef data_type_t fit_r(self, data_type_t x): 2025-09-09T17:54:36,876 ^ 2025-09-09T17:54:36,876 ------------------------------------------------------------ 2025-09-09T17:54:36,877 footprint_tools/modeling/dispersion.pyx:146:10: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,877 Error compiling Cython file: 2025-09-09T17:54:36,877 ------------------------------------------------------------ 2025-09-09T17:54:36,877 ... 2025-09-09T17:54:36,877 cdef data_type_t [:] par = self._mu_params 2025-09-09T17:54:36,877 cdef data_type_t res = piecewise_three(x, *par) 2025-09-09T17:54:36,877 return res if res > 0.0 else 0.1 2025-09-09T17:54:36,878 cpdef data_type_t fit_r(self, data_type_t x): 2025-09-09T17:54:36,878 ^ 2025-09-09T17:54:36,878 ------------------------------------------------------------ 2025-09-09T17:54:36,878 footprint_tools/modeling/dispersion.pyx:146:34: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,878 Error compiling Cython file: 2025-09-09T17:54:36,878 ------------------------------------------------------------ 2025-09-09T17:54:36,878 ... 2025-09-09T17:54:36,878 def __str__(self): 2025-09-09T17:54:36,878 """Print model to string""" 2025-09-09T17:54:36,878 raise NotImplementedError 2025-09-09T17:54:36,879 @cython.cdivision(True) 2025-09-09T17:54:36,879 cpdef data_type_t [:] log_pmf_values(self, data_type_t [:] exp, data_type_t [:] obs): 2025-09-09T17:54:36,879 ^ 2025-09-09T17:54:36,879 ------------------------------------------------------------ 2025-09-09T17:54:36,879 footprint_tools/modeling/dispersion.pyx:170:10: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,879 Error compiling Cython file: 2025-09-09T17:54:36,879 ------------------------------------------------------------ 2025-09-09T17:54:36,880 ... 2025-09-09T17:54:36,880 def __str__(self): 2025-09-09T17:54:36,880 """Print model to string""" 2025-09-09T17:54:36,880 raise NotImplementedError 2025-09-09T17:54:36,880 @cython.cdivision(True) 2025-09-09T17:54:36,880 cpdef data_type_t [:] log_pmf_values(self, data_type_t [:] exp, data_type_t [:] obs): 2025-09-09T17:54:36,880 ^ 2025-09-09T17:54:36,880 ------------------------------------------------------------ 2025-09-09T17:54:36,880 footprint_tools/modeling/dispersion.pyx:170:47: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,881 Error compiling Cython file: 2025-09-09T17:54:36,881 ------------------------------------------------------------ 2025-09-09T17:54:36,881 ... 2025-09-09T17:54:36,881 def __str__(self): 2025-09-09T17:54:36,881 """Print model to string""" 2025-09-09T17:54:36,881 raise NotImplementedError 2025-09-09T17:54:36,881 @cython.cdivision(True) 2025-09-09T17:54:36,881 cpdef data_type_t [:] log_pmf_values(self, data_type_t [:] exp, data_type_t [:] obs): 2025-09-09T17:54:36,881 ^ 2025-09-09T17:54:36,882 ------------------------------------------------------------ 2025-09-09T17:54:36,882 footprint_tools/modeling/dispersion.pyx:170:68: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,882 Error compiling Cython file: 2025-09-09T17:54:36,882 ------------------------------------------------------------ 2025-09-09T17:54:36,882 ... 2025-09-09T17:54:36,882 res[i] = nbinom.logpmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,882 return res 2025-09-09T17:54:36,882 @cython.cdivision(True) 2025-09-09T17:54:36,883 cpdef data_type_t [:] pmf_values(self, data_type_t [:] exp, data_type_t [:] obs): 2025-09-09T17:54:36,883 ^ 2025-09-09T17:54:36,883 ------------------------------------------------------------ 2025-09-09T17:54:36,883 footprint_tools/modeling/dispersion.pyx:199:10: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,883 Error compiling Cython file: 2025-09-09T17:54:36,883 ------------------------------------------------------------ 2025-09-09T17:54:36,883 ... 2025-09-09T17:54:36,883 res[i] = nbinom.logpmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,884 return res 2025-09-09T17:54:36,884 @cython.cdivision(True) 2025-09-09T17:54:36,884 cpdef data_type_t [:] pmf_values(self, data_type_t [:] exp, data_type_t [:] obs): 2025-09-09T17:54:36,884 ^ 2025-09-09T17:54:36,884 ------------------------------------------------------------ 2025-09-09T17:54:36,884 footprint_tools/modeling/dispersion.pyx:199:43: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,884 Error compiling Cython file: 2025-09-09T17:54:36,884 ------------------------------------------------------------ 2025-09-09T17:54:36,884 ... 2025-09-09T17:54:36,885 res[i] = nbinom.logpmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,885 return res 2025-09-09T17:54:36,885 @cython.cdivision(True) 2025-09-09T17:54:36,885 cpdef data_type_t [:] pmf_values(self, data_type_t [:] exp, data_type_t [:] obs): 2025-09-09T17:54:36,885 ^ 2025-09-09T17:54:36,885 ------------------------------------------------------------ 2025-09-09T17:54:36,885 footprint_tools/modeling/dispersion.pyx:199:64: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,885 Error compiling Cython file: 2025-09-09T17:54:36,886 ------------------------------------------------------------ 2025-09-09T17:54:36,886 ... 2025-09-09T17:54:36,886 res[i] = nbinom.pmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,886 return res 2025-09-09T17:54:36,886 @cython.cdivision(True) 2025-09-09T17:54:36,886 cpdef data_type_t [:] log_pmf_values_0(self, data_type_t [:] exp, data_type_t [:] obs, data_type_t [:] res): 2025-09-09T17:54:36,886 ^ 2025-09-09T17:54:36,886 ------------------------------------------------------------ 2025-09-09T17:54:36,887 footprint_tools/modeling/dispersion.pyx:228:10: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,887 Error compiling Cython file: 2025-09-09T17:54:36,887 ------------------------------------------------------------ 2025-09-09T17:54:36,887 ... 2025-09-09T17:54:36,887 res[i] = nbinom.pmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,887 return res 2025-09-09T17:54:36,887 @cython.cdivision(True) 2025-09-09T17:54:36,887 cpdef data_type_t [:] log_pmf_values_0(self, data_type_t [:] exp, data_type_t [:] obs, data_type_t [:] res): 2025-09-09T17:54:36,888 ^ 2025-09-09T17:54:36,888 ------------------------------------------------------------ 2025-09-09T17:54:36,888 footprint_tools/modeling/dispersion.pyx:228:49: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,888 Error compiling Cython file: 2025-09-09T17:54:36,888 ------------------------------------------------------------ 2025-09-09T17:54:36,888 ... 2025-09-09T17:54:36,888 res[i] = nbinom.pmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,888 return res 2025-09-09T17:54:36,889 @cython.cdivision(True) 2025-09-09T17:54:36,889 cpdef data_type_t [:] log_pmf_values_0(self, data_type_t [:] exp, data_type_t [:] obs, data_type_t [:] res): 2025-09-09T17:54:36,889 ^ 2025-09-09T17:54:36,889 ------------------------------------------------------------ 2025-09-09T17:54:36,889 footprint_tools/modeling/dispersion.pyx:228:70: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,889 Error compiling Cython file: 2025-09-09T17:54:36,889 ------------------------------------------------------------ 2025-09-09T17:54:36,889 ... 2025-09-09T17:54:36,889 res[i] = nbinom.pmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,890 return res 2025-09-09T17:54:36,890 @cython.cdivision(True) 2025-09-09T17:54:36,890 cpdef data_type_t [:] log_pmf_values_0(self, data_type_t [:] exp, data_type_t [:] obs, data_type_t [:] res): 2025-09-09T17:54:36,890 ^ 2025-09-09T17:54:36,890 ------------------------------------------------------------ 2025-09-09T17:54:36,890 footprint_tools/modeling/dispersion.pyx:228:91: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,890 Error compiling Cython file: 2025-09-09T17:54:36,891 ------------------------------------------------------------ 2025-09-09T17:54:36,891 ... 2025-09-09T17:54:36,891 res[i] = nbinom.logpmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,891 return res 2025-09-09T17:54:36,891 @cython.cdivision(True) 2025-09-09T17:54:36,891 cpdef data_type_t [:] pmf_values_0(self, data_type_t [:] exp, data_type_t [:] obs, data_type_t [:] res): 2025-09-09T17:54:36,891 ^ 2025-09-09T17:54:36,891 ------------------------------------------------------------ 2025-09-09T17:54:36,891 footprint_tools/modeling/dispersion.pyx:260:10: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,892 Error compiling Cython file: 2025-09-09T17:54:36,892 ------------------------------------------------------------ 2025-09-09T17:54:36,892 ... 2025-09-09T17:54:36,892 res[i] = nbinom.logpmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,892 return res 2025-09-09T17:54:36,892 @cython.cdivision(True) 2025-09-09T17:54:36,892 cpdef data_type_t [:] pmf_values_0(self, data_type_t [:] exp, data_type_t [:] obs, data_type_t [:] res): 2025-09-09T17:54:36,892 ^ 2025-09-09T17:54:36,893 ------------------------------------------------------------ 2025-09-09T17:54:36,893 footprint_tools/modeling/dispersion.pyx:260:45: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,893 Error compiling Cython file: 2025-09-09T17:54:36,893 ------------------------------------------------------------ 2025-09-09T17:54:36,893 ... 2025-09-09T17:54:36,893 res[i] = nbinom.logpmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,893 return res 2025-09-09T17:54:36,893 @cython.cdivision(True) 2025-09-09T17:54:36,894 cpdef data_type_t [:] pmf_values_0(self, data_type_t [:] exp, data_type_t [:] obs, data_type_t [:] res): 2025-09-09T17:54:36,894 ^ 2025-09-09T17:54:36,894 ------------------------------------------------------------ 2025-09-09T17:54:36,894 footprint_tools/modeling/dispersion.pyx:260:66: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,894 Error compiling Cython file: 2025-09-09T17:54:36,894 ------------------------------------------------------------ 2025-09-09T17:54:36,894 ... 2025-09-09T17:54:36,894 res[i] = nbinom.logpmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,894 return res 2025-09-09T17:54:36,895 @cython.cdivision(True) 2025-09-09T17:54:36,895 cpdef data_type_t [:] pmf_values_0(self, data_type_t [:] exp, data_type_t [:] obs, data_type_t [:] res): 2025-09-09T17:54:36,895 ^ 2025-09-09T17:54:36,895 ------------------------------------------------------------ 2025-09-09T17:54:36,895 footprint_tools/modeling/dispersion.pyx:260:87: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,895 Error compiling Cython file: 2025-09-09T17:54:36,895 ------------------------------------------------------------ 2025-09-09T17:54:36,895 ... 2025-09-09T17:54:36,896 mu = self.fit_mu(exp[i]) 2025-09-09T17:54:36,896 res[i] = nbinom.pmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,896 return res 2025-09-09T17:54:36,896 cpdef data_type_t [:] p_values(self, data_type_t [:] exp, data_type_t [:] obs): 2025-09-09T17:54:36,896 ^ 2025-09-09T17:54:36,896 ------------------------------------------------------------ 2025-09-09T17:54:36,896 footprint_tools/modeling/dispersion.pyx:291:10: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,896 Error compiling Cython file: 2025-09-09T17:54:36,897 ------------------------------------------------------------ 2025-09-09T17:54:36,897 ... 2025-09-09T17:54:36,897 mu = self.fit_mu(exp[i]) 2025-09-09T17:54:36,897 res[i] = nbinom.pmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,897 return res 2025-09-09T17:54:36,897 cpdef data_type_t [:] p_values(self, data_type_t [:] exp, data_type_t [:] obs): 2025-09-09T17:54:36,897 ^ 2025-09-09T17:54:36,897 ------------------------------------------------------------ 2025-09-09T17:54:36,897 footprint_tools/modeling/dispersion.pyx:291:41: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,898 Error compiling Cython file: 2025-09-09T17:54:36,898 ------------------------------------------------------------ 2025-09-09T17:54:36,898 ... 2025-09-09T17:54:36,898 mu = self.fit_mu(exp[i]) 2025-09-09T17:54:36,898 res[i] = nbinom.pmf(obs[i], (r/(r+mu)), r) 2025-09-09T17:54:36,898 return res 2025-09-09T17:54:36,898 cpdef data_type_t [:] p_values(self, data_type_t [:] exp, data_type_t [:] obs): 2025-09-09T17:54:36,898 ^ 2025-09-09T17:54:36,899 ------------------------------------------------------------ 2025-09-09T17:54:36,899 footprint_tools/modeling/dispersion.pyx:291:62: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,899 Error compiling Cython file: 2025-09-09T17:54:36,899 ------------------------------------------------------------ 2025-09-09T17:54:36,899 ... 2025-09-09T17:54:36,899 mu = self.fit_mu(exp[i]) 2025-09-09T17:54:36,899 res[i] = nbinom.cdf(obs[i], r/(r+mu), r) 2025-09-09T17:54:36,899 return res 2025-09-09T17:54:36,900 cpdef sample(self, data_type_t [:] x, int times): 2025-09-09T17:54:36,900 ^ 2025-09-09T17:54:36,900 ------------------------------------------------------------ 2025-09-09T17:54:36,900 footprint_tools/modeling/dispersion.pyx:318:23: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,900 Error compiling Cython file: 2025-09-09T17:54:36,900 ------------------------------------------------------------ 2025-09-09T17:54:36,900 ... 2025-09-09T17:54:36,900 ------- 2025-09-09T17:54:36,900 mu : float 2025-09-09T17:54:36,901 mu computed from the regression fit 2025-09-09T17:54:36,901 """ 2025-09-09T17:54:36,901 cdef data_type_t [:] par = self._mu_params 2025-09-09T17:54:36,901 ^ 2025-09-09T17:54:36,901 ------------------------------------------------------------ 2025-09-09T17:54:36,901 footprint_tools/modeling/dispersion.pyx:141:13: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,901 Error compiling Cython file: 2025-09-09T17:54:36,901 ------------------------------------------------------------ 2025-09-09T17:54:36,902 ... 2025-09-09T17:54:36,902 mu : float 2025-09-09T17:54:36,902 mu computed from the regression fit 2025-09-09T17:54:36,902 """ 2025-09-09T17:54:36,902 cdef data_type_t [:] par = self._mu_params 2025-09-09T17:54:36,902 cdef data_type_t res = piecewise_three(x, *par) 2025-09-09T17:54:36,902 ^ 2025-09-09T17:54:36,902 ------------------------------------------------------------ 2025-09-09T17:54:36,902 footprint_tools/modeling/dispersion.pyx:142:13: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,903 Error compiling Cython file: 2025-09-09T17:54:36,903 ------------------------------------------------------------ 2025-09-09T17:54:36,903 ... 2025-09-09T17:54:36,903 Returns 2025-09-09T17:54:36,903 ------- 2025-09-09T17:54:36,903 r : float 2025-09-09T17:54:36,903 r computed from the regression fit 2025-09-09T17:54:36,903 """ 2025-09-09T17:54:36,903 cdef data_type_t [:] par = self._r_params 2025-09-09T17:54:36,903 ^ 2025-09-09T17:54:36,904 ------------------------------------------------------------ 2025-09-09T17:54:36,904 footprint_tools/modeling/dispersion.pyx:160:13: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,904 Error compiling Cython file: 2025-09-09T17:54:36,904 ------------------------------------------------------------ 2025-09-09T17:54:36,904 ... 2025-09-09T17:54:36,904 ------- 2025-09-09T17:54:36,904 r : float 2025-09-09T17:54:36,904 r computed from the regression fit 2025-09-09T17:54:36,904 """ 2025-09-09T17:54:36,904 cdef data_type_t [:] par = self._r_params 2025-09-09T17:54:36,905 cdef data_type_t res = 1.0/piecewise_five(x, *par) 2025-09-09T17:54:36,905 ^ 2025-09-09T17:54:36,905 ------------------------------------------------------------ 2025-09-09T17:54:36,905 footprint_tools/modeling/dispersion.pyx:161:13: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,905 Error compiling Cython file: 2025-09-09T17:54:36,905 ------------------------------------------------------------ 2025-09-09T17:54:36,905 ... 2025-09-09T17:54:36,905 the expected cleavage distributions 2025-09-09T17:54:36,905 """ 2025-09-09T17:54:36,906 cdef int i, n = exp.shape[0] 2025-09-09T17:54:36,906 cdef double r, mu 2025-09-09T17:54:36,906 cdef data_type_t [:] res = np.zeros(n, dtype = np.float64, order = 'c') 2025-09-09T17:54:36,906 ^ 2025-09-09T17:54:36,906 ------------------------------------------------------------ 2025-09-09T17:54:36,906 footprint_tools/modeling/dispersion.pyx:189:13: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,906 Error compiling Cython file: 2025-09-09T17:54:36,906 ------------------------------------------------------------ 2025-09-09T17:54:36,906 ... 2025-09-09T17:54:36,907 the expected cleavage distributions 2025-09-09T17:54:36,907 """ 2025-09-09T17:54:36,907 cdef int i, n = exp.shape[0] 2025-09-09T17:54:36,907 cdef double r, mu 2025-09-09T17:54:36,907 cdef data_type_t [:] res = np.zeros(n, dtype = np.float64, order = 'c') 2025-09-09T17:54:36,907 ^ 2025-09-09T17:54:36,907 ------------------------------------------------------------ 2025-09-09T17:54:36,907 footprint_tools/modeling/dispersion.pyx:218:13: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,908 Error compiling Cython file: 2025-09-09T17:54:36,908 ------------------------------------------------------------ 2025-09-09T17:54:36,908 ... 2025-09-09T17:54:36,908 pvals : :class:`numpy.ndarray` 2025-09-09T17:54:36,908 Array of p-values 2025-09-09T17:54:36,908 """ 2025-09-09T17:54:36,908 cdef int i, n = exp.shape[0] 2025-09-09T17:54:36,908 cdef double r, mu 2025-09-09T17:54:36,908 cdef data_type_t [:] res = np.ones(n, dtype = np.float64, order = 'c') 2025-09-09T17:54:36,908 ^ 2025-09-09T17:54:36,908 ------------------------------------------------------------ 2025-09-09T17:54:36,909 footprint_tools/modeling/dispersion.pyx:309:13: 'data_type_t' is not a type identifier 2025-09-09T17:54:36,909 Error compiling Cython file: 2025-09-09T17:54:36,909 ------------------------------------------------------------ 2025-09-09T17:54:36,909 ... 2025-09-09T17:54:36,909 Array of sample counts (2-D array - positions by number of samples) 2025-09-09T17:54:36,909 sampled_pvals : :class:`numpy.ndarray` 2025-09-09T17:54:36,909 Array of sample counts (2-D array - positions by number of samples) 2025-09-09T17:54:36,909 """ 2025-09-09T17:54:36,909 cdef int i, j, n = x.shape[0] 2025-09-09T17:54:36,909 cdef data_type_t r, mu, k 2025-09-09T17:54:36,910 ^ 2025-09-09T17:54:36,910 ------------------------------------------------------------ 2025-09-09T17:54:36,910 footprint_tools/modeling/dispersion.pyx:338:13: 'data_type_t' is not a type identifier 2025-09-09T17:54:37,269 Error compiling Cython file: 2025-09-09T17:54:37,270 ------------------------------------------------------------ 2025-09-09T17:54:37,270 ... 2025-09-09T17:54:37,270 """ 2025-09-09T17:54:37,270 cdef int i, j, n = x.shape[0] 2025-09-09T17:54:37,270 cdef data_type_t r, mu, k 2025-09-09T17:54:37,270 cdef long [:,:] sampled_vals = np.zeros((n, times), dtype = np.int_, order = 'c') 2025-09-09T17:54:37,270 cdef data_type_t [:,:] sampled_pvals = np.ones((n, times), dtype = np.float64, order = 'c') 2025-09-09T17:54:37,270 ^ 2025-09-09T17:54:37,270 ------------------------------------------------------------ 2025-09-09T17:54:37,271 footprint_tools/modeling/dispersion.pyx:341:13: 'data_type_t' is not a type identifier 2025-09-09T17:54:37,391 Error compiling Cython file: 2025-09-09T17:54:37,391 ------------------------------------------------------------ 2025-09-09T17:54:37,391 ... 2025-09-09T17:54:37,391 for i in range(n): 2025-09-09T17:54:37,392 r = self.fit_r(x[i]) 2025-09-09T17:54:37,392 mu = self.fit_mu(x[i]) 2025-09-09T17:54:37,392 vals = np.random.negative_binomial(r, r/(r+mu), times) 2025-09-09T17:54:37,392 ^ 2025-09-09T17:54:37,392 ------------------------------------------------------------ 2025-09-09T17:54:37,392 footprint_tools/modeling/dispersion.pyx:349:51: Compiler crash in AnalyseExpressionsTransform 2025-09-09T17:54:37,392 ModuleNode.body = StatListNode(dispersion.pyx:10:0) 2025-09-09T17:54:37,392 StatListNode.stats[14] = StatListNode(dispersion.pyx:59:0) 2025-09-09T17:54:37,392 StatListNode.stats[0] = CClassDefNode(dispersion.pyx:59:0, 2025-09-09T17:54:37,393 as_name = 'dispersion_model', 2025-09-09T17:54:37,393 class_name = 'dispersion_model', 2025-09-09T17:54:37,393 doc = '\n Dispersion model class\n ', 2025-09-09T17:54:37,393 module_name = '', 2025-09-09T17:54:37,393 punycode_class_name = 'dispersion_model', 2025-09-09T17:54:37,393 visibility = 'private') 2025-09-09T17:54:37,393 CClassDefNode.body = StatListNode(dispersion.pyx:60:4) 2025-09-09T17:54:37,393 StatListNode.stats[19] = CFuncDefNode(dispersion.pyx:318:4, 2025-09-09T17:54:37,393 args = [...]/3, 2025-09-09T17:54:37,393 c_compile_guard = '', 2025-09-09T17:54:37,394 doc = 'Sample counts from negative binomial distribution and\n compute p-values\n\n Parameters\n ----------\n x : :class:`numpy.ndarray`\n Count values to specifying from which distribution\n to resample. This typically expected count values.\n times : int\n Number of times to sample (per element)\n\n Returns\n -------\n sampled_counts : :class:`numpy.ndarray`\n Array of sample counts (2-D array - positions by number of samples)\n sampled_pvals : :class:`numpy.ndarray`\n Array of sample counts (2-D array - positions by number of samples)\n ', 2025-09-09T17:54:37,394 is_c_class_method = 1, 2025-09-09T17:54:37,394 modifiers = [...]/0, 2025-09-09T17:54:37,394 outer_attrs = [...]/2, 2025-09-09T17:54:37,394 overridable = True, 2025-09-09T17:54:37,394 visibility = 'private') 2025-09-09T17:54:37,394 File 'Nodes.py', line 409, in analyse_expressions: StatListNode(dispersion.pyx:318:4, 2025-09-09T17:54:37,394 is_terminator = True) 2025-09-09T17:54:37,394 File 'Nodes.py', line 409, in analyse_expressions: StatListNode(dispersion.pyx:319:8, 2025-09-09T17:54:37,394 is_terminator = True) 2025-09-09T17:54:37,394 File 'Nodes.py', line 7692, in analyse_expressions: ForInStatNode(dispersion.pyx:345:8) 2025-09-09T17:54:37,395 File 'Nodes.py', line 409, in analyse_expressions: StatListNode(dispersion.pyx:346:12) 2025-09-09T17:54:37,395 File 'Nodes.py', line 6150, in analyse_expressions: SingleAssignmentNode(dispersion.pyx:349:46) 2025-09-09T17:54:37,395 File 'Nodes.py', line 6283, in analyse_types: SingleAssignmentNode(dispersion.pyx:349:46) 2025-09-09T17:54:37,395 File 'ExprNodes.py', line 6214, in analyse_types: SimpleCallNode(dispersion.pyx:349:46, 2025-09-09T17:54:37,395 analysed = True, 2025-09-09T17:54:37,395 result_is_used = True, 2025-09-09T17:54:37,395 use_managed_ref = True) 2025-09-09T17:54:37,395 File 'ExprNodes.py', line 8858, in analyse_types: TupleNode(dispersion.pyx:349:46, 2025-09-09T17:54:37,395 is_sequence_constructor = 1, 2025-09-09T17:54:37,395 result_is_used = True, 2025-09-09T17:54:37,395 use_managed_ref = True) 2025-09-09T17:54:37,396 File 'ExprNodes.py', line 12109, in analyse_types: DivNode(dispersion.pyx:349:51, 2025-09-09T17:54:37,396 ctruedivision = True, 2025-09-09T17:54:37,396 infix = True, 2025-09-09T17:54:37,396 operator = '/', 2025-09-09T17:54:37,396 result_is_used = True, 2025-09-09T17:54:37,396 truedivision = True, 2025-09-09T17:54:37,396 use_managed_ref = True) 2025-09-09T17:54:37,396 File 'ExprNodes.py', line 12724, in analyse_operation: DivNode(dispersion.pyx:349:51, 2025-09-09T17:54:37,396 ctruedivision = True, 2025-09-09T17:54:37,396 infix = True, 2025-09-09T17:54:37,396 operator = '/', 2025-09-09T17:54:37,397 result_is_used = True, 2025-09-09T17:54:37,397 truedivision = True, 2025-09-09T17:54:37,397 use_managed_ref = True) 2025-09-09T17:54:37,397 File 'ExprNodes.py', line 12130, in analyse_operation: DivNode(dispersion.pyx:349:51, 2025-09-09T17:54:37,397 ctruedivision = True, 2025-09-09T17:54:37,397 infix = True, 2025-09-09T17:54:37,397 operator = '/', 2025-09-09T17:54:37,397 result_is_used = True, 2025-09-09T17:54:37,397 truedivision = True, 2025-09-09T17:54:37,397 use_managed_ref = True) 2025-09-09T17:54:37,398 File 'ExprNodes.py', line 12315, in analyse_c_operation: DivNode(dispersion.pyx:349:51, 2025-09-09T17:54:37,398 ctruedivision = True, 2025-09-09T17:54:37,398 infix = True, 2025-09-09T17:54:37,398 operator = '/', 2025-09-09T17:54:37,398 result_is_used = True, 2025-09-09T17:54:37,398 truedivision = True, 2025-09-09T17:54:37,398 use_managed_ref = True) 2025-09-09T17:54:37,398 File 'ExprNodes.py', line 12746, in compute_c_result_type: DivNode(dispersion.pyx:349:51, 2025-09-09T17:54:37,398 ctruedivision = True, 2025-09-09T17:54:37,398 infix = True, 2025-09-09T17:54:37,399 operator = '/', 2025-09-09T17:54:37,399 result_is_used = True, 2025-09-09T17:54:37,399 truedivision = True, 2025-09-09T17:54:37,399 use_managed_ref = True) 2025-09-09T17:54:37,399 Compiler crash traceback from this point on: 2025-09-09T17:54:37,399 File "/usr/local/lib/python3.13/dist-packages/Cython/Compiler/ExprNodes.py", line 12746, in compute_c_result_type 2025-09-09T17:54:37,399 widest_type = PyrexTypes.widest_numeric_type(type1, PyrexTypes.c_double_type) 2025-09-09T17:54:37,399 File "/usr/local/lib/python3.13/dist-packages/Cython/Compiler/PyrexTypes.py", line 5381, in widest_numeric_type 2025-09-09T17:54:37,399 elif type1.rank < type2.rank: 2025-09-09T17:54:37,400 ^^^^^^^^^^ 2025-09-09T17:54:37,400 AttributeError: 'ErrorType' object has no attribute 'rank' 2025-09-09T17:54:37,402 Traceback (most recent call last): 2025-09-09T17:54:37,414 File "", line 2, in 2025-09-09T17:54:37,414 exec(compile(''' 2025-09-09T17:54:37,414 ~~~~^^^^^^^^^^^^ 2025-09-09T17:54:37,415 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:54:37,415 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:54:37,415 ...<32 lines>... 2025-09-09T17:54:37,415 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:54:37,415 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:54:37,415 ''' % ('/tmp/pip-wheel-hy91j7jl/footprint-tools_08d51b2c3b244416abcb329d1f7ee4aa/setup.py',), "", "exec")) 2025-09-09T17:54:37,416 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:54:37,416 File "", line 35, in 2025-09-09T17:54:37,416 File "/tmp/pip-wheel-hy91j7jl/footprint-tools_08d51b2c3b244416abcb329d1f7ee4aa/setup.py", line 56, in 2025-09-09T17:54:37,416 setup( 2025-09-09T17:54:37,416 ~~~~~^ 2025-09-09T17:54:37,417 name = "footprint_tools", 2025-09-09T17:54:37,417 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:54:37,417 ...<30 lines>... 2025-09-09T17:54:37,417 ], 2025-09-09T17:54:37,417 ^^ 2025-09-09T17:54:37,417 ) 2025-09-09T17:54:37,418 ^ 2025-09-09T17:54:37,418 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-09T17:54:37,418 return distutils.core.setup(**attrs) 2025-09-09T17:54:37,418 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T17:54:37,418 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-09T17:54:37,418 return run_commands(dist) 2025-09-09T17:54:37,418 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-09T17:54:37,419 dist.run_commands() 2025-09-09T17:54:37,419 ~~~~~~~~~~~~~~~~~^^ 2025-09-09T17:54:37,419 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-09T17:54:37,419 self.run_command(cmd) 2025-09-09T17:54:37,420 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-09T17:54:37,420 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T17:54:37,420 super().run_command(command) 2025-09-09T17:54:37,420 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T17:54:37,420 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T17:54:37,421 cmd_obj.run() 2025-09-09T17:54:37,421 ~~~~~~~~~~~^^ 2025-09-09T17:54:37,421 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-09T17:54:37,421 self.run_command("build") 2025-09-09T17:54:37,421 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T17:54:37,421 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T17:54:37,421 self.distribution.run_command(command) 2025-09-09T17:54:37,422 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T17:54:37,422 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T17:54:37,422 super().run_command(command) 2025-09-09T17:54:37,422 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T17:54:37,422 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T17:54:37,422 cmd_obj.run() 2025-09-09T17:54:37,422 ~~~~~~~~~~~^^ 2025-09-09T17:54:37,422 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-09T17:54:37,422 self.run_command(cmd_name) 2025-09-09T17:54:37,422 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-09T17:54:37,423 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T17:54:37,423 self.distribution.run_command(command) 2025-09-09T17:54:37,423 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T17:54:37,423 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T17:54:37,423 super().run_command(command) 2025-09-09T17:54:37,423 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T17:54:37,423 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T17:54:37,423 cmd_obj.run() 2025-09-09T17:54:37,423 ~~~~~~~~~~~^^ 2025-09-09T17:54:37,424 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 368, in run 2025-09-09T17:54:37,424 self.build_extensions() 2025-09-09T17:54:37,424 ~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T17:54:37,424 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions 2025-09-09T17:54:37,424 self._build_extensions_serial() 2025-09-09T17:54:37,424 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T17:54:37,424 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial 2025-09-09T17:54:37,424 self.build_extension(ext) 2025-09-09T17:54:37,424 ~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-09T17:54:37,424 File "/usr/local/lib/python3.13/dist-packages/Cython/Distutils/build_ext.py", line 131, in build_extension 2025-09-09T17:54:37,425 new_ext = cythonize( 2025-09-09T17:54:37,425 ~~~~~~~~~^ 2025-09-09T17:54:37,425 ext,force=self.force, quiet=self.verbose == 0, **options 2025-09-09T17:54:37,425 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:54:37,425 )[0] 2025-09-09T17:54:37,425 ^ 2025-09-09T17:54:37,425 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-09T17:54:37,425 cythonize_one(*args) 2025-09-09T17:54:37,425 ~~~~~~~~~~~~~^^^^^^^ 2025-09-09T17:54:37,425 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-09T17:54:37,426 raise CompileError(None, pyx_file) 2025-09-09T17:54:37,426 Cython.Compiler.Errors.CompileError: footprint_tools/modeling/dispersion.pyx 2025-09-09T17:54:38,037 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T17:54:38,049 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T17:54:38,049 exec(compile('"'"''"'"''"'"' 2025-09-09T17:54:38,049 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:54:38,049 # 2025-09-09T17:54:38,049 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T17:54:38,049 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T17:54:38,049 # - It provides a clear error message when setuptools is not installed. 2025-09-09T17:54:38,049 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T17:54:38,049 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T17:54:38,049 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T17:54:38,049 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T17:54:38,049 import os, sys, tokenize, traceback 2025-09-09T17:54:38,049 2025-09-09T17:54:38,049 try: 2025-09-09T17:54:38,049 import setuptools 2025-09-09T17:54:38,049 except ImportError: 2025-09-09T17:54:38,049 print( 2025-09-09T17:54:38,049 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T17:54:38,049 "the build environment with exception:", 2025-09-09T17:54:38,049 file=sys.stderr, 2025-09-09T17:54:38,049 ) 2025-09-09T17:54:38,049 traceback.print_exc() 2025-09-09T17:54:38,049 sys.exit(1) 2025-09-09T17:54:38,049 2025-09-09T17:54:38,049 __file__ = %r 2025-09-09T17:54:38,049 sys.argv[0] = __file__ 2025-09-09T17:54:38,049 2025-09-09T17:54:38,049 if os.path.exists(__file__): 2025-09-09T17:54:38,049 filename = __file__ 2025-09-09T17:54:38,049 with tokenize.open(__file__) as f: 2025-09-09T17:54:38,049 setup_py_code = f.read() 2025-09-09T17:54:38,049 else: 2025-09-09T17:54:38,049 filename = "" 2025-09-09T17:54:38,049 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T17:54:38,049 2025-09-09T17:54:38,049 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:54:38,049 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-hy91j7jl/footprint-tools_08d51b2c3b244416abcb329d1f7ee4aa/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-dv1afxox[/] 2025-09-09T17:54:38,049 [bold magenta]cwd[/]: /tmp/pip-wheel-hy91j7jl/footprint-tools_08d51b2c3b244416abcb329d1f7ee4aa/ 2025-09-09T17:54:38,049 Building wheel for footprint-tools (setup.py): finished with status 'error' 2025-09-09T17:54:38,050 ERROR: Failed building wheel for footprint-tools 2025-09-09T17:54:38,051 Running setup.py clean for footprint-tools 2025-09-09T17:54:38,051 Running command python setup.py clean 2025-09-09T17:54:39,405 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T17:54:39,405 !! 2025-09-09T17:54:39,405 ******************************************************************************** 2025-09-09T17:54:39,405 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T17:54:39,405 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2025-09-09T17:54:39,406 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T17:54:39,406 ******************************************************************************** 2025-09-09T17:54:39,406 !! 2025-09-09T17:54:39,406 self._finalize_license_expression() 2025-09-09T17:54:39,481 running clean 2025-09-09T17:54:39,628 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T17:54:39,631 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T17:54:39,633 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T17:54:39,633 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T17:54:39,633 removing 'build' 2025-09-09T17:54:39,769 Failed to build footprint-tools 2025-09-09T17:54:39,770 ERROR: Failed to build one or more wheels 2025-09-09T17:54:39,771 Exception information: 2025-09-09T17:54:39,771 Traceback (most recent call last): 2025-09-09T17:54:39,771 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T17:54:39,771 status = _inner_run() 2025-09-09T17:54:39,771 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T17:54:39,771 return self.run(options, args) 2025-09-09T17:54:39,771 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T17:54:39,771 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T17:54:39,771 return func(self, options, args) 2025-09-09T17:54:39,771 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T17:54:39,771 raise CommandError("Failed to build one or more wheels") 2025-09-09T17:54:39,771 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T17:54:39,776 Removed build tracker: '/tmp/pip-build-tracker-29hcqpdt'