2026-03-13T23:54:18,746 Created temporary directory: /tmp/pip-ephem-wheel-cache-2z_j4ny7 2026-03-13T23:54:18,748 Created temporary directory: /tmp/pip-build-tracker-0s8g9sau 2026-03-13T23:54:18,749 Initialized build tracking at /tmp/pip-build-tracker-0s8g9sau 2026-03-13T23:54:18,749 Created build tracker: /tmp/pip-build-tracker-0s8g9sau 2026-03-13T23:54:18,750 Entered build tracker: /tmp/pip-build-tracker-0s8g9sau 2026-03-13T23:54:18,751 Created temporary directory: /tmp/pip-wheel-m00xn1vn 2026-03-13T23:54:18,753 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-03-13T23:54:18,756 Created temporary directory: /tmp/pip-ephem-wheel-cache-x2edr69l 2026-03-13T23:54:18,780 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T23:54:18,784 2 location(s) to search for versions of kwtsms: 2026-03-13T23:54:18,784 * https://pypi.org/simple/kwtsms/ 2026-03-13T23:54:18,784 * https://www.piwheels.org/simple/kwtsms/ 2026-03-13T23:54:18,785 Fetching project page and analyzing links: https://pypi.org/simple/kwtsms/ 2026-03-13T23:54:18,786 Getting page https://pypi.org/simple/kwtsms/ 2026-03-13T23:54:18,787 Found index url https://pypi.org/simple 2026-03-13T23:54:18,998 Fetched page https://pypi.org/simple/kwtsms/ as application/vnd.pypi.simple.v1+json 2026-03-13T23:54:19,008 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/99/95/b9f8e250da34c9c6813ce40f083236141eb6da89645939a9e224f76d7f75/kwtsms-0.1.0-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,009 Found link https://files.pythonhosted.org/packages/09/8b/5ee587a9eb4e27eeb4dea263e72ff6f852c4ef66bc696735679a45d81469/kwtsms-0.1.0.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.1.0 2026-03-13T23:54:19,010 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/7e/8e/78de55650454ea74e6fb9b783b2bca0925abc68b88ad392d7cc84dba724d/kwtsms-0.2.0-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,012 Found link https://files.pythonhosted.org/packages/9c/76/b4b50711306e96b7e177d3e93e9c2406d47641a41ae370ed637939c2b87e/kwtsms-0.2.0.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.2.0 2026-03-13T23:54:19,013 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/cd/8b/5cad6a7d9ce5a773e2fa754cfc261e2eda3acd05b91d8a39188c3e8efb3b/kwtsms-0.4.0-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,014 Found link https://files.pythonhosted.org/packages/fa/4e/1551f06eed023ddbe36ca576f941f2e195abf6627094f996129ad34d3bcf/kwtsms-0.4.0.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.4.0 2026-03-13T23:54:19,015 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/0c/60/eda721450be30f92340a26658b635c6779ddf6cbbac31a8cf7e2de620be1/kwtsms-0.5.0-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,017 Found link https://files.pythonhosted.org/packages/10/07/35f5d139ef23eea02e0e7c84b2e6eb751ec368fbc31683e38c7c6bd45b23/kwtsms-0.5.0.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.5.0 2026-03-13T23:54:19,017 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/12/1e/099a963f3d7024117b45b2c2b685df37c3466e0c138c2dc4e351f436bd3b/kwtsms-0.7.0-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,019 Found link https://files.pythonhosted.org/packages/a1/02/e0e178d8bd6b6b46c2f9237f295193428a7d59ed6cf117555c8c1f4dc6a4/kwtsms-0.7.0.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.0 2026-03-13T23:54:19,020 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/b1/16/f340bfd4691bb4f67206e2f601eb6be45e9fa2fee9b6b492171b9d11145f/kwtsms-0.7.3-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,021 Found link https://files.pythonhosted.org/packages/ac/e7/2557232104a0cb24c8f9b20da5bedca322a7c133a322b73a3b333477c1af/kwtsms-0.7.3.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.3 2026-03-13T23:54:19,022 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/a3/ce/123ea1d8c85ba177b1c342bf8511f0b83fa07aab5e53033e33b4195e6b61/kwtsms-0.7.13-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,023 Found link https://files.pythonhosted.org/packages/31/1d/21ea46c4f3d60d1cfbf63395d5d718e5db8b8dd1da43028d342e5017dfaf/kwtsms-0.7.13.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.13 2026-03-13T23:54:19,024 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/f1/cd/23acb96874d5853e59d15472203f4ae05d5b13eb0bd4bea3bf37dc12d9c4/kwtsms-0.7.25-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,025 Found link https://files.pythonhosted.org/packages/0f/ea/a990b8d65c2a095214f309c0c37629c04334e3b75779ad54b522d596fde9/kwtsms-0.7.25.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.25 2026-03-13T23:54:19,026 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/11/e5/cb5de00241028e4286a565f31d52746e7901ba3e30647d37040ab72150d2/kwtsms-0.7.26-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,027 Found link https://files.pythonhosted.org/packages/d2/d3/5cd93ec5abd6b5e613c04c564a10c4122476f75ab5ba493a8d4ff2eb577b/kwtsms-0.7.26.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.26 2026-03-13T23:54:19,028 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/d5/ef/cc9a0869f212cfc101dfcc40aca4087e18f56990657c259534a21dbf7227/kwtsms-0.7.27-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,029 Found link https://files.pythonhosted.org/packages/15/02/a86aa6e8098662ca3d46ef99ae8528a98a77245508abadc724351dda713d/kwtsms-0.7.27.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.27 2026-03-13T23:54:19,030 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/fd/40/dd2c27f9d8b7b61208a5ab61ffa43723cd6fc8d51119de24c74f1b5889e3/kwtsms-0.7.28-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,031 Found link https://files.pythonhosted.org/packages/ee/76/22f34634a8fdaa330a6ced38751c2289b1bb1d78b722194802b3bddd80e2/kwtsms-0.7.28.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.28 2026-03-13T23:54:19,032 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/73/09/373135e52bf4336d90966c487ba839dc6c607070563fa1bd4280d5641d89/kwtsms-0.7.30-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,034 Found link https://files.pythonhosted.org/packages/f8/59/a08e8ebaa90710ceb9359c9137d4b146ce1dcf666ef82a8a24c69863fd81/kwtsms-0.7.30.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.30 2026-03-13T23:54:19,034 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/1d/20/ec78e01650d4c46e4c2965c01aa7e9d115b104a76a0df4378c12b0a45784/kwtsms-0.7.31-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,036 Found link https://files.pythonhosted.org/packages/fb/fe/2e2d5c09eebb0ade053190379f091ea0f61e31c5067d1ff135b1b92e4bf3/kwtsms-0.7.31.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.31 2026-03-13T23:54:19,037 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/56/75/0c3c51df6bf41efd6965a06e339ff4bb1b57c422faf046158a9a32169bdc/kwtsms-0.7.35-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,038 Found link https://files.pythonhosted.org/packages/e4/f5/9d438b5ef4c23ae3834551e234ac46d04f4e8eec7b04e0ae18b4e862e302/kwtsms-0.7.35.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.35 2026-03-13T23:54:19,039 Skipping link: No binaries permitted for kwtsms: https://files.pythonhosted.org/packages/e2/3c/64010c4b2d7a75d32767b74518cba9aabbc2659b3868944d143ae4e695ff/kwtsms-0.7.40-py3-none-any.whl (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,040 Found link https://files.pythonhosted.org/packages/cf/bf/5bc3ef145546e7ec05355f93eac19aa166afa052beae82af45cc1a357789/kwtsms-0.7.40.tar.gz (from https://pypi.org/simple/kwtsms/) (requires-python:>=3.8), version: 0.7.40 2026-03-13T23:54:19,041 Fetching project page and analyzing links: https://www.piwheels.org/simple/kwtsms/ 2026-03-13T23:54:19,042 Getting page https://www.piwheels.org/simple/kwtsms/ 2026-03-13T23:54:19,043 Found index url https://www.piwheels.org/simple 2026-03-13T23:54:19,214 Fetched page https://www.piwheels.org/simple/kwtsms/ as text/html 2026-03-13T23:54:19,219 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.7.31-py3-none-any.whl#sha256=c25903263597a42294912f7b9fdb2e3c840e3abe68505c7279a3087c6b29e63a (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,220 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.7.30-py3-none-any.whl#sha256=f8b6e3c748b16cdcb2a2021813b1dd39e7df9064d2351b1a6c453591825045d5 (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,220 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.7.28-py3-none-any.whl#sha256=67af99c542277a1a2f5eecc93133c2cda11d0360663c0d650491a072aedefc46 (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,221 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.7.27-py3-none-any.whl#sha256=713985c76d7d91afa445fa265b8045ebd62e97c2d3ec7721c89a59372474250b (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,222 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.7.26-py3-none-any.whl#sha256=c75bbac3cc4c9226bf2836d0fb036aae751bbdbbdaed52ef73dc7a9ea8affadb (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,222 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.7.25-py3-none-any.whl#sha256=4445fbf268b952bf6dfeba1130ccf5c4b8d1aca948cff51886b8e8475ff7cc00 (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,223 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.7.13-py3-none-any.whl#sha256=576184f3ba56d24d66dca90459c764d04b013d79f9c2e87c57fb7851efbfdd2a (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,223 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.7.3-py3-none-any.whl#sha256=6828de16cd5443e701edc25a62be416006d617146b3fd89b244211f57c685d33 (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,224 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.7.0-py3-none-any.whl#sha256=919d080c783907d2bbed4a868893b4df0a7ef1627877d9ad8b0c9872a7780c36 (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,224 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.5.0-py3-none-any.whl#sha256=e6dff1a1e351b906fd8b066382ad3f1b8f77153a65fabbb440205a9176cdece2 (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,225 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.4.0-py3-none-any.whl#sha256=bfa82e2392ccb74ab0bcdadac10be3b23ee9a57b0a21dacaadde5606523ed3c3 (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,226 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.2.0-py3-none-any.whl#sha256=97a8b2fd18c1028ee956ed4ede4f1493c3abcc92a62e99bcc5dd6634e3f9387a (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,226 Skipping link: No binaries permitted for kwtsms: https://www.piwheels.org/simple/kwtsms/kwtsms-0.1.0-py3-none-any.whl#sha256=270dc52d8a177957e87c419863fa5bb7e2bff135ffc5026cfb749896f0dab8ae (from https://www.piwheels.org/simple/kwtsms/) (requires-python:>=3.8) 2026-03-13T23:54:19,227 Skipping link: not a file: https://www.piwheels.org/simple/kwtsms/ 2026-03-13T23:54:19,227 Skipping link: not a file: https://pypi.org/simple/kwtsms/ 2026-03-13T23:54:19,247 Given no hashes to check 1 links for project 'kwtsms': discarding no candidates 2026-03-13T23:54:19,265 Collecting kwtsms==0.7.35 2026-03-13T23:54:19,268 Created temporary directory: /tmp/pip-unpack-g4uakibu 2026-03-13T23:54:19,478 Downloading kwtsms-0.7.35.tar.gz (203 kB) 2026-03-13T23:54:19,655 Added kwtsms==0.7.35 from https://files.pythonhosted.org/packages/e4/f5/9d438b5ef4c23ae3834551e234ac46d04f4e8eec7b04e0ae18b4e862e302/kwtsms-0.7.35.tar.gz to build tracker '/tmp/pip-build-tracker-0s8g9sau' 2026-03-13T23:54:19,659 Created temporary directory: /tmp/pip-build-env-uyn7bkzl 2026-03-13T23:54:19,663 Installing build dependencies: started 2026-03-13T23:54:19,665 Running command pip subprocess to install build dependencies 2026-03-13T23:54:20,811 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-13T23:54:21,436 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-03-13T23:54:21,460 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T23:54:21,965 Collecting hatchling 2026-03-13T23:54:21,984 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-13T23:54:22,180 Collecting packaging>=24.2 2026-03-13T23:54:22,197 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-13T23:54:22,316 Collecting pathspec>=0.10.1 2026-03-13T23:54:22,331 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-13T23:54:22,453 Collecting pluggy>=1.0.0 2026-03-13T23:54:22,467 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-13T23:54:22,713 Collecting trove-classifiers 2026-03-13T23:54:22,729 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-13T23:54:25,441 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-13T23:54:25,479 Creating /tmp/pip-build-env-uyn7bkzl/overlay/local/bin 2026-03-13T23:54:25,481 changing mode of /tmp/pip-build-env-uyn7bkzl/overlay/local/bin/trove-classifiers to 755 2026-03-13T23:54:26,404 changing mode of /tmp/pip-build-env-uyn7bkzl/overlay/local/bin/hatchling to 755 2026-03-13T23:54:26,439 Successfully installed hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-03-13T23:54:26,688 Installing build dependencies: finished with status 'done' 2026-03-13T23:54:26,734 Getting requirements to build wheel: started 2026-03-13T23:54:26,735 Running command Getting requirements to build wheel 2026-03-13T23:54:27,084 Getting requirements to build wheel: finished with status 'done' 2026-03-13T23:54:27,087 Created temporary directory: /tmp/pip-modern-metadata-2487xlk9 2026-03-13T23:54:27,089 Preparing metadata (pyproject.toml): started 2026-03-13T23:54:27,090 Running command Preparing metadata (pyproject.toml) 2026-03-13T23:54:27,834 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-13T23:54:27,840 Source in /tmp/pip-wheel-m00xn1vn/kwtsms_03f0c6a56e3045ccb4b8b9e1351ff187 has version 0.7.35, which satisfies requirement kwtsms==0.7.35 from https://files.pythonhosted.org/packages/e4/f5/9d438b5ef4c23ae3834551e234ac46d04f4e8eec7b04e0ae18b4e862e302/kwtsms-0.7.35.tar.gz 2026-03-13T23:54:27,841 Removed kwtsms==0.7.35 from https://files.pythonhosted.org/packages/e4/f5/9d438b5ef4c23ae3834551e234ac46d04f4e8eec7b04e0ae18b4e862e302/kwtsms-0.7.35.tar.gz from build tracker '/tmp/pip-build-tracker-0s8g9sau' 2026-03-13T23:54:27,849 Created temporary directory: /tmp/pip-unpack-za9yvell 2026-03-13T23:54:27,850 Building wheels for collected packages: kwtsms 2026-03-13T23:54:27,854 Created temporary directory: /tmp/pip-wheel-3qaghclj 2026-03-13T23:54:27,855 Destination directory: /tmp/pip-wheel-3qaghclj 2026-03-13T23:54:27,857 Building wheel for kwtsms (pyproject.toml): started 2026-03-13T23:54:27,858 Running command Building wheel for kwtsms (pyproject.toml) 2026-03-13T23:54:27,988 Building wheel for kwtsms (pyproject.toml): finished with status 'done' 2026-03-13T23:54:27,992 Created wheel for kwtsms: filename=kwtsms-0.7.35-py3-none-any.whl size=27980 sha256=5db49aabeb980a8712c7c3cb3a881e6a6989c333a4806280267a87e4e4040ebd 2026-03-13T23:54:27,993 Stored in directory: /tmp/pip-ephem-wheel-cache-x2edr69l/wheels/35/5a/a1/4839dd8ca8ccb9eef832c726d2da90d5895a8086f5189ee4f3 2026-03-13T23:54:28,008 Successfully built kwtsms 2026-03-13T23:54:28,012 Removed build tracker: '/tmp/pip-build-tracker-0s8g9sau'