2026-03-01T12:22:37,470 Created temporary directory: /tmp/pip-ephem-wheel-cache-riqa1jgk 2026-03-01T12:22:37,472 Created temporary directory: /tmp/pip-build-tracker-gj4tyqup 2026-03-01T12:22:37,473 Initialized build tracking at /tmp/pip-build-tracker-gj4tyqup 2026-03-01T12:22:37,473 Created build tracker: /tmp/pip-build-tracker-gj4tyqup 2026-03-01T12:22:37,474 Entered build tracker: /tmp/pip-build-tracker-gj4tyqup 2026-03-01T12:22:37,474 Created temporary directory: /tmp/pip-wheel-hql4yz2u 2026-03-01T12:22:37,478 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-01T12:22:37,480 Created temporary directory: /tmp/pip-ephem-wheel-cache-qs0rvjx5 2026-03-01T12:22:37,501 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T12:22:37,505 2 location(s) to search for versions of tf2mon: 2026-03-01T12:22:37,505 * https://pypi.org/simple/tf2mon/ 2026-03-01T12:22:37,505 * https://www.piwheels.org/simple/tf2mon/ 2026-03-01T12:22:37,506 Fetching project page and analyzing links: https://pypi.org/simple/tf2mon/ 2026-03-01T12:22:37,506 Getting page https://pypi.org/simple/tf2mon/ 2026-03-01T12:22:37,508 Found index url https://pypi.org/simple 2026-03-01T12:22:37,720 Fetched page https://pypi.org/simple/tf2mon/ as application/vnd.pypi.simple.v1+json 2026-03-01T12:22:37,733 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/9f/10/8015be234a1964ab064c18ac8be228ac1987e1f56e2f7bbe48529d17c852/tf2mon-1.0.14-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,734 Found link https://files.pythonhosted.org/packages/f2/ab/adc4485bc45f6fee0de4a6dbad5317373ec7c39357c8dee0ab3f4a7f7847/tf2mon-1.0.14.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8), version: 1.0.14 2026-03-01T12:22:37,735 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/05/c5/f87a9227fab3424c858112d556df467df32d44304d260d0fe68c4d5f2840/tf2mon-1.0.15-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,735 Found link https://files.pythonhosted.org/packages/15/8d/cc1058030983e0ec20720c164dd9a81f8de4b3cabbac2ef09e60f1fb2527/tf2mon-1.0.15.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8), version: 1.0.15 2026-03-01T12:22:37,736 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/64/69/31525ef77ffe5080e7b19e13850861ec68be2767119f6c292670e948b6b2/tf2mon-1.0.16-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,737 Found link https://files.pythonhosted.org/packages/60/d4/903e1efd5700ef5452eb8b21d96389227934a60253d18a20cb56f30c392a/tf2mon-1.0.16.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8), version: 1.0.16 2026-03-01T12:22:37,738 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/58/e4/cfb74a6cfcb248717327bde175c03e2713ca13ca44807d6220ede4c9511c/tf2mon-1.0.17-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,739 Found link https://files.pythonhosted.org/packages/a4/37/cd608b70315362a50e36eab002f5817e37ab7f03ce76e509fc78e998f734/tf2mon-1.0.17.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8), version: 1.0.17 2026-03-01T12:22:37,740 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/4a/ae/330fe56743bad8b0d585d3f345de0ef700942f9a1896fc1cd8cd39c44858/tf2mon-1.0.18-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,741 Found link https://files.pythonhosted.org/packages/88/ef/1b746f6adedb6479fa621d647a96fe64437c79f99b143566bf3fb9bd9666/tf2mon-1.0.18.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8), version: 1.0.18 2026-03-01T12:22:37,742 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/33/34/b5db4887524a981e57928520c075b892e04121e075ac56f4dad1d014a7d7/tf2mon-1.0.19-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,743 Found link https://files.pythonhosted.org/packages/4b/f7/f150598d62bdab9106ebe42ca245b4f4974ab2d1eccd252750bb6ae2bc1c/tf2mon-1.0.19.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8), version: 1.0.19 2026-03-01T12:22:37,744 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/8a/b7/f8374cfe9e8ba5d9b2cdac1f9a82cb39faae73a3bb7db554e35b8bb6d073/tf2mon-1.0.20-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,744 Found link https://files.pythonhosted.org/packages/2b/76/74c6033d4486402c97a795447503d6de75950e20a3a0c4d0d7afb09579dc/tf2mon-1.0.20.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.8), version: 1.0.20 2026-03-01T12:22:37,745 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/6e/cf/91c6dc72aa739eb48be00e7cd3ec193d0910d32e4b5b76d7c2b0101698dd/tf2mon-1.0.21-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,746 Found link https://files.pythonhosted.org/packages/42/8b/ccb4dd704e3546f03a2851400d51b99e49ff62023ac70a2f0e2a2b955685/tf2mon-1.0.21.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.21 2026-03-01T12:22:37,747 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/bc/67/0e24f9369573aab0716820a13705eeb0d673153fce4ec22e032298af7a05/tf2mon-1.0.22-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,748 Found link https://files.pythonhosted.org/packages/53/e0/513ed0f89e8f7cd8e010e53098ca126c8e3ed531915387a79fa6a1eac793/tf2mon-1.0.22.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.22 2026-03-01T12:22:37,748 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/15/c7/f02fb6e58f02634f722e88ffa146d7f92b2ea9ae27c5c0c345ef4cd5de76/tf2mon-1.0.23-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,749 Found link https://files.pythonhosted.org/packages/e3/30/c9ace897d8a7e92613e28675450137be671714823db7abf5461df3946667/tf2mon-1.0.23.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.23 2026-03-01T12:22:37,750 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/23/0e/45e9f1fd464094cb6894664f07f60c457bc144e4d3decc8533dc731b127b/tf2mon-1.0.24-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,751 Found link https://files.pythonhosted.org/packages/5a/c8/ce5793965df24d07a8412536bf5386cd024654ed6104a74b9e99c38ff3ce/tf2mon-1.0.24.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.24 2026-03-01T12:22:37,752 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/c7/3c/9287cd924b429e39b6a0dd2fd4b33196640aef2b9a07dc9678b2f3b88284/tf2mon-1.0.25-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,753 Found link https://files.pythonhosted.org/packages/65/fd/9f278b3101bde32dbb27c165bf069aa9737aaade6d9b840b82cdb828f8ab/tf2mon-1.0.25.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.25 2026-03-01T12:22:37,754 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/12/e4/74b7ddd97425f4aa0dc2b60ce106cb7de559ee3d2c1699bd57acd3ff8cd1/tf2mon-1.0.26-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,755 Found link https://files.pythonhosted.org/packages/df/93/4db8ee0ed848a122afe2f62c154d8e5403b1e6b37ebb62770354d861a6d6/tf2mon-1.0.26.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.26 2026-03-01T12:22:37,756 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/54/4c/c38d43009614f4a2950a2b9fcafbd5ba8eb567b5c672921166ea327b137a/tf2mon-1.0.27-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,757 Found link https://files.pythonhosted.org/packages/e7/c0/9d7da2435a03c151fc8a37ad065218bab182e8d19ce20a710435dfe3240c/tf2mon-1.0.27.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.27 2026-03-01T12:22:37,757 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/a2/94/eebbe4e24ebf02228493938c18639db4e0ce39ce54842331185596f86225/tf2mon-1.0.28-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,758 Found link https://files.pythonhosted.org/packages/f8/f9/b1178673364ce4e698518cedbd4ce3866e8df69dede189d13f1cce3c8a53/tf2mon-1.0.28.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.28 2026-03-01T12:22:37,759 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/dc/64/6d0e70b411d7991c5eafc7233122a5a49c5b0494e83951dc1b319b3f0063/tf2mon-1.0.29-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,760 Found link https://files.pythonhosted.org/packages/c3/f6/662873fff4066be4a4567ccfcd7db1dcd68c0174e7ee839b76cf043bebd9/tf2mon-1.0.29.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.29 2026-03-01T12:22:37,760 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/2c/4c/6bb634282c29558580dda9c458a63a25452356ff9a32a522f220409a738e/tf2mon-1.0.30-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,761 Found link https://files.pythonhosted.org/packages/73/93/c86be8ae4c9ed1f24ce2175859299c6439e37bc953d6f721e24f1774dee1/tf2mon-1.0.30.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.30 2026-03-01T12:22:37,762 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/97/95/a376240140065c0c3faa577215b0c7a007eac45a8996c0abdd9dd192a7c7/tf2mon-1.0.31-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,763 Found link https://files.pythonhosted.org/packages/56/60/9fdd12a63e0c0c0099fe8f94c0cd8299f103b070bd7549584be6fcd30751/tf2mon-1.0.31.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.31 2026-03-01T12:22:37,764 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/a0/53/4a152a2c2e45bb0583b273f53a59fbeabac33b66482f34fee601d2906157/tf2mon-1.0.32-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,765 Found link https://files.pythonhosted.org/packages/a4/1d/0f579df065cbbbe4854099f2554d3fe88a65e82a686975640d354044f173/tf2mon-1.0.32.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.32 2026-03-01T12:22:37,766 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/b3/22/3d65edeee38a905f5210907cf5f0523e6da089b29088029dae8f838cf1d9/tf2mon-1.0.33-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,767 Found link https://files.pythonhosted.org/packages/fe/2f/75ee51e39b970c12a2f2b1c3c31952a94c1abf7e2376fdd1fdb0dc3d0bb8/tf2mon-1.0.33.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.33 2026-03-01T12:22:37,767 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/78/67/904e1f641801bb4eade02ed457623acef0db5b29baacd07f06ea249f5dc8/tf2mon-1.0.34-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,768 Found link https://files.pythonhosted.org/packages/58/8f/427da98e54b4fb52664bec4161dbf1e813dcc8129860b7de2589ea717f1c/tf2mon-1.0.34.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.34 2026-03-01T12:22:37,769 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/9e/60/2810373c68b8cd2b2f4d69d81ed7b4a13cb09e84f2b1d1852af60ee79fe5/tf2mon-1.0.35-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,770 Found link https://files.pythonhosted.org/packages/97/4c/1c8b12de859ba648c000ce6a0fa4c2fc35f852340e3659f882991946894d/tf2mon-1.0.35.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.35 2026-03-01T12:22:37,770 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/b2/eb/79f72e6634e08e4126fabc2b54fb46b3aa58452425c7bfeb896be5fbfda3/tf2mon-1.0.36-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,771 Found link https://files.pythonhosted.org/packages/20/4a/e1f3964c13cb5a1a118335127c5c3dacab5b4d976498f04d51a6e5828806/tf2mon-1.0.36.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.36 2026-03-01T12:22:37,772 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/84/86/29907ebe4e1ee6fcba258efb2d6d3ac04f8be8c1227a81714513ef711201/tf2mon-1.0.37-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,773 Found link https://files.pythonhosted.org/packages/b0/f9/f0cb29c4a62707418d88fdde4bd8ca937f1d7ac47f77add59e3f0ee56f63/tf2mon-1.0.37.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.37 2026-03-01T12:22:37,773 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/be/2d/e84e5d9af6348b246480a4ec86213448742bab4a7b27c25c97c2f02aaa1d/tf2mon-1.0.38-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,774 Found link https://files.pythonhosted.org/packages/a1/d1/ae0f908edbeaddbc35a67884455f0b8bf92e1e13193d57357371d9140f62/tf2mon-1.0.38.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.38 2026-03-01T12:22:37,775 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/26/68/a99167ed726ea4c85ac04c37cf2922d2c9504c7d2a05f9290d6394a85ca1/tf2mon-1.0.39-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,775 Found link https://files.pythonhosted.org/packages/fc/f0/d7df3a850d3c8039dd0262acac0c06a7a6221e2f9befbc79c06715d5c961/tf2mon-1.0.39.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.39 2026-03-01T12:22:37,776 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/df/c8/b774672bce10958000630242fcea93facad50643030a95481aad494a241c/tf2mon-1.0.40-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,777 Found link https://files.pythonhosted.org/packages/9f/e0/8ce23bad240a6231c6bf9c7edc7e412c623e4d5696165b9e26fd67a79846/tf2mon-1.0.40.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.40 2026-03-01T12:22:37,778 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/8b/a9/bcad7ee795667a3803b5f043e5433e819d729479dc967e52a71eabdcb316/tf2mon-1.0.41-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,778 Found link https://files.pythonhosted.org/packages/f4/bf/81d8878520b5ba251d4acb2fcc0f1f80c6501b9e5f21cfd554c28778591c/tf2mon-1.0.41.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.41 2026-03-01T12:22:37,779 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/b8/40/ca11dd86d9756beab091bac3a39457767c67835aa4745d4075870ed442b2/tf2mon-1.0.42-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,780 Found link https://files.pythonhosted.org/packages/9c/8c/e44cdb109c2e7e97fe4d880990bb424dde24a207d4afb69a97bd360710a7/tf2mon-1.0.42.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.42 2026-03-01T12:22:37,781 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/27/38/155caeeb277291828f4df6885a4193f072d6e47d708052908d39734b3138/tf2mon-1.0.43-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,782 Found link https://files.pythonhosted.org/packages/87/cf/ec1b8a0d80a74a092348c3896560bc2b230a1d607443082581992ed8bc13/tf2mon-1.0.43.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.43 2026-03-01T12:22:37,782 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/0b/32/67737b31d587adea89981498ca346eaf7b77256290917d3c8f113715ae7e/tf2mon-1.0.45-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,783 Found link https://files.pythonhosted.org/packages/83/c6/a0dc4950d7a54e4c41b768ef80e515f58645699f3ee64ea40c4a672ddae4/tf2mon-1.0.45.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.45 2026-03-01T12:22:37,784 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/d8/c2/94be44b98a68f4a9a47eb9fc0897eb11676c0767f38e7d6ce34d90dda7d5/tf2mon-1.0.46-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,784 Found link https://files.pythonhosted.org/packages/76/00/e05a99c404c448a4b030925a177c53059da0bb1691944bd092ec8f2f8e59/tf2mon-1.0.46.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.46 2026-03-01T12:22:37,785 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/07/20/060c28db2dc1c401e19bd314aafed86541f8d4eae042ca39feee2b5ae1f7/tf2mon-1.0.49-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,786 Found link https://files.pythonhosted.org/packages/8f/30/76f54c3dfbf5361abb4829f7e4600318adf7e8a3b198aad1117a8dc1a76a/tf2mon-1.0.49.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.49 2026-03-01T12:22:37,786 Skipping link: No binaries permitted for tf2mon: https://files.pythonhosted.org/packages/5b/b4/f4d7f2b414c8c5a1b25fddb6d7e25c059689687663bb261aad9b777cea63/tf2mon-1.0.50-py3-none-any.whl (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,788 Found link https://files.pythonhosted.org/packages/c4/e3/b98a7cbc2832f75b7051f0cfbfe2ae37fe4f386dd1e2f11c23a462272d41/tf2mon-1.0.50.tar.gz (from https://pypi.org/simple/tf2mon/) (requires-python:>=3.10), version: 1.0.50 2026-03-01T12:22:37,788 Fetching project page and analyzing links: https://www.piwheels.org/simple/tf2mon/ 2026-03-01T12:22:37,789 Getting page https://www.piwheels.org/simple/tf2mon/ 2026-03-01T12:22:37,790 Found index url https://www.piwheels.org/simple 2026-03-01T12:22:37,953 Fetched page https://www.piwheels.org/simple/tf2mon/ as text/html 2026-03-01T12:22:37,963 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.49-py3-none-any.whl#sha256=bc97ef61ddcfc73ef43783a423928dca3661e80e5392700b6e4fc44b7c7c23cc (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,964 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.46-py3-none-any.whl#sha256=3cc9158e78231e85b30f4a54409b49192ec9651cae8b66231b98be128a3d4df3 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,964 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.45-py3-none-any.whl#sha256=0afbc43801d510d900ed5896ca200ca7e9527d3a47acf979446cce6f9e886379 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,965 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.43-py3-none-any.whl#sha256=9aa46849f8656a4a7daf05f525b8d6973618db9a576b98a4b6cfbf24de79c659 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,966 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.42-py3-none-any.whl#sha256=d518ab6f3777ea5464bead85845693621e0c3b79ec2c15414a633b8cf83c091b (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,966 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.41-py3-none-any.whl#sha256=432b82497aacda26e69af26d83f4c4dc8de6c726753f71eb578fdf3c321800a9 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,967 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.40-py3-none-any.whl#sha256=85f2a0980713993cb47c8d3cd900b342bb19d367d3cdcac11b3260852e61023c (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,967 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.39-py3-none-any.whl#sha256=25834bfb7856dc17d6116df3c1ff4218994ccc6d857eda3891090ee093f49608 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,968 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.38-py3-none-any.whl#sha256=43deba8e416d2b7b65e4d70ffd29837449662e711c79b97aac7140cf03389fd0 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,968 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.37-py3-none-any.whl#sha256=ac6e058c210c273fe8bff05dff2d4c4a1816d5f332271150b5485a6bb1ae1a24 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,969 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.36-py3-none-any.whl#sha256=0a57ac0fd12375f26a7598dbca7a7f0fe363fe0dfb1895e00b31008d7904b0f7 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,969 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.35-py3-none-any.whl#sha256=66ab11b636f257cd0e2800091a68974764f4e14966b60101993e3805c46d5cd3 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,970 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.34-py3-none-any.whl#sha256=d34702c92a08c7d5ca162d8fff0a4c2bf5709bdb9ca224b2aa271d4d3c232894 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,971 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.33-py3-none-any.whl#sha256=4c49cd53283a6f894b74775c1da7a9130943974f7e94e8ad6525a602f7bb8cf5 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,971 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.32-py3-none-any.whl#sha256=387892edb10468785fbc4cbb76e1570e7e975ffd13f1cc5ad5a599380a10fd51 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,972 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.31-py3-none-any.whl#sha256=4f383a19461532f3dd7da2025c67639e4aa178368a2ee5891284955bfdf0825d (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,972 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.30-py3-none-any.whl#sha256=354a1d2d2b51d1ebb42da50c8c2247234854c13ce0b02da5ad15ac612a1ee9f7 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,973 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.29-py3-none-any.whl#sha256=3b0460f2981adb1d6237075bf94c1a85ad53a5a6325a7883e957ff7a88c5baab (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,974 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.28-py3-none-any.whl#sha256=0dc5c821b9ed4f032b3d98047b54a5e8528801515fdf7b5df002b6ee7d415925 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,974 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.27-py3-none-any.whl#sha256=48376a6c041b2e444134f9f2f5ac0bbf85748729f50fe1ddfe4d092fc1f090c1 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,975 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.26-py3-none-any.whl#sha256=ca5e46b82258a77af4c17bce843e69226e705eeb97160ec1570a9bce42c3240f (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,975 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.25-py3-none-any.whl#sha256=d8296f18d479be3fec1df4a4ea77271fb5b37bd50bf179546191d99d20a55203 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,976 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.24-py3-none-any.whl#sha256=659dc834833cd26c873db9e143aa9190e5ba75c6c95f9d9cedef1107ade37eb2 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,976 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.23-py3-none-any.whl#sha256=2e60a46d948191aa21fc881c6634a8b255afe543e675ca5aa43d6d1a89fed086 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,977 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.22-py3-none-any.whl#sha256=27bd5328a0dca88772756f95db5791eb22cc8ebd2a13e3ffc01ab9eb5fc40ce6 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,977 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.21-py3-none-any.whl#sha256=49ce0f31b5fbe7897cc0b445a2bbb860bc04c6c474b5ec8f6be81892fe710fb3 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.10) 2026-03-01T12:22:37,978 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.20-py3-none-any.whl#sha256=00493e67122ef74c5ada446584538bee571abe2372945160913c434a1fbd792e (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,979 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.19-py3-none-any.whl#sha256=5c9221f22f16424d252044c489fc88f3ca0f10d092bdbac36255fac8c96f3d6a (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,979 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.18-py3-none-any.whl#sha256=9c039bd5d6c6d57947a4e7365982dfca7909075712a81ee531b343d7fefa4f2e (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,980 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.17-py3-none-any.whl#sha256=89aff8bf27f6354c0cc08e33dd2b7f2e340d51472f586e596cb00a340b51b801 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,980 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.16-py3-none-any.whl#sha256=a6d7a916f4e5d6ed11ba839acca6f04d3b733bea1cd610d18b75d052fb0ff73d (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,981 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.15-py3-none-any.whl#sha256=3c245e17e4f137c5fcd431ed3de6cfd60ab0c60271cec888273b9a07fb54f964 (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,982 Skipping link: No binaries permitted for tf2mon: https://archive1.piwheels.org/simple/tf2mon/tf2mon-1.0.14-py3-none-any.whl#sha256=1949399e6fe412abc3ecec622d5d394866b477c278ea55dabc1cbbf1e57672fb (from https://www.piwheels.org/simple/tf2mon/) (requires-python:>=3.8) 2026-03-01T12:22:37,982 Skipping link: not a file: https://www.piwheels.org/simple/tf2mon/ 2026-03-01T12:22:37,983 Skipping link: not a file: https://pypi.org/simple/tf2mon/ 2026-03-01T12:22:38,007 Given no hashes to check 1 links for project 'tf2mon': discarding no candidates 2026-03-01T12:22:38,027 Collecting tf2mon==1.0.50 2026-03-01T12:22:38,029 Created temporary directory: /tmp/pip-unpack-voxzgum5 2026-03-01T12:22:38,245 Downloading tf2mon-1.0.50.tar.gz (64 kB) 2026-03-01T12:22:38,440 Added tf2mon==1.0.50 from https://files.pythonhosted.org/packages/c4/e3/b98a7cbc2832f75b7051f0cfbfe2ae37fe4f386dd1e2f11c23a462272d41/tf2mon-1.0.50.tar.gz to build tracker '/tmp/pip-build-tracker-gj4tyqup' 2026-03-01T12:22:38,445 Created temporary directory: /tmp/pip-build-env-f7pq_ygy 2026-03-01T12:22:38,449 Installing build dependencies: started 2026-03-01T12:22:38,450 Running command pip subprocess to install build dependencies 2026-03-01T12:22:39,587 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-01T12:22:40,145 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-01T12:22:40,168 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T12:22:40,596 Collecting pdm-backend 2026-03-01T12:22:40,618 Using cached https://www.piwheels.org/simple/pdm-backend/pdm_backend-2.4.7-py3-none-any.whl (115 kB) 2026-03-01T12:22:43,206 Installing collected packages: pdm-backend 2026-03-01T12:22:43,613 Successfully installed pdm-backend-2.4.7 2026-03-01T12:22:43,838 Installing build dependencies: finished with status 'done' 2026-03-01T12:22:43,845 Getting requirements to build wheel: started 2026-03-01T12:22:43,846 Running command Getting requirements to build wheel 2026-03-01T12:22:44,339 Getting requirements to build wheel: finished with status 'done' 2026-03-01T12:22:44,342 Created temporary directory: /tmp/pip-modern-metadata-n59_j2p3 2026-03-01T12:22:44,344 Preparing metadata (pyproject.toml): started 2026-03-01T12:22:44,345 Running command Preparing metadata (pyproject.toml) 2026-03-01T12:22:44,868 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-01T12:22:44,873 Source in /tmp/pip-wheel-hql4yz2u/tf2mon_63232ad37c2244c1ac40d3680abcc4a1 has version 1.0.50, which satisfies requirement tf2mon==1.0.50 from https://files.pythonhosted.org/packages/c4/e3/b98a7cbc2832f75b7051f0cfbfe2ae37fe4f386dd1e2f11c23a462272d41/tf2mon-1.0.50.tar.gz 2026-03-01T12:22:44,874 Removed tf2mon==1.0.50 from https://files.pythonhosted.org/packages/c4/e3/b98a7cbc2832f75b7051f0cfbfe2ae37fe4f386dd1e2f11c23a462272d41/tf2mon-1.0.50.tar.gz from build tracker '/tmp/pip-build-tracker-gj4tyqup' 2026-03-01T12:22:44,881 Created temporary directory: /tmp/pip-unpack-_0jmmbdk 2026-03-01T12:22:44,881 Building wheels for collected packages: tf2mon 2026-03-01T12:22:44,886 Created temporary directory: /tmp/pip-wheel-tvvq7tsb 2026-03-01T12:22:44,887 Destination directory: /tmp/pip-wheel-tvvq7tsb 2026-03-01T12:22:44,889 Building wheel for tf2mon (pyproject.toml): started 2026-03-01T12:22:44,890 Running command Building wheel for tf2mon (pyproject.toml) 2026-03-01T12:22:45,409 - Adding /tmp/pip-modern-metadata-n59_j2p3/tf2mon-1.0.50.dist-info/METADATA -> tf2mon-1.0.50.dist-info/METADATA 2026-03-01T12:22:45,409 - Adding /tmp/pip-modern-metadata-n59_j2p3/tf2mon-1.0.50.dist-info/WHEEL -> tf2mon-1.0.50.dist-info/WHEEL 2026-03-01T12:22:45,410 - Adding /tmp/pip-modern-metadata-n59_j2p3/tf2mon-1.0.50.dist-info/entry_points.txt -> tf2mon-1.0.50.dist-info/entry_points.txt 2026-03-01T12:22:45,411 - Adding /tmp/pip-modern-metadata-n59_j2p3/tf2mon-1.0.50.dist-info/licenses/LICENSE -> tf2mon-1.0.50.dist-info/licenses/LICENSE 2026-03-01T12:22:45,412 - Adding tf2mon/__init__.py -> tf2mon/__init__.py 2026-03-01T12:22:45,412 - Adding tf2mon/__main__.py -> tf2mon/__main__.py 2026-03-01T12:22:45,413 - Adding tf2mon/_logger.py -> tf2mon/_logger.py 2026-03-01T12:22:45,414 - Adding tf2mon/admin.py -> tf2mon/admin.py 2026-03-01T12:22:45,414 - Adding tf2mon/baselayout.py -> tf2mon/baselayout.py 2026-03-01T12:22:45,415 - Adding tf2mon/chat.py -> tf2mon/chat.py 2026-03-01T12:22:45,416 - Adding tf2mon/cli.py -> tf2mon/cli.py 2026-03-01T12:22:45,416 - Adding tf2mon/conlog.py -> tf2mon/conlog.py 2026-03-01T12:22:45,417 - Adding tf2mon/control.py -> tf2mon/control.py 2026-03-01T12:22:45,418 - Adding tf2mon/controller.py -> tf2mon/controller.py 2026-03-01T12:22:45,418 - Adding tf2mon/controls/__init__.py -> tf2mon/controls/__init__.py 2026-03-01T12:22:45,419 - Adding tf2mon/controls/chats.py -> tf2mon/controls/chats.py 2026-03-01T12:22:45,420 - Adding tf2mon/controls/gridlayout.py -> tf2mon/controls/gridlayout.py 2026-03-01T12:22:45,420 - Adding tf2mon/controls/help.py -> tf2mon/controls/help.py 2026-03-01T12:22:45,421 - Adding tf2mon/controls/kicklast.py -> tf2mon/controls/kicklast.py 2026-03-01T12:22:45,422 - Adding tf2mon/controls/kicks.py -> tf2mon/controls/kicks.py 2026-03-01T12:22:45,423 - Adding tf2mon/controls/logger.py -> tf2mon/controls/logger.py 2026-03-01T12:22:45,424 - Adding tf2mon/controls/misc.py -> tf2mon/controls/misc.py 2026-03-01T12:22:45,424 - Adding tf2mon/controls/msgqueue.py -> tf2mon/controls/msgqueue.py 2026-03-01T12:22:45,425 - Adding tf2mon/controls/msgqueues.py -> tf2mon/controls/msgqueues.py 2026-03-01T12:22:45,426 - Adding tf2mon/controls/singlestep.py -> tf2mon/controls/singlestep.py 2026-03-01T12:22:45,427 - Adding tf2mon/controls/sortorder.py -> tf2mon/controls/sortorder.py 2026-03-01T12:22:45,428 - Adding tf2mon/controls/spams.py -> tf2mon/controls/spams.py 2026-03-01T12:22:45,429 - Adding tf2mon/controls/userpanel.py -> tf2mon/controls/userpanel.py 2026-03-01T12:22:45,430 - Adding tf2mon/cycle.py -> tf2mon/cycle.py 2026-03-01T12:22:45,430 - Adding tf2mon/data/exclude.txt -> tf2mon/data/exclude.txt 2026-03-01T12:22:45,431 - Adding tf2mon/data/racist.txt -> tf2mon/data/racist.txt 2026-03-01T12:22:45,432 - Adding tf2mon/data/weapons.csv -> tf2mon/data/weapons.csv 2026-03-01T12:22:45,433 - Adding tf2mon/database.py -> tf2mon/database.py 2026-03-01T12:22:45,434 - Adding tf2mon/fkey.py -> tf2mon/fkey.py 2026-03-01T12:22:45,435 - Adding tf2mon/game/__init__.py -> tf2mon/game/__init__.py 2026-03-01T12:22:45,436 - Adding tf2mon/game/capture.py -> tf2mon/game/capture.py 2026-03-01T12:22:45,436 - Adding tf2mon/game/chat.py -> tf2mon/game/chat.py 2026-03-01T12:22:45,437 - Adding tf2mon/game/connected.py -> tf2mon/game/connected.py 2026-03-01T12:22:45,438 - Adding tf2mon/game/kill.py -> tf2mon/game/kill.py 2026-03-01T12:22:45,439 - Adding tf2mon/game/lobby.py -> tf2mon/game/lobby.py 2026-03-01T12:22:45,440 - Adding tf2mon/game/misc.py -> tf2mon/game/misc.py 2026-03-01T12:22:45,441 - Adding tf2mon/game/perk.py -> tf2mon/game/perk.py 2026-03-01T12:22:45,441 - Adding tf2mon/game/status.py -> tf2mon/game/status.py 2026-03-01T12:22:45,442 - Adding tf2mon/game/suicide.py -> tf2mon/game/suicide.py 2026-03-01T12:22:45,443 - Adding tf2mon/gameevent.py -> tf2mon/gameevent.py 2026-03-01T12:22:45,444 - Adding tf2mon/gameplay.py -> tf2mon/gameplay.py 2026-03-01T12:22:45,444 - Adding tf2mon/layouts/__init__.py -> tf2mon/layouts/__init__.py 2026-03-01T12:22:45,445 - Adding tf2mon/layouts/chat.py -> tf2mon/layouts/chat.py 2026-03-01T12:22:45,446 - Adding tf2mon/layouts/default.py -> tf2mon/layouts/default.py 2026-03-01T12:22:45,447 - Adding tf2mon/layouts/full.py -> tf2mon/layouts/full.py 2026-03-01T12:22:45,447 - Adding tf2mon/layouts/tall.py -> tf2mon/layouts/tall.py 2026-03-01T12:22:45,448 - Adding tf2mon/layouts/tallchat.py -> tf2mon/layouts/tallchat.py 2026-03-01T12:22:45,449 - Adding tf2mon/layouts/wide.py -> tf2mon/layouts/wide.py 2026-03-01T12:22:45,449 - Adding tf2mon/monitor.py -> tf2mon/monitor.py 2026-03-01T12:22:45,450 - Adding tf2mon/msgqueue.py -> tf2mon/msgqueue.py 2026-03-01T12:22:45,450 - Adding tf2mon/pkg.py -> tf2mon/pkg.py 2026-03-01T12:22:45,451 - Adding tf2mon/player.py -> tf2mon/player.py 2026-03-01T12:22:45,452 - Adding tf2mon/racist.py -> tf2mon/racist.py 2026-03-01T12:22:45,452 - Adding tf2mon/regex.py -> tf2mon/regex.py 2026-03-01T12:22:45,453 - Adding tf2mon/role.py -> tf2mon/role.py 2026-03-01T12:22:45,453 - Adding tf2mon/scoreboard.py -> tf2mon/scoreboard.py 2026-03-01T12:22:45,454 - Adding tf2mon/spammer.py -> tf2mon/spammer.py 2026-03-01T12:22:45,455 - Adding tf2mon/steamid.py -> tf2mon/steamid.py 2026-03-01T12:22:45,455 - Adding tf2mon/steamplayer.py -> tf2mon/steamplayer.py 2026-03-01T12:22:45,456 - Adding tf2mon/steamweb.py -> tf2mon/steamweb.py 2026-03-01T12:22:45,456 - Adding tf2mon/texttable.py -> tf2mon/texttable.py 2026-03-01T12:22:45,457 - Adding tf2mon/ui.py -> tf2mon/ui.py 2026-03-01T12:22:45,458 - Adding tf2mon/user.py -> tf2mon/user.py 2026-03-01T12:22:45,458 - Adding tf2mon/users.py -> tf2mon/users.py 2026-03-01T12:22:45,459 - Adding tf2mon-1.0.50.dist-info/RECORD -> tf2mon-1.0.50.dist-info/RECORD 2026-03-01T12:22:45,474 Building wheel for tf2mon (pyproject.toml): finished with status 'done' 2026-03-01T12:22:45,481 Created wheel for tf2mon: filename=tf2mon-1.0.50-py3-none-any.whl size=73133 sha256=4bd4fbf73f5328f99bc60cb5d943d69d62a4a42a239e78b1f6aad1e5c1d642f0 2026-03-01T12:22:45,482 Stored in directory: /tmp/pip-ephem-wheel-cache-qs0rvjx5/wheels/7d/fe/c7/8fbe64b522de7bed7c7e236731ccaf977346678a02ae362613 2026-03-01T12:22:45,496 Successfully built tf2mon 2026-03-01T12:22:45,502 Removed build tracker: '/tmp/pip-build-tracker-gj4tyqup'