2026-02-12T00:40:02,425 Created temporary directory: /tmp/pip-ephem-wheel-cache-bu4a5eoo 2026-02-12T00:40:02,426 Created temporary directory: /tmp/pip-build-tracker-ggl0__kb 2026-02-12T00:40:02,427 Initialized build tracking at /tmp/pip-build-tracker-ggl0__kb 2026-02-12T00:40:02,427 Created build tracker: /tmp/pip-build-tracker-ggl0__kb 2026-02-12T00:40:02,428 Entered build tracker: /tmp/pip-build-tracker-ggl0__kb 2026-02-12T00:40:02,429 Created temporary directory: /tmp/pip-wheel-znzzp5vk 2026-02-12T00:40:02,432 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T00:40:02,434 Created temporary directory: /tmp/pip-ephem-wheel-cache-aal5chpd 2026-02-12T00:40:02,459 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T00:40:02,462 2 location(s) to search for versions of ecov002-calval-tables: 2026-02-12T00:40:02,462 * https://pypi.org/simple/ecov002-calval-tables/ 2026-02-12T00:40:02,462 * https://www.piwheels.org/simple/ecov002-calval-tables/ 2026-02-12T00:40:02,463 Fetching project page and analyzing links: https://pypi.org/simple/ecov002-calval-tables/ 2026-02-12T00:40:02,464 Getting page https://pypi.org/simple/ecov002-calval-tables/ 2026-02-12T00:40:02,465 Found index url https://pypi.org/simple 2026-02-12T00:40:02,675 Fetched page https://pypi.org/simple/ecov002-calval-tables/ as application/vnd.pypi.simple.v1+json 2026-02-12T00:40:02,681 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/2a/a4/dbf3cfc4ad002b57d42220b218e0c386efb3bef6cae163b8228223c215a0/ecov002_calval_tables-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,682 Found link https://files.pythonhosted.org/packages/b5/70/593ce46635f9bb4260770cd2e946ac6c14eaba50ccb21c39e34f5e72f27b/ecov002_calval_tables-1.0.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.0.0 2026-02-12T00:40:02,683 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/36/b8/5c84b2b5cc3d8005440b4eda4620530c90ecd8f4ebe38a6401780e86b916/ecov002_calval_tables-1.0.1-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,684 Found link https://files.pythonhosted.org/packages/31/f8/1129b71d97af6ccb2f1d7a0c0207e2931b0357b35a1b3b4069116f4ba495/ecov002_calval_tables-1.0.1.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.0.1 2026-02-12T00:40:02,684 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/87/3d/3bd472ea972342ae3aa2d7f1cf64f632833a89a6df6194f958a90f7fb5b0/ecov002_calval_tables-1.1.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,685 Found link https://files.pythonhosted.org/packages/59/d4/29527dd7cd33c714484c253971274a115afe0085ab1e2b02d06201682a5c/ecov002_calval_tables-1.1.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.1.0 2026-02-12T00:40:02,686 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/10/e4/a45090eaf164affd99eb4ddc383ce4a6f95cf1ce340bf2897c200040fcba/ecov002_calval_tables-1.2.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,687 Found link https://files.pythonhosted.org/packages/ad/29/7deed5124d2b5fdd00ab95f7e2b020112f6bda0f270fc6e16229e3eef285/ecov002_calval_tables-1.2.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.2.0 2026-02-12T00:40:02,688 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/f6/51/d76bbb3865022239d1f26ae431eddc07cf518aad38c2f0ec4c490eb75724/ecov002_calval_tables-1.3.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,689 Found link https://files.pythonhosted.org/packages/0d/b1/e46258b9b80a61696fa8788a18aab9402056d4625c479929b9b6f2c0632e/ecov002_calval_tables-1.3.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.3.0 2026-02-12T00:40:02,690 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/28/b6/887d3d46a2edab622471e1033b3a4f8645158d9a85013d3baa2464dd3c32/ecov002_calval_tables-1.4.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,690 Found link https://files.pythonhosted.org/packages/85/b9/4c3d6388babe535eafbedf891185054c38e66a9c7c8581ba87885e6dee92/ecov002_calval_tables-1.4.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.4.0 2026-02-12T00:40:02,691 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/50/6d/fd1f8e10e091fab4460daacb1464faf6cbb6264ed3a7d89908f189e36ee7/ecov002_calval_tables-1.5.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,692 Found link https://files.pythonhosted.org/packages/53/1c/9d0fe15f218e44fd81a8eae4382aa1e79d8e8a89230c193a936353aa86b0/ecov002_calval_tables-1.5.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.5.0 2026-02-12T00:40:02,692 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/fe/79/81a124d13b8b759f66cf02841373764c0f3fad4d104cd979b2d7913e9333/ecov002_calval_tables-1.6.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,693 Found link https://files.pythonhosted.org/packages/b0/95/4fb8d59efff8d11011c249b55d137a3b620f1b6cba7df1edbf37ce3f379d/ecov002_calval_tables-1.6.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.6.0 2026-02-12T00:40:02,694 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/90/48/c3b1605bd879aeeea716246d2d928e0654cd52fed2725cd631b56bf302d6/ecov002_calval_tables-1.7.1-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,695 Found link https://files.pythonhosted.org/packages/1c/65/7ef9a28e9a49d8916f8ef6e02ff41571843ac7103919e02756b15c326347/ecov002_calval_tables-1.7.1.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.7.1 2026-02-12T00:40:02,695 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/93/21/98cf9c975710516f8f79a4ab9836e60a34b203bc76eaf322287d6135741b/ecov002_calval_tables-1.9.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,696 Found link https://files.pythonhosted.org/packages/77/e8/2530668933b4aa5447a674bfcc1c235f4fa99ab5c8b18cb4c83275835162/ecov002_calval_tables-1.9.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.9.0 2026-02-12T00:40:02,697 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/6a/bd/1d540336182427e1dfc48f5bbabdd42f9379f1f39052717ddc9698140ca1/ecov002_calval_tables-1.10.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,698 Found link https://files.pythonhosted.org/packages/0a/fc/9a186f75df9ada7cddae29b143d46347acab6e33dfc65a4b3b08542c4608/ecov002_calval_tables-1.10.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.10.0 2026-02-12T00:40:02,699 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/17/18/4b0f119e07785dd7b55d9b7aa2252b366c001a7b057a84af1e4db05a3430/ecov002_calval_tables-1.11.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,700 Found link https://files.pythonhosted.org/packages/d9/d4/9532ec58d61d7391fc621861f395a4e9348eae2322c4fb6edd438d033a31/ecov002_calval_tables-1.11.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.11.0 2026-02-12T00:40:02,700 Skipping link: No binaries permitted for ecov002-calval-tables: https://files.pythonhosted.org/packages/a7/57/0d296732febe01b5da406611acced73cd61720792dc639245791362ee1d9/ecov002_calval_tables-1.12.0-py3-none-any.whl (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,701 Found link https://files.pythonhosted.org/packages/ad/5b/da67dd4fe161e7190d22873ccee74149bd271a4f25d963cd0247dda679c9/ecov002_calval_tables-1.12.0.tar.gz (from https://pypi.org/simple/ecov002-calval-tables/) (requires-python:>=3.10), version: 1.12.0 2026-02-12T00:40:02,702 Fetching project page and analyzing links: https://www.piwheels.org/simple/ecov002-calval-tables/ 2026-02-12T00:40:02,702 Getting page https://www.piwheels.org/simple/ecov002-calval-tables/ 2026-02-12T00:40:02,704 Found index url https://www.piwheels.org/simple 2026-02-12T00:40:02,856 Fetched page https://www.piwheels.org/simple/ecov002-calval-tables/ as text/html 2026-02-12T00:40:02,860 Skipping link: No binaries permitted for ecov002-calval-tables: https://www.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.11.0-py3-none-any.whl#sha256=e623bf5e2c61779a3d92f7348ef0adc632b991658b814b73883d8b904a7196ec (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,861 Skipping link: No binaries permitted for ecov002-calval-tables: https://www.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.10.0-py3-none-any.whl#sha256=a2ea0c8fff335a741017c2cc1fb37b04bfefef16fdf784a335055330da12582f (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,861 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.9.0-py3-none-any.whl#sha256=a075b4581df5c961321b931251eee836d6f68ee8664e09ce0ffc860c0aaa560f (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,862 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.7.1-py3-none-any.whl#sha256=510f9bbf26494ab3a20ad64303498b834627a9f6e0459251cad70df200247436 (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,862 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.6.0-py3-none-any.whl#sha256=8822dd1dde529da097a1e5252d05a071b16f1ff69c8373b0d27e44b5471880bf (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,863 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.5.0-py3-none-any.whl#sha256=b60555fd33e73a62128d8ba9f97887c196280d06561d4ef20a3c54a3e9f7d4f1 (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,863 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.4.0-py3-none-any.whl#sha256=280cfad06241ce9e8107aff2e6a9576087e68af68a0673d227e875c2ddbbd240 (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,864 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.3.0-py3-none-any.whl#sha256=0312b53c453bb06a1c0cca162b6f4bc84bbb9865e81b2ce446f39a251c36d77a (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,865 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.2.0-py3-none-any.whl#sha256=b66925d0f103a1db7876261f6a02ccf38445c9f98a9ee2bb81e9d03767753c3b (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,865 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.1.0-py3-none-any.whl#sha256=8d53e7139f19235829c579bd97af197be3467c1861bc54a1c661ad779db05e98 (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,866 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.0.1-py3-none-any.whl#sha256=8a92db87af1ae8eedc26fbcaf13ccc22011a864d0e923166677eb4352770d529 (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,866 Skipping link: No binaries permitted for ecov002-calval-tables: https://archive1.piwheels.org/simple/ecov002-calval-tables/ecov002_calval_tables-1.0.0-py3-none-any.whl#sha256=cbfe0478a23adcbae320a188d9e8ce7c4a21d723a59fdaeb6049497f7cb32ca2 (from https://www.piwheels.org/simple/ecov002-calval-tables/) (requires-python:>=3.10) 2026-02-12T00:40:02,866 Skipping link: not a file: https://www.piwheels.org/simple/ecov002-calval-tables/ 2026-02-12T00:40:02,867 Skipping link: not a file: https://pypi.org/simple/ecov002-calval-tables/ 2026-02-12T00:40:02,887 Given no hashes to check 1 links for project 'ecov002-calval-tables': discarding no candidates 2026-02-12T00:40:02,905 Collecting ecov002-calval-tables==1.12.0 2026-02-12T00:40:02,907 Created temporary directory: /tmp/pip-unpack-r7u5xli6 2026-02-12T00:40:03,127 Downloading ecov002_calval_tables-1.12.0.tar.gz (356 kB) 2026-02-12T00:40:03,296 Added ecov002-calval-tables==1.12.0 from https://files.pythonhosted.org/packages/ad/5b/da67dd4fe161e7190d22873ccee74149bd271a4f25d963cd0247dda679c9/ecov002_calval_tables-1.12.0.tar.gz to build tracker '/tmp/pip-build-tracker-ggl0__kb' 2026-02-12T00:40:03,302 Created temporary directory: /tmp/pip-build-env-6bbjghvu 2026-02-12T00:40:03,306 Installing build dependencies: started 2026-02-12T00:40:03,307 Running command pip subprocess to install build dependencies 2026-02-12T00:40:04,434 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-12T00:40:05,003 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T00:40:05,240 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T00:40:07,012 Collecting setuptools 2026-02-12T00:40:07,031 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-12T00:40:07,296 Collecting wheel 2026-02-12T00:40:07,312 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-12T00:40:07,498 Collecting packaging>=24.0 2026-02-12T00:40:07,515 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-12T00:40:10,533 Installing collected packages: setuptools, packaging, wheel 2026-02-12T00:40:14,685 Creating /tmp/pip-build-env-6bbjghvu/overlay/local/bin 2026-02-12T00:40:14,688 changing mode of /tmp/pip-build-env-6bbjghvu/overlay/local/bin/wheel to 755 2026-02-12T00:40:14,709 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-12T00:40:14,986 Installing build dependencies: finished with status 'done' 2026-02-12T00:40:15,001 Getting requirements to build wheel: started 2026-02-12T00:40:15,002 Running command Getting requirements to build wheel 2026-02-12T00:40:15,681 running egg_info 2026-02-12T00:40:15,687 writing ECOv002_calval_tables.egg-info/PKG-INFO 2026-02-12T00:40:15,691 writing dependency_links to ECOv002_calval_tables.egg-info/dependency_links.txt 2026-02-12T00:40:15,694 writing requirements to ECOv002_calval_tables.egg-info/requires.txt 2026-02-12T00:40:15,695 writing top-level names to ECOv002_calval_tables.egg-info/top_level.txt 2026-02-12T00:40:15,717 reading manifest file 'ECOv002_calval_tables.egg-info/SOURCES.txt' 2026-02-12T00:40:15,719 adding license file 'LICENSE' 2026-02-12T00:40:15,723 writing manifest file 'ECOv002_calval_tables.egg-info/SOURCES.txt' 2026-02-12T00:40:15,819 Getting requirements to build wheel: finished with status 'done' 2026-02-12T00:40:15,822 Created temporary directory: /tmp/pip-modern-metadata-13m9i301 2026-02-12T00:40:15,824 Preparing metadata (pyproject.toml): started 2026-02-12T00:40:15,825 Running command Preparing metadata (pyproject.toml) 2026-02-12T00:40:16,714 running dist_info 2026-02-12T00:40:16,724 creating /tmp/pip-modern-metadata-13m9i301/ECOv002_calval_tables.egg-info 2026-02-12T00:40:16,725 writing /tmp/pip-modern-metadata-13m9i301/ECOv002_calval_tables.egg-info/PKG-INFO 2026-02-12T00:40:16,730 writing dependency_links to /tmp/pip-modern-metadata-13m9i301/ECOv002_calval_tables.egg-info/dependency_links.txt 2026-02-12T00:40:16,733 writing requirements to /tmp/pip-modern-metadata-13m9i301/ECOv002_calval_tables.egg-info/requires.txt 2026-02-12T00:40:16,734 writing top-level names to /tmp/pip-modern-metadata-13m9i301/ECOv002_calval_tables.egg-info/top_level.txt 2026-02-12T00:40:16,736 writing manifest file '/tmp/pip-modern-metadata-13m9i301/ECOv002_calval_tables.egg-info/SOURCES.txt' 2026-02-12T00:40:16,755 reading manifest file '/tmp/pip-modern-metadata-13m9i301/ECOv002_calval_tables.egg-info/SOURCES.txt' 2026-02-12T00:40:16,757 adding license file 'LICENSE' 2026-02-12T00:40:16,760 writing manifest file '/tmp/pip-modern-metadata-13m9i301/ECOv002_calval_tables.egg-info/SOURCES.txt' 2026-02-12T00:40:16,761 creating '/tmp/pip-modern-metadata-13m9i301/ecov002_calval_tables-1.12.0.dist-info' 2026-02-12T00:40:16,881 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-12T00:40:16,886 Source in /tmp/pip-wheel-znzzp5vk/ecov002-calval-tables_32525c3a26ba40eda5870fea3fb812ce has version 1.12.0, which satisfies requirement ecov002-calval-tables==1.12.0 from https://files.pythonhosted.org/packages/ad/5b/da67dd4fe161e7190d22873ccee74149bd271a4f25d963cd0247dda679c9/ecov002_calval_tables-1.12.0.tar.gz 2026-02-12T00:40:16,887 Removed ecov002-calval-tables==1.12.0 from https://files.pythonhosted.org/packages/ad/5b/da67dd4fe161e7190d22873ccee74149bd271a4f25d963cd0247dda679c9/ecov002_calval_tables-1.12.0.tar.gz from build tracker '/tmp/pip-build-tracker-ggl0__kb' 2026-02-12T00:40:16,892 Created temporary directory: /tmp/pip-unpack-d_fesaeb 2026-02-12T00:40:16,893 Building wheels for collected packages: ecov002-calval-tables 2026-02-12T00:40:16,897 Created temporary directory: /tmp/pip-wheel-w0v1k5bx 2026-02-12T00:40:16,898 Destination directory: /tmp/pip-wheel-w0v1k5bx 2026-02-12T00:40:16,900 Building wheel for ecov002-calval-tables (pyproject.toml): started 2026-02-12T00:40:16,901 Running command Building wheel for ecov002-calval-tables (pyproject.toml) 2026-02-12T00:40:17,523 running bdist_wheel 2026-02-12T00:40:17,541 running build 2026-02-12T00:40:17,542 running build_py 2026-02-12T00:40:17,548 creating build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,550 copying ECOv002_calval_tables/ECOv002_calval_tables.py -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,552 copying ECOv002_calval_tables/error_funcs.py -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,555 copying ECOv002_calval_tables/__init__.py -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,557 copying ECOv002_calval_tables/load_tables.py -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,559 copying ECOv002_calval_tables/ec_lib.py -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,562 copying ECOv002_calval_tables/plot_single_model.py -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,564 copying ECOv002_calval_tables/version.py -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,565 copying ECOv002_calval_tables/plot_funcs.py -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,568 copying ECOv002_calval_tables/upscale_to_daylight.py -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,570 creating build/lib/tests 2026-02-12T00:40:17,571 copying tests/test_load_metadata_ebc_filt.py -> build/lib/tests 2026-02-12T00:40:17,573 copying tests/test_load_calval_table.py -> build/lib/tests 2026-02-12T00:40:17,575 copying tests/test_import_dependencies.py -> build/lib/tests 2026-02-12T00:40:17,576 copying tests/test_import_ECOv002_calval_tables.py -> build/lib/tests 2026-02-12T00:40:17,578 running egg_info 2026-02-12T00:40:17,588 writing ECOv002_calval_tables.egg-info/PKG-INFO 2026-02-12T00:40:17,592 writing dependency_links to ECOv002_calval_tables.egg-info/dependency_links.txt 2026-02-12T00:40:17,594 writing requirements to ECOv002_calval_tables.egg-info/requires.txt 2026-02-12T00:40:17,595 writing top-level names to ECOv002_calval_tables.egg-info/top_level.txt 2026-02-12T00:40:17,606 reading manifest file 'ECOv002_calval_tables.egg-info/SOURCES.txt' 2026-02-12T00:40:17,609 adding license file 'LICENSE' 2026-02-12T00:40:17,612 writing manifest file 'ECOv002_calval_tables.egg-info/SOURCES.txt' 2026-02-12T00:40:17,615 copying ECOv002_calval_tables/combined_eco_flux_EC_filtered.csv -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,653 copying ECOv002_calval_tables/metadata_ebc_filt.csv -> build/lib/ECOv002_calval_tables 2026-02-12T00:40:17,666 installing to build/bdist.linux-armv7l/wheel 2026-02-12T00:40:17,667 running install 2026-02-12T00:40:17,691 running install_lib 2026-02-12T00:40:17,697 creating build/bdist.linux-armv7l/wheel 2026-02-12T00:40:17,700 creating build/bdist.linux-armv7l/wheel/ECOv002_calval_tables 2026-02-12T00:40:17,701 copying build/lib/ECOv002_calval_tables/ECOv002_calval_tables.py -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,703 copying build/lib/ECOv002_calval_tables/error_funcs.py -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,705 copying build/lib/ECOv002_calval_tables/__init__.py -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,707 copying build/lib/ECOv002_calval_tables/load_tables.py -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,708 copying build/lib/ECOv002_calval_tables/ec_lib.py -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,711 copying build/lib/ECOv002_calval_tables/plot_single_model.py -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,713 copying build/lib/ECOv002_calval_tables/version.py -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,715 copying build/lib/ECOv002_calval_tables/plot_funcs.py -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,723 copying build/lib/ECOv002_calval_tables/combined_eco_flux_EC_filtered.csv -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,747 copying build/lib/ECOv002_calval_tables/metadata_ebc_filt.csv -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,749 copying build/lib/ECOv002_calval_tables/upscale_to_daylight.py -> build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables 2026-02-12T00:40:17,752 creating build/bdist.linux-armv7l/wheel/tests 2026-02-12T00:40:17,753 copying build/lib/tests/test_load_metadata_ebc_filt.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T00:40:17,755 copying build/lib/tests/test_load_calval_table.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T00:40:17,757 copying build/lib/tests/test_import_dependencies.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T00:40:17,759 copying build/lib/tests/test_import_ECOv002_calval_tables.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T00:40:17,761 running install_egg_info 2026-02-12T00:40:17,767 Copying ECOv002_calval_tables.egg-info to build/bdist.linux-armv7l/wheel/./ECOv002_calval_tables-1.12.0-py3.11.egg-info 2026-02-12T00:40:17,776 running install_scripts 2026-02-12T00:40:17,786 creating build/bdist.linux-armv7l/wheel/ecov002_calval_tables-1.12.0.dist-info/WHEEL 2026-02-12T00:40:17,789 creating '/tmp/pip-wheel-w0v1k5bx/.tmp-sr3_7y5d/ecov002_calval_tables-1.12.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-12T00:40:17,792 adding 'ECOv002_calval_tables/ECOv002_calval_tables.py' 2026-02-12T00:40:17,794 adding 'ECOv002_calval_tables/__init__.py' 2026-02-12T00:40:17,976 adding 'ECOv002_calval_tables/combined_eco_flux_EC_filtered.csv' 2026-02-12T00:40:17,984 adding 'ECOv002_calval_tables/ec_lib.py' 2026-02-12T00:40:17,987 adding 'ECOv002_calval_tables/error_funcs.py' 2026-02-12T00:40:17,989 adding 'ECOv002_calval_tables/load_tables.py' 2026-02-12T00:40:17,992 adding 'ECOv002_calval_tables/metadata_ebc_filt.csv' 2026-02-12T00:40:17,995 adding 'ECOv002_calval_tables/plot_funcs.py' 2026-02-12T00:40:17,997 adding 'ECOv002_calval_tables/plot_single_model.py' 2026-02-12T00:40:17,999 adding 'ECOv002_calval_tables/upscale_to_daylight.py' 2026-02-12T00:40:18,000 adding 'ECOv002_calval_tables/version.py' 2026-02-12T00:40:18,004 adding 'ecov002_calval_tables-1.12.0.dist-info/licenses/LICENSE' 2026-02-12T00:40:18,006 adding 'tests/test_import_ECOv002_calval_tables.py' 2026-02-12T00:40:18,008 adding 'tests/test_import_dependencies.py' 2026-02-12T00:40:18,010 adding 'tests/test_load_calval_table.py' 2026-02-12T00:40:18,011 adding 'tests/test_load_metadata_ebc_filt.py' 2026-02-12T00:40:18,013 adding 'ecov002_calval_tables-1.12.0.dist-info/METADATA' 2026-02-12T00:40:18,014 adding 'ecov002_calval_tables-1.12.0.dist-info/WHEEL' 2026-02-12T00:40:18,015 adding 'ecov002_calval_tables-1.12.0.dist-info/top_level.txt' 2026-02-12T00:40:18,016 adding 'ecov002_calval_tables-1.12.0.dist-info/RECORD' 2026-02-12T00:40:18,024 removing build/bdist.linux-armv7l/wheel 2026-02-12T00:40:18,036 Traceback (most recent call last): 2026-02-12T00:40:18,036 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2026-02-12T00:40:18,037 dist.run_commands() 2026-02-12T00:40:18,037 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1000, in run_commands 2026-02-12T00:40:18,038 self.run_command(cmd) 2026-02-12T00:40:18,039 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1107, in run_command 2026-02-12T00:40:18,039 super().run_command(command) 2026-02-12T00:40:18,040 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1019, in run_command 2026-02-12T00:40:18,040 cmd_obj.run() 2026-02-12T00:40:18,041 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/command/bdist_wheel.py", line 452, in run 2026-02-12T00:40:18,042 _shutil.rmtree(self.bdist_dir) 2026-02-12T00:40:18,042 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/_shutil.py", line 48, in rmtree 2026-02-12T00:40:18,043 return py311.shutil_rmtree(path, ignore_errors, onexc) 2026-02-12T00:40:18,044 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,044 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/compat/py311.py", line 27, in shutil_rmtree 2026-02-12T00:40:18,045 return shutil.rmtree(path, ignore_errors, onerror=_handler) 2026-02-12T00:40:18,046 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,046 File "/usr/lib/python3.11/shutil.py", line 732, in rmtree 2026-02-12T00:40:18,047 _rmtree_safe_fd(fd, path, onerror) 2026-02-12T00:40:18,047 File "/usr/lib/python3.11/shutil.py", line 666, in _rmtree_safe_fd 2026-02-12T00:40:18,048 onerror(os.rmdir, fullname, sys.exc_info()) 2026-02-12T00:40:18,048 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/compat/py311.py", line 25, in _handler 2026-02-12T00:40:18,049 onexc(fn, path, excinfo[1]) 2026-02-12T00:40:18,050 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/_shutil.py", line 40, in _auto_chmod 2026-02-12T00:40:18,050 raise exc 2026-02-12T00:40:18,051 File "/usr/lib/python3.11/shutil.py", line 664, in _rmtree_safe_fd 2026-02-12T00:40:18,051 os.rmdir(entry.name, dir_fd=topfd) 2026-02-12T00:40:18,052 OSError: [Errno 39] Directory not empty: 'ECOv002_calval_tables' 2026-02-12T00:40:18,053 During handling of the above exception, another exception occurred: 2026-02-12T00:40:18,055 Traceback (most recent call last): 2026-02-12T00:40:18,056 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 410, in _build_with_temp_dir 2026-02-12T00:40:18,057 self.run_setup() 2026-02-12T00:40:18,057 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 520, in run_setup 2026-02-12T00:40:18,058 super().run_setup(setup_script=setup_script) 2026-02-12T00:40:18,058 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 317, in run_setup 2026-02-12T00:40:18,059 exec(code, locals()) 2026-02-12T00:40:18,060 File "", line 1, in 2026-02-12T00:40:18,061 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 117, in setup 2026-02-12T00:40:18,062 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-02-12T00:40:18,062 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,063 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2026-02-12T00:40:18,064 return run_commands(dist) 2026-02-12T00:40:18,065 ^^^^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,066 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 210, in run_commands 2026-02-12T00:40:18,066 raise SystemExit(f"error: {exc}") 2026-02-12T00:40:18,067 SystemExit: error: [Errno 39] Directory not empty: 'ECOv002_calval_tables' 2026-02-12T00:40:18,069 During handling of the above exception, another exception occurred: 2026-02-12T00:40:18,070 Traceback (most recent call last): 2026-02-12T00:40:18,071 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 2026-02-12T00:40:18,072 main() 2026-02-12T00:40:18,073 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main 2026-02-12T00:40:18,073 json_out['return_val'] = hook(**hook_input['kwargs']) 2026-02-12T00:40:18,074 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,075 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel 2026-02-12T00:40:18,076 return _build_backend().build_wheel(wheel_directory, config_settings, 2026-02-12T00:40:18,077 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,078 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 441, in build_wheel 2026-02-12T00:40:18,079 return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)]) 2026-02-12T00:40:18,080 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,081 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 429, in _build 2026-02-12T00:40:18,082 return self._build_with_temp_dir( 2026-02-12T00:40:18,083 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,083 File "/tmp/pip-build-env-6bbjghvu/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 398, in _build_with_temp_dir 2026-02-12T00:40:18,084 with tempfile.TemporaryDirectory( 2026-02-12T00:40:18,085 File "/usr/lib/python3.11/tempfile.py", line 1052, in __exit__ 2026-02-12T00:40:18,086 self.cleanup() 2026-02-12T00:40:18,086 File "/usr/lib/python3.11/tempfile.py", line 1056, in cleanup 2026-02-12T00:40:18,087 self._rmtree(self.name, ignore_errors=self._ignore_cleanup_errors) 2026-02-12T00:40:18,088 File "/usr/lib/python3.11/tempfile.py", line 1038, in _rmtree 2026-02-12T00:40:18,089 _rmtree(name, onerror=onerror) 2026-02-12T00:40:18,090 File "/usr/lib/python3.11/shutil.py", line 738, in rmtree 2026-02-12T00:40:18,091 onerror(os.rmdir, path, sys.exc_info()) 2026-02-12T00:40:18,092 File "/usr/lib/python3.11/shutil.py", line 736, in rmtree 2026-02-12T00:40:18,092 os.rmdir(path, dir_fd=dir_fd) 2026-02-12T00:40:18,093 OSError: [Errno 39] Directory not empty: '/tmp/pip-wheel-w0v1k5bx/.tmp-sr3_7y5d' 2026-02-12T00:40:18,159 ERROR: [present-rich] Building wheel for ecov002-calval-tables (pyproject.toml) exited with 1 2026-02-12T00:40:18,173 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmp7s87r3x3[/] 2026-02-12T00:40:18,173 [bold magenta]cwd[/]: /tmp/pip-wheel-znzzp5vk/ecov002-calval-tables_32525c3a26ba40eda5870fea3fb812ce 2026-02-12T00:40:18,174 Building wheel for ecov002-calval-tables (pyproject.toml): finished with status 'error' 2026-02-12T00:40:18,176 ERROR: Failed building wheel for ecov002-calval-tables 2026-02-12T00:40:18,685 Failed to build ecov002-calval-tables 2026-02-12T00:40:18,688 ERROR: Failed to build one or more wheels 2026-02-12T00:40:18,690 Exception information: 2026-02-12T00:40:18,690 Traceback (most recent call last): 2026-02-12T00:40:18,690 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-02-12T00:40:18,690 status = run_func(*args) 2026-02-12T00:40:18,690 ^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,690 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-02-12T00:40:18,690 return func(self, options, args) 2026-02-12T00:40:18,690 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-02-12T00:40:18,690 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2026-02-12T00:40:18,690 raise CommandError("Failed to build one or more wheels") 2026-02-12T00:40:18,690 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2026-02-12T00:40:18,697 Removed build tracker: '/tmp/pip-build-tracker-ggl0__kb'