2026-04-24T21:23:56,408 Created temporary directory: /tmp/pip-ephem-wheel-cache-7_6z_9b9 2026-04-24T21:23:56,410 Created temporary directory: /tmp/pip-build-tracker-nbx3fwj7 2026-04-24T21:23:56,410 Initialized build tracking at /tmp/pip-build-tracker-nbx3fwj7 2026-04-24T21:23:56,411 Created build tracker: /tmp/pip-build-tracker-nbx3fwj7 2026-04-24T21:23:56,411 Entered build tracker: /tmp/pip-build-tracker-nbx3fwj7 2026-04-24T21:23:56,412 Created temporary directory: /tmp/pip-wheel-ihasnay1 2026-04-24T21:23:56,415 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-04-24T21:23:56,418 Created temporary directory: /tmp/pip-ephem-wheel-cache-k43nd1sf 2026-04-24T21:23:56,439 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-24T21:23:56,443 2 location(s) to search for versions of kctools: 2026-04-24T21:23:56,443 * https://pypi.org/simple/kctools/ 2026-04-24T21:23:56,443 * https://www.piwheels.org/simple/kctools/ 2026-04-24T21:23:56,443 Fetching project page and analyzing links: https://pypi.org/simple/kctools/ 2026-04-24T21:23:56,444 Getting page https://pypi.org/simple/kctools/ 2026-04-24T21:23:56,446 Found index url https://pypi.org/simple 2026-04-24T21:23:56,672 Fetched page https://pypi.org/simple/kctools/ as application/vnd.pypi.simple.v1+json 2026-04-24T21:23:56,675 Found link https://files.pythonhosted.org/packages/10/e5/eadf4bd9785e41e155eb99efd885f4481940cc4cd8ff5284f422dcd42e6a/kctools-0.2.0.tar.gz (from https://pypi.org/simple/kctools/), version: 0.2.0 2026-04-24T21:23:56,675 Found link https://files.pythonhosted.org/packages/d2/4f/54da4078fa184e98fa89eb58bdd8435667a8d055865cb1d009c59cd85da2/kctools-0.2.1.tar.gz (from https://pypi.org/simple/kctools/), version: 0.2.1 2026-04-24T21:23:56,676 Found link https://files.pythonhosted.org/packages/af/f6/a3e7b7a5ca854aa6026ef0897d4cc3b3d5ac149dffef511db133ad44262b/kctools-0.2.2.tar.gz (from https://pypi.org/simple/kctools/), version: 0.2.2 2026-04-24T21:23:56,677 Found link https://files.pythonhosted.org/packages/03/d8/742f6df8f2def49d44fce7ef3141eef26a9b9dacc8861be0bc72902b58a6/kctools-0.2.3.tar.gz (from https://pypi.org/simple/kctools/), version: 0.2.3 2026-04-24T21:23:56,678 Found link https://files.pythonhosted.org/packages/cf/e0/1f059541963aee2b87a52aa01b62a562a54e08040292d0dac6b5c2753836/kctools-23.8.0.tar.gz (from https://pypi.org/simple/kctools/), version: 23.8.0 2026-04-24T21:23:56,678 Found link https://files.pythonhosted.org/packages/52/ee/93f3a9402988da76667b600db81799e0f2f4e8c48607cf2eca43e98763b4/kctools-23.10.0.tar.gz (from https://pypi.org/simple/kctools/), version: 23.10.0 2026-04-24T21:23:56,679 Found link https://files.pythonhosted.org/packages/ea/8f/985cb7b101e5d6522c58d507c53a1d475dea0346d2b30aae1223397cbaf0/kctools-23.10.1.tar.gz (from https://pypi.org/simple/kctools/), version: 23.10.1 2026-04-24T21:23:56,680 Found link https://files.pythonhosted.org/packages/76/c0/f46ee316f99a58da07f8d0ff23f71f84904565ad70211e036d291ecd4d8c/kctools-24.11.0.tar.gz (from https://pypi.org/simple/kctools/), version: 24.11.0 2026-04-24T21:23:56,681 Found link https://files.pythonhosted.org/packages/9a/94/bdaa5bd0ffd4c05f81a764aa653aac5691d41c4b996eaa83a870bf9a1366/kctools-26.4.2.tar.gz (from https://pypi.org/simple/kctools/) (requires-python:>=3.6), version: 26.4.2 2026-04-24T21:23:56,682 Fetching project page and analyzing links: https://www.piwheels.org/simple/kctools/ 2026-04-24T21:23:56,682 Getting page https://www.piwheels.org/simple/kctools/ 2026-04-24T21:23:56,684 Found index url https://www.piwheels.org/simple 2026-04-24T21:23:56,855 Fetched page https://www.piwheels.org/simple/kctools/ as text/html 2026-04-24T21:23:56,859 Skipping link: No binaries permitted for kctools: https://archive1.piwheels.org/simple/kctools/kctools-24.11.0-py3-none-any.whl#sha256=41471f2378e231c6a65b525c5e269cd877906f8ae022bb32b3e64906e9fb8762 (from https://www.piwheels.org/simple/kctools/) 2026-04-24T21:23:56,859 Skipping link: No binaries permitted for kctools: https://archive1.piwheels.org/simple/kctools/kctools-23.10.1-py3-none-any.whl#sha256=5260dc6b7c0a2a75203f0ae3fac58890c956310a01e37b38718c0b2ca60b59ab (from https://www.piwheels.org/simple/kctools/) 2026-04-24T21:23:56,860 Skipping link: No binaries permitted for kctools: https://archive1.piwheels.org/simple/kctools/kctools-23.10.0-py3-none-any.whl#sha256=58b0691825b28c91799cde9fa7121626f8306411c9bd73d5071202100c75a5d8 (from https://www.piwheels.org/simple/kctools/) 2026-04-24T21:23:56,861 Skipping link: No binaries permitted for kctools: https://archive1.piwheels.org/simple/kctools/kctools-23.8.0-py3-none-any.whl#sha256=db4aae97334a6a44f99cff32bd6a7e5020861a54de110cf0dd6e2afebf9d46a0 (from https://www.piwheels.org/simple/kctools/) 2026-04-24T21:23:56,861 Skipping link: No binaries permitted for kctools: https://archive1.piwheels.org/simple/kctools/kctools-0.2.3-py3-none-any.whl#sha256=858d1f3706908748212c061cb4bfcd71dc730bc4e8c2e63920c560f8f79fa2da (from https://www.piwheels.org/simple/kctools/) 2026-04-24T21:23:56,862 Skipping link: No binaries permitted for kctools: https://archive1.piwheels.org/simple/kctools/kctools-0.2.2-py3-none-any.whl#sha256=ca589d2f2be7667619b91ef6f5d81927a95efdfc277c12aa31d029b85de3dd75 (from https://www.piwheels.org/simple/kctools/) 2026-04-24T21:23:56,862 Skipping link: No binaries permitted for kctools: https://archive1.piwheels.org/simple/kctools/kctools-0.2.1-py3-none-any.whl#sha256=1e2cf4cec8c730f374fc3ed98a3aef886e88193e47ab34019b93e1683aab5bce (from https://www.piwheels.org/simple/kctools/) 2026-04-24T21:23:56,863 Skipping link: No binaries permitted for kctools: https://archive1.piwheels.org/simple/kctools/kctools-0.2.0-py3-none-any.whl#sha256=e16f66001b4b394d1cb00103db17040f8cbcc2989c1038c80dfccb9feabcd83e (from https://www.piwheels.org/simple/kctools/) 2026-04-24T21:23:56,863 Skipping link: not a file: https://www.piwheels.org/simple/kctools/ 2026-04-24T21:23:56,864 Skipping link: not a file: https://pypi.org/simple/kctools/ 2026-04-24T21:23:56,885 Given no hashes to check 1 links for project 'kctools': discarding no candidates 2026-04-24T21:23:56,905 Collecting kctools==26.4.2 2026-04-24T21:23:56,907 Created temporary directory: /tmp/pip-unpack-op223826 2026-04-24T21:23:57,055 Downloading kctools-26.4.2.tar.gz (39 kB) 2026-04-24T21:23:57,143 Added kctools==26.4.2 from https://files.pythonhosted.org/packages/9a/94/bdaa5bd0ffd4c05f81a764aa653aac5691d41c4b996eaa83a870bf9a1366/kctools-26.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-nbx3fwj7' 2026-04-24T21:23:57,147 Created temporary directory: /tmp/pip-build-env-m086zyhi 2026-04-24T21:23:57,151 Installing build dependencies: started 2026-04-24T21:23:57,152 Running command pip subprocess to install build dependencies 2026-04-24T21:23:58,276 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-24T21:23:58,703 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-04-24T21:23:58,726 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-24T21:23:59,257 Collecting hatchling 2026-04-24T21:23:59,274 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-04-24T21:23:59,468 Collecting packaging>=24.2 2026-04-24T21:23:59,474 Using cached packaging-26.2-py3-none-any.whl (100 kB) 2026-04-24T21:23:59,595 Collecting pathspec>=0.10.1 2026-04-24T21:23:59,612 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.0-py3-none-any.whl (56 kB) 2026-04-24T21:23:59,732 Collecting pluggy>=1.0.0 2026-04-24T21:23:59,745 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-04-24T21:23:59,994 Collecting trove-classifiers 2026-04-24T21:24:00,007 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-04-24T21:24:02,672 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-04-24T21:24:02,706 Creating /tmp/pip-build-env-m086zyhi/overlay/local/bin 2026-04-24T21:24:02,708 changing mode of /tmp/pip-build-env-m086zyhi/overlay/local/bin/trove-classifiers to 755 2026-04-24T21:24:03,700 changing mode of /tmp/pip-build-env-m086zyhi/overlay/local/bin/hatchling to 755 2026-04-24T21:24:03,737 Successfully installed hatchling-1.29.0 packaging-26.2 pathspec-1.1.0 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-04-24T21:24:03,988 Installing build dependencies: finished with status 'done' 2026-04-24T21:24:03,994 Getting requirements to build wheel: started 2026-04-24T21:24:03,995 Running command Getting requirements to build wheel 2026-04-24T21:24:04,337 Getting requirements to build wheel: finished with status 'done' 2026-04-24T21:24:04,340 Created temporary directory: /tmp/pip-modern-metadata-qbmd8921 2026-04-24T21:24:04,343 Preparing metadata (pyproject.toml): started 2026-04-24T21:24:04,344 Running command Preparing metadata (pyproject.toml) 2026-04-24T21:24:04,912 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-24T21:24:04,916 Source in /tmp/pip-wheel-ihasnay1/kctools_9f546e6c83c949d39eee5cad7de2b27b has version 26.4.2, which satisfies requirement kctools==26.4.2 from https://files.pythonhosted.org/packages/9a/94/bdaa5bd0ffd4c05f81a764aa653aac5691d41c4b996eaa83a870bf9a1366/kctools-26.4.2.tar.gz 2026-04-24T21:24:04,917 Removed kctools==26.4.2 from https://files.pythonhosted.org/packages/9a/94/bdaa5bd0ffd4c05f81a764aa653aac5691d41c4b996eaa83a870bf9a1366/kctools-26.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-nbx3fwj7' 2026-04-24T21:24:04,923 Created temporary directory: /tmp/pip-unpack-7aaz_phe 2026-04-24T21:24:04,923 Building wheels for collected packages: kctools 2026-04-24T21:24:04,928 Created temporary directory: /tmp/pip-wheel-7s8u0sil 2026-04-24T21:24:04,928 Destination directory: /tmp/pip-wheel-7s8u0sil 2026-04-24T21:24:04,930 Building wheel for kctools (pyproject.toml): started 2026-04-24T21:24:04,931 Running command Building wheel for kctools (pyproject.toml) 2026-04-24T21:24:05,061 Building wheel for kctools (pyproject.toml): finished with status 'done' 2026-04-24T21:24:05,065 Created wheel for kctools: filename=kctools-26.4.2-py3-none-any.whl size=32698 sha256=696eb9a59678108d05db1b8ff83cdc53420f37f37b11b4c80ad16700753a27ac 2026-04-24T21:24:05,066 Stored in directory: /tmp/pip-ephem-wheel-cache-k43nd1sf/wheels/70/c1/94/ea000453beb11ce0e7bf6e191cfcad1088cdf0e3c3a923f622 2026-04-24T21:24:05,076 Successfully built kctools 2026-04-24T21:24:05,080 Removed build tracker: '/tmp/pip-build-tracker-nbx3fwj7'