2026-02-07T04:09:43,293 Created temporary directory: /tmp/pip-ephem-wheel-cache-y271c06y 2026-02-07T04:09:43,296 Created temporary directory: /tmp/pip-build-tracker-ajf3w1po 2026-02-07T04:09:43,297 Initialized build tracking at /tmp/pip-build-tracker-ajf3w1po 2026-02-07T04:09:43,298 Created build tracker: /tmp/pip-build-tracker-ajf3w1po 2026-02-07T04:09:43,298 Entered build tracker: /tmp/pip-build-tracker-ajf3w1po 2026-02-07T04:09:43,299 Created temporary directory: /tmp/pip-wheel-hly6xdgq 2026-02-07T04:09:43,303 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-07T04:09:43,306 Created temporary directory: /tmp/pip-ephem-wheel-cache-t73drx0h 2026-02-07T04:09:43,334 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-07T04:09:43,339 2 location(s) to search for versions of news-watch: 2026-02-07T04:09:43,339 * https://pypi.org/simple/news-watch/ 2026-02-07T04:09:43,339 * https://www.piwheels.org/simple/news-watch/ 2026-02-07T04:09:43,340 Fetching project page and analyzing links: https://pypi.org/simple/news-watch/ 2026-02-07T04:09:43,341 Getting page https://pypi.org/simple/news-watch/ 2026-02-07T04:09:43,343 Found index url https://pypi.org/simple 2026-02-07T04:09:43,647 Fetched page https://pypi.org/simple/news-watch/ as application/vnd.pypi.simple.v1+json 2026-02-07T04:09:43,654 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/48/58/92e3696146fe28b3c4a156fd01133ea8f171d270d2a6595116194db09009/news_watch-0.1.5-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,655 Found link https://files.pythonhosted.org/packages/c4/e8/ca7c54b7c82ff360ff8c731d44b73f5b1624baf9c9104c6cf68121e0c6cd/news_watch-0.1.5.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.1.5 2026-02-07T04:09:43,656 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/59/bd/1769e4e8f66fbe37aaef16003f1451f833742741b836ba9fca0f61147764/news_watch-0.1.6-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,657 Found link https://files.pythonhosted.org/packages/b1/8d/dba1e53f8af4ed479282561e6e2731639dfba40d3efe93894fdb656d035d/news_watch-0.1.6.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.1.6 2026-02-07T04:09:43,658 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/5f/91/1310a9280bd22523e6d7400429625336408925c4d7a3818ed9dd54f56524/news_watch-0.1.7-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,660 Found link https://files.pythonhosted.org/packages/b5/3d/afd1c135ed1500928546d5918cb1ef1ef6d782ff548b7381047339b11916/news_watch-0.1.7.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.1.7 2026-02-07T04:09:43,661 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/29/87/049b3cc5ebcc12e22c6d1fb7524467284770a22125098077d891a8464268/news_watch-0.1.9-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,662 Found link https://files.pythonhosted.org/packages/82/e4/7385cb7d8a1c735b5a736293dff19bc57e83d18a664c718bc470f73b4f33/news_watch-0.1.9.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.1.9 2026-02-07T04:09:43,663 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/e0/12/f7646d8331a725df650ed36f2113fa17268d9f0f685a94d798d1e5704177/news_watch-0.2.0-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,665 Found link https://files.pythonhosted.org/packages/f9/f6/abd44f22a203bb23829bbf43df425f8852886155af17008b186d9e810c69/news_watch-0.2.0.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.2.0 2026-02-07T04:09:43,666 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/37/ac/687ae8df85be58ffd8ae7aa93ae2ee28cf98164055261e77757604e5e6b2/news_watch-0.2.1-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,667 Found link https://files.pythonhosted.org/packages/5c/fe/34b3f200306de2c2146b2eb3659ee89ff9e9be4406ec6f470606ccbb588f/news_watch-0.2.1.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.2.1 2026-02-07T04:09:43,668 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/40/cc/84d22e0931bd4286563279889fd40dad7f4f9d4cc4da5ef8941f15ed29c9/news_watch-0.2.2-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,669 Found link https://files.pythonhosted.org/packages/25/02/8ac21b2f209c7242a546c4062c663c9aa9705bfce3fe66209745d2b23cbe/news_watch-0.2.2.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.2.2 2026-02-07T04:09:43,670 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/c7/c0/8aa435997237b574565851a354d0ac1cb04f3969910e44d280dba49dbed7/news_watch-0.2.3-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,671 Found link https://files.pythonhosted.org/packages/9a/f3/6a66fadb06b5abcfac91239ff67f1b8b727ee103490fce1d25d4b4ce9b94/news_watch-0.2.3.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.2.3 2026-02-07T04:09:43,672 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/84/8b/6ffec746fd6163f921670d5017661850867d65dcda27221327141105eba9/news_watch-0.2.4-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,673 Found link https://files.pythonhosted.org/packages/52/0c/71a6b37303a3088f7a03396bdec349884af61faf511947bfc8ef58815ba8/news_watch-0.2.4.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.2.4 2026-02-07T04:09:43,674 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/f3/98/9b63e26dc33f77546940ea3155753f43bee3da2ce68a8a2e4bb523ccf5cb/news_watch-0.2.5-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:<3.13,>=3.10) 2026-02-07T04:09:43,676 Found link https://files.pythonhosted.org/packages/97/26/b6958b184bac89ed1cbd07f66fe0a3bd9461170c08f56d1eb2059380f1a9/news_watch-0.2.5.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:<3.13,>=3.10), version: 0.2.5 2026-02-07T04:09:43,677 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/e5/1d/b71e13850d0ba420fa7c57eb9c0829b9dda956557e4f4ce036a8f2fce7fb/news_watch-0.3.0-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:<3.13,>=3.10) 2026-02-07T04:09:43,678 Found link https://files.pythonhosted.org/packages/a1/a3/cbef2f159681a6b18ff8e669a6efa7af14fc393483aad46715818b19725d/news_watch-0.3.0.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:<3.13,>=3.10), version: 0.3.0 2026-02-07T04:09:43,679 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/f9/6a/3ff9f0285042062296c36634e45743411874dfc7a172214a9fd687e0924f/news_watch-0.4.0-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,680 Found link https://files.pythonhosted.org/packages/0d/20/0138dd9560d992cbfc42fb65a29ec51e4d80d0d3929c07c5861389c42769/news_watch-0.4.0.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.4.0 2026-02-07T04:09:43,681 Skipping link: No binaries permitted for news-watch: https://files.pythonhosted.org/packages/ca/cf/b2c95c7d7388ceeebfea6df96ea0b18a4e7999527226440baf9b34917440/news_watch-0.5.0-py3-none-any.whl (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,683 Found link https://files.pythonhosted.org/packages/92/08/727b75cd4221dc744c29363305f2bce3818c1d110d6c9b2ccf5ff732a26d/news_watch-0.5.0.tar.gz (from https://pypi.org/simple/news-watch/) (requires-python:>=3.10), version: 0.5.0 2026-02-07T04:09:43,684 Fetching project page and analyzing links: https://www.piwheels.org/simple/news-watch/ 2026-02-07T04:09:43,685 Getting page https://www.piwheels.org/simple/news-watch/ 2026-02-07T04:09:43,686 Found index url https://www.piwheels.org/simple 2026-02-07T04:09:43,876 Fetched page https://www.piwheels.org/simple/news-watch/ as text/html 2026-02-07T04:09:43,881 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.3.0-py3-none-any.whl#sha256=14dcfa136862cec7ab1f031de86278e8eac5924f8b5cf4f57053e3e7a542a8bb (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10,<3.13) 2026-02-07T04:09:43,882 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.2.5-py3-none-any.whl#sha256=28c8577e8e1503bdc143ad8c083140ae18baee963ed085f309239dab8c16f7aa (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10,<3.13) 2026-02-07T04:09:43,883 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.2.4-py3-none-any.whl#sha256=ef810f6485590e218b97b549b98cda729b030eb8d171edbef1ff3fdad8e786a1 (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,884 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.2.3-py3-none-any.whl#sha256=f002890e24b9ad81e19aaea7fc7afc837b59445fe089966b8dbfe1ddfda28e55 (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,884 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.2.2-py3-none-any.whl#sha256=2f87b999869dcc004d213672638bf1b2d0f62480ebdfa9f29fb22c2640c18fd5 (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,885 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.2.1-py3-none-any.whl#sha256=fac5b13af351deea8564c377632169ef6eb06a9039a75ede6751c44828243c78 (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,886 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.2.0-py3-none-any.whl#sha256=94def09b929ac7b33f5c7e222ee4bf8c109a1d7815546dd2fed20eb9fcab23bd (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,887 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.1.9-py3-none-any.whl#sha256=bbde030a69d4afaacb9a243145d144e29a41d4678b1d593f1f2c4fe245d6d7c3 (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,888 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.1.7-py3-none-any.whl#sha256=d61054d86ffa006e58d974699c81b003adafb153add6006317db99cda6a8c577 (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,889 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.1.6-py3-none-any.whl#sha256=4419f4cfde12a7e1f7903ad08d35b815ed3086503fd9b393cc9327542276e322 (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,890 Skipping link: No binaries permitted for news-watch: https://archive1.piwheels.org/simple/news-watch/news_watch-0.1.5-py3-none-any.whl#sha256=a7a70e6b9992afdbc90b5fa173a132d41977b619f42295186e5538399bd5a398 (from https://www.piwheels.org/simple/news-watch/) (requires-python:>=3.10) 2026-02-07T04:09:43,890 Skipping link: not a file: https://www.piwheels.org/simple/news-watch/ 2026-02-07T04:09:43,892 Skipping link: not a file: https://pypi.org/simple/news-watch/ 2026-02-07T04:09:43,916 Given no hashes to check 1 links for project 'news-watch': discarding no candidates 2026-02-07T04:09:43,936 Collecting news-watch==0.4.0 2026-02-07T04:09:43,939 Created temporary directory: /tmp/pip-unpack-1ya5caf1 2026-02-07T04:09:44,194 Downloading news_watch-0.4.0.tar.gz (52 kB) 2026-02-07T04:09:44,378 Added news-watch==0.4.0 from https://files.pythonhosted.org/packages/0d/20/0138dd9560d992cbfc42fb65a29ec51e4d80d0d3929c07c5861389c42769/news_watch-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-ajf3w1po' 2026-02-07T04:09:44,384 Created temporary directory: /tmp/pip-build-env-gpk7vd2b 2026-02-07T04:09:44,389 Installing build dependencies: started 2026-02-07T04:09:44,391 Running command pip subprocess to install build dependencies 2026-02-07T04:09:45,800 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-07T04:09:46,601 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-07T04:09:46,630 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-07T04:09:47,253 Collecting hatchling 2026-02-07T04:09:47,276 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-02-07T04:09:47,498 Collecting packaging>=24.2 2026-02-07T04:09:47,505 Using cached packaging-26.0-py3-none-any.whl (74 kB) 2026-02-07T04:09:47,643 Collecting pathspec>=0.10.1 2026-02-07T04:09:47,650 Using cached pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-02-07T04:09:47,794 Collecting pluggy>=1.0.0 2026-02-07T04:09:47,811 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-07T04:09:48,097 Collecting trove-classifiers 2026-02-07T04:09:48,118 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-02-07T04:09:51,421 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-02-07T04:09:51,467 Creating /tmp/pip-build-env-gpk7vd2b/overlay/local/bin 2026-02-07T04:09:51,470 changing mode of /tmp/pip-build-env-gpk7vd2b/overlay/local/bin/trove-classifiers to 755 2026-02-07T04:09:52,651 changing mode of /tmp/pip-build-env-gpk7vd2b/overlay/local/bin/hatchling to 755 2026-02-07T04:09:52,696 Successfully installed hatchling-1.28.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-02-07T04:09:53,022 Installing build dependencies: finished with status 'done' 2026-02-07T04:09:53,031 Getting requirements to build wheel: started 2026-02-07T04:09:53,033 Running command Getting requirements to build wheel 2026-02-07T04:09:53,468 Getting requirements to build wheel: finished with status 'done' 2026-02-07T04:09:53,472 Created temporary directory: /tmp/pip-modern-metadata-w41pzqqp 2026-02-07T04:09:53,476 Preparing metadata (pyproject.toml): started 2026-02-07T04:09:53,477 Running command Preparing metadata (pyproject.toml) 2026-02-07T04:09:54,207 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-07T04:09:54,212 Source in /tmp/pip-wheel-hly6xdgq/news-watch_3fe020a6016141ae9f681de0bff6c2c5 has version 0.4.0, which satisfies requirement news-watch==0.4.0 from https://files.pythonhosted.org/packages/0d/20/0138dd9560d992cbfc42fb65a29ec51e4d80d0d3929c07c5861389c42769/news_watch-0.4.0.tar.gz 2026-02-07T04:09:54,213 Removed news-watch==0.4.0 from https://files.pythonhosted.org/packages/0d/20/0138dd9560d992cbfc42fb65a29ec51e4d80d0d3929c07c5861389c42769/news_watch-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-ajf3w1po' 2026-02-07T04:09:54,221 Created temporary directory: /tmp/pip-unpack-6iw1fore 2026-02-07T04:09:54,222 Building wheels for collected packages: news-watch 2026-02-07T04:09:54,227 Created temporary directory: /tmp/pip-wheel-454hbloq 2026-02-07T04:09:54,228 Destination directory: /tmp/pip-wheel-454hbloq 2026-02-07T04:09:54,231 Building wheel for news-watch (pyproject.toml): started 2026-02-07T04:09:54,232 Running command Building wheel for news-watch (pyproject.toml) 2026-02-07T04:09:54,403 Building wheel for news-watch (pyproject.toml): finished with status 'done' 2026-02-07T04:09:54,408 Created wheel for news-watch: filename=news_watch-0.4.0-py3-none-any.whl size=49693 sha256=fd0a0c86a187ad50bb0469ed5120a57906eaeb87fe9ae7aba19a4b6367cb024c 2026-02-07T04:09:54,409 Stored in directory: /tmp/pip-ephem-wheel-cache-t73drx0h/wheels/cf/99/09/42e93c61c6e9b1811b82694e66a03f05043837a3efea4b2c04 2026-02-07T04:09:54,424 Successfully built news-watch 2026-02-07T04:09:54,432 Removed build tracker: '/tmp/pip-build-tracker-ajf3w1po'