2026-02-10T01:40:36,250 Created temporary directory: /tmp/pip-ephem-wheel-cache-3yb5n_wy 2026-02-10T01:40:36,252 Created temporary directory: /tmp/pip-build-tracker-5dvhug73 2026-02-10T01:40:36,252 Initialized build tracking at /tmp/pip-build-tracker-5dvhug73 2026-02-10T01:40:36,253 Created build tracker: /tmp/pip-build-tracker-5dvhug73 2026-02-10T01:40:36,253 Entered build tracker: /tmp/pip-build-tracker-5dvhug73 2026-02-10T01:40:36,254 Created temporary directory: /tmp/pip-wheel-fonl6zvh 2026-02-10T01:40:36,257 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-10T01:40:36,259 Created temporary directory: /tmp/pip-ephem-wheel-cache-4_5ibmnn 2026-02-10T01:40:36,281 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T01:40:36,285 2 location(s) to search for versions of nustattools: 2026-02-10T01:40:36,285 * https://pypi.org/simple/nustattools/ 2026-02-10T01:40:36,285 * https://www.piwheels.org/simple/nustattools/ 2026-02-10T01:40:36,286 Fetching project page and analyzing links: https://pypi.org/simple/nustattools/ 2026-02-10T01:40:36,287 Getting page https://pypi.org/simple/nustattools/ 2026-02-10T01:40:36,288 Found index url https://pypi.org/simple 2026-02-10T01:40:36,505 Fetched page https://pypi.org/simple/nustattools/ as application/vnd.pypi.simple.v1+json 2026-02-10T01:40:36,510 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/37/64/cfc32ccaba643cd7e2f752c730d0c78946c16bdf378b0fb2a4e103c30d73/nustattools-0.1.0-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,511 Found link https://files.pythonhosted.org/packages/88/c0/b994b9f24d717c9645ae0364cbf262ff37d8c82dc24cdb492a70b64ecebd/nustattools-0.1.0.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.1.0 2026-02-10T01:40:36,512 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/18/09/73df88cf3704b0bb61b17225734295732f83e9c10f99b870f404135609bc/nustattools-0.2.0-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,513 Found link https://files.pythonhosted.org/packages/23/9f/352a4bdd43de516b89a9604c3dba825ec7463f5b1c4b063a28c0fc126033/nustattools-0.2.0.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.2.0 2026-02-10T01:40:36,514 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/fc/1d/9d9d517f2b3a09e9b10b561217e4a952c6bc68a7eb384fab4eab815b81a7/nustattools-0.2.1-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,515 Found link https://files.pythonhosted.org/packages/b1/7c/8d6718194c6a2f07c8de0332e6f37d2a87b75464bf7adfb76a0b70ba455f/nustattools-0.2.1.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.2.1 2026-02-10T01:40:36,515 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/92/e7/4cf4d027bb2f94e5661532ba48bea4123cc0fe427167db4e2dde807bf047/nustattools-0.3.0-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,516 Found link https://files.pythonhosted.org/packages/b2/8f/72f49776b8efbee61b244544185605a6c967b7766e6dbd8b002b51a61740/nustattools-0.3.0.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.3.0 2026-02-10T01:40:36,517 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/e7/3f/85e7248f1911ba6855c7e2aeb84a1963e5a3782b97748e6480caaab580c5/nustattools-0.3.1-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,518 Found link https://files.pythonhosted.org/packages/09/e5/5d2cffce209e87335dabb2922dd3010d8e3099579c28b1a9dab4d977bc9d/nustattools-0.3.1.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.3.1 2026-02-10T01:40:36,519 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/99/f0/01d8533cde5415e8454dd172c611ab279a1d550f489fcfc89a35634fc05f/nustattools-0.4.0-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,520 Found link https://files.pythonhosted.org/packages/21/20/e6a1ab3f3180495c0e0cec7e765277c11e01a8abbf60687804e5c9ec11c1/nustattools-0.4.0.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.4.0 2026-02-10T01:40:36,520 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/c4/d6/ed3d2c3b7400db5b75dab5b632ab7240aba6a94d5a79f8b6727479e76384/nustattools-0.4.1-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,521 Found link https://files.pythonhosted.org/packages/c3/a6/562e3ad17cf76b98661a50c37d1e8fbee15177a80c5aa9dc08f5f3ea87de/nustattools-0.4.1.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.4.1 2026-02-10T01:40:36,522 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/cb/ab/523c5323f0a3c7b1b01925528b9671a649e201a69e27a7ddc2c708107baa/nustattools-0.5.0-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,523 Found link https://files.pythonhosted.org/packages/6b/96/e51fa70b541588572a20bf13d01fe361d5eac0688aad35dd887cf5235ebd/nustattools-0.5.0.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.5.0 2026-02-10T01:40:36,523 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/6c/a8/5ecd56497eac82294f1107aa339628cd880857553db860d0ce29183a5d65/nustattools-0.6.0-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,524 Found link https://files.pythonhosted.org/packages/c4/08/1b3a522a14e2adab9863568d58cbf9b1ed0b24777bf12d06f48405d02465/nustattools-0.6.0.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.6.0 2026-02-10T01:40:36,525 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/53/04/409f119886bff37a10068e90a98e00a959365d25cd8e8a5df7379d6c6bde/nustattools-0.7.0-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,526 Found link https://files.pythonhosted.org/packages/63/01/e8b56811c91e22fed7c855c5b46d7177b6323f2274c8eb0cab6dfdb405c0/nustattools-0.7.0.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.7.0 2026-02-10T01:40:36,527 Skipping link: No binaries permitted for nustattools: https://files.pythonhosted.org/packages/2f/e1/5981fec10b8695904dec2541a985fbf4b02d926ae8feb1b7d384d9b00838/nustattools-0.8.0-py3-none-any.whl (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,527 Found link https://files.pythonhosted.org/packages/2a/31/4878d0fa44e071b7ec40b17deb31bbb4e8a1cba2efb54750c1467e988aee/nustattools-0.8.0.tar.gz (from https://pypi.org/simple/nustattools/) (requires-python:>=3.8), version: 0.8.0 2026-02-10T01:40:36,528 Fetching project page and analyzing links: https://www.piwheels.org/simple/nustattools/ 2026-02-10T01:40:36,529 Getting page https://www.piwheels.org/simple/nustattools/ 2026-02-10T01:40:36,531 Found index url https://www.piwheels.org/simple 2026-02-10T01:40:36,685 Fetched page https://www.piwheels.org/simple/nustattools/ as text/html 2026-02-10T01:40:36,690 Skipping link: No binaries permitted for nustattools: https://www.piwheels.org/simple/nustattools/nustattools-0.7.0-py3-none-any.whl#sha256=22c3515dfb5a4f447dba8a7511c05697a186d3f861b786a5bbbd28e633a2673e (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,690 Skipping link: No binaries permitted for nustattools: https://archive1.piwheels.org/simple/nustattools/nustattools-0.6.0-py3-none-any.whl#sha256=ec35bcb0f555c9da443f81ae0a60962e89a1adf2777aa1116821c4131a4d81bb (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,691 Skipping link: No binaries permitted for nustattools: https://archive1.piwheels.org/simple/nustattools/nustattools-0.5.0-py3-none-any.whl#sha256=6e302f64dd3bfc9d55ff2aa67e7e8440dc7a2bb6f53207d6f261a043f7b9fd39 (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,692 Skipping link: No binaries permitted for nustattools: https://archive1.piwheels.org/simple/nustattools/nustattools-0.4.1-py3-none-any.whl#sha256=56f3f905e28141a81184ae1996068f925f27108c79966b82b108555d8fb89e3a (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,692 Skipping link: No binaries permitted for nustattools: https://archive1.piwheels.org/simple/nustattools/nustattools-0.4.0-py3-none-any.whl#sha256=3b714970a7467fdd46887e71de91e46d7d5ece959463fa61f056e99c7ed88719 (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,693 Skipping link: No binaries permitted for nustattools: https://archive1.piwheels.org/simple/nustattools/nustattools-0.3.1-py3-none-any.whl#sha256=cabad6488421106a3fdd0f8c9a2e8b747d42c465f5c2a8a565fde283309475bb (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,693 Skipping link: No binaries permitted for nustattools: https://archive1.piwheels.org/simple/nustattools/nustattools-0.3.0-py3-none-any.whl#sha256=f87ffe80466b632bd6ea687bbb3041a83a21f5da549a62ba93350a3361164c80 (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,693 Skipping link: No binaries permitted for nustattools: https://archive1.piwheels.org/simple/nustattools/nustattools-0.2.1-py3-none-any.whl#sha256=b96fc2230ab822d87577934c3dd5d220a906e7f849af3dac7c671da554929b14 (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,694 Skipping link: No binaries permitted for nustattools: https://archive1.piwheels.org/simple/nustattools/nustattools-0.2.0-py3-none-any.whl#sha256=7fe6b4dd1a623e3e3db8487e740685f2c3bccad6ad2446a435bd14e4b60c0002 (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,695 Skipping link: No binaries permitted for nustattools: https://archive1.piwheels.org/simple/nustattools/nustattools-0.1.0-py3-none-any.whl#sha256=c825e2bc827efcd1cb0cc1f63355d9aa9cae855228eed9725c0e1c82cf2dfda1 (from https://www.piwheels.org/simple/nustattools/) (requires-python:>=3.8) 2026-02-10T01:40:36,695 Skipping link: not a file: https://www.piwheels.org/simple/nustattools/ 2026-02-10T01:40:36,696 Skipping link: not a file: https://pypi.org/simple/nustattools/ 2026-02-10T01:40:36,716 Given no hashes to check 1 links for project 'nustattools': discarding no candidates 2026-02-10T01:40:36,734 Collecting nustattools==0.8.0 2026-02-10T01:40:36,736 Created temporary directory: /tmp/pip-unpack-20ip78s2 2026-02-10T01:40:36,871 Downloading nustattools-0.8.0.tar.gz (247 kB) 2026-02-10T01:40:37,060 Added nustattools==0.8.0 from https://files.pythonhosted.org/packages/2a/31/4878d0fa44e071b7ec40b17deb31bbb4e8a1cba2efb54750c1467e988aee/nustattools-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-5dvhug73' 2026-02-10T01:40:37,068 Created temporary directory: /tmp/pip-build-env-2k_u8nkv 2026-02-10T01:40:37,073 Installing build dependencies: started 2026-02-10T01:40:37,074 Running command pip subprocess to install build dependencies 2026-02-10T01:40:38,191 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T01:40:38,828 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-10T01:40:38,851 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T01:40:39,361 Collecting hatchling 2026-02-10T01:40:39,379 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-02-10T01:40:39,454 Collecting hatch-vcs 2026-02-10T01:40:39,468 Using cached https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl (8.5 kB) 2026-02-10T01:40:39,652 Collecting packaging>=24.2 2026-02-10T01:40:39,668 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-10T01:40:39,782 Collecting pathspec>=0.10.1 2026-02-10T01:40:39,788 Using cached pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-02-10T01:40:39,905 Collecting pluggy>=1.0.0 2026-02-10T01:40:39,919 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-10T01:40:40,160 Collecting trove-classifiers 2026-02-10T01:40:40,175 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-02-10T01:40:40,547 Collecting setuptools-scm>=8.2.0 2026-02-10T01:40:40,564 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-10T01:40:42,076 Collecting setuptools 2026-02-10T01:40:42,096 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-10T01:40:45,207 Installing collected packages: trove-classifiers, setuptools, pluggy, pathspec, packaging, setuptools-scm, hatchling, hatch-vcs 2026-02-10T01:40:45,241 Creating /tmp/pip-build-env-2k_u8nkv/overlay/local/bin 2026-02-10T01:40:45,243 changing mode of /tmp/pip-build-env-2k_u8nkv/overlay/local/bin/trove-classifiers to 755 2026-02-10T01:40:49,092 changing mode of /tmp/pip-build-env-2k_u8nkv/overlay/local/bin/setuptools-scm to 755 2026-02-10T01:40:49,544 changing mode of /tmp/pip-build-env-2k_u8nkv/overlay/local/bin/hatchling to 755 2026-02-10T01:40:49,664 Successfully installed hatch-vcs-0.5.0 hatchling-1.28.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 setuptools-82.0.0 setuptools-scm-9.2.2 trove-classifiers-2026.1.14.14 2026-02-10T01:40:49,965 Installing build dependencies: finished with status 'done' 2026-02-10T01:40:49,972 Getting requirements to build wheel: started 2026-02-10T01:40:49,973 Running command Getting requirements to build wheel 2026-02-10T01:40:50,465 Getting requirements to build wheel: finished with status 'done' 2026-02-10T01:40:50,468 Created temporary directory: /tmp/pip-modern-metadata-qjxw95xv 2026-02-10T01:40:50,470 Preparing metadata (pyproject.toml): started 2026-02-10T01:40:50,471 Running command Preparing metadata (pyproject.toml) 2026-02-10T01:40:51,394 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T01:40:51,399 Source in /tmp/pip-wheel-fonl6zvh/nustattools_83f56824255648de94018fa93ac29f34 has version 0.8.0, which satisfies requirement nustattools==0.8.0 from https://files.pythonhosted.org/packages/2a/31/4878d0fa44e071b7ec40b17deb31bbb4e8a1cba2efb54750c1467e988aee/nustattools-0.8.0.tar.gz 2026-02-10T01:40:51,400 Removed nustattools==0.8.0 from https://files.pythonhosted.org/packages/2a/31/4878d0fa44e071b7ec40b17deb31bbb4e8a1cba2efb54750c1467e988aee/nustattools-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-5dvhug73' 2026-02-10T01:40:51,406 Created temporary directory: /tmp/pip-unpack-ptzk__4v 2026-02-10T01:40:51,407 Building wheels for collected packages: nustattools 2026-02-10T01:40:51,412 Created temporary directory: /tmp/pip-wheel-uxjza_iw 2026-02-10T01:40:51,413 Destination directory: /tmp/pip-wheel-uxjza_iw 2026-02-10T01:40:51,415 Building wheel for nustattools (pyproject.toml): started 2026-02-10T01:40:51,417 Running command Building wheel for nustattools (pyproject.toml) 2026-02-10T01:40:51,563 Building wheel for nustattools (pyproject.toml): finished with status 'done' 2026-02-10T01:40:51,569 Created wheel for nustattools: filename=nustattools-0.8.0-py3-none-any.whl size=250592 sha256=4aa3ebda0e3b2c885e856768fa5ad4e3dd60abd7ffba5429d9e5536932d03046 2026-02-10T01:40:51,570 Stored in directory: /tmp/pip-ephem-wheel-cache-4_5ibmnn/wheels/4f/b5/33/9a41cf88acf5db1c0658deba4d568a0ba8b650c6bb4ee17f61 2026-02-10T01:40:51,582 Successfully built nustattools 2026-02-10T01:40:51,595 Removed build tracker: '/tmp/pip-build-tracker-5dvhug73'