2025-11-28T21:35:11,606 Created temporary directory: /tmp/pip-ephem-wheel-cache-437sb98t 2025-11-28T21:35:11,607 Created temporary directory: /tmp/pip-build-tracker-iuvfaqd9 2025-11-28T21:35:11,608 Initialized build tracking at /tmp/pip-build-tracker-iuvfaqd9 2025-11-28T21:35:11,608 Created build tracker: /tmp/pip-build-tracker-iuvfaqd9 2025-11-28T21:35:11,609 Entered build tracker: /tmp/pip-build-tracker-iuvfaqd9 2025-11-28T21:35:11,610 Created temporary directory: /tmp/pip-wheel-25rbndt4 2025-11-28T21:35:11,613 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 2025-11-28T21:35:11,615 Created temporary directory: /tmp/pip-ephem-wheel-cache-65tcgfxf 2025-11-28T21:35:11,637 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-28T21:35:11,640 2 location(s) to search for versions of factrainer-base: 2025-11-28T21:35:11,640 * https://pypi.org/simple/factrainer-base/ 2025-11-28T21:35:11,640 * https://www.piwheels.org/simple/factrainer-base/ 2025-11-28T21:35:11,641 Fetching project page and analyzing links: https://pypi.org/simple/factrainer-base/ 2025-11-28T21:35:11,642 Getting page https://pypi.org/simple/factrainer-base/ 2025-11-28T21:35:11,643 Found index url https://pypi.org/simple 2025-11-28T21:35:11,857 Fetched page https://pypi.org/simple/factrainer-base/ as application/vnd.pypi.simple.v1+json 2025-11-28T21:35:11,868 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/f3/a2/3e3f4d09efd26fa614516f034eac7679187c44a97ff826e65dcddd9bd1bc/factrainer_base-0.1.0-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,869 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e7/9b/5cf06dbee331373dc222eb12d3086f831f72f35ba45f97523128f7d47d06/factrainer_base-0.1.0.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,870 Skipping link: 0.1.0 Requires-Python >=3.12: https://files.pythonhosted.org/packages/e7/9b/5cf06dbee331373dc222eb12d3086f831f72f35ba45f97523128f7d47d06/factrainer_base-0.1.0.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,870 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/2a/f3/4f7a3a1521d4d39a7f9c7678057cfcb8481c639a03c751edbe90a7b71e93/factrainer_base-0.1.1-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,871 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/3e/88/bc4ca5104bfff940a6e916e0f174f9c526bd6bce2fd57272125ca97a04b6/factrainer_base-0.1.1.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,872 Skipping link: 0.1.1 Requires-Python >=3.12: https://files.pythonhosted.org/packages/3e/88/bc4ca5104bfff940a6e916e0f174f9c526bd6bce2fd57272125ca97a04b6/factrainer_base-0.1.1.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,873 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/52/63/1b2ad15e2f91b085ee4ebbc3266c5bf5453f43f21b709777b73ba9e16012/factrainer_base-0.1.2-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,874 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/7c/33/7d9ffbb0e8fffddc377f4fd0cbe5c732cfe36aa32a4bcf89fab50c094a7f/factrainer_base-0.1.2.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,874 Skipping link: 0.1.2 Requires-Python >=3.12: https://files.pythonhosted.org/packages/7c/33/7d9ffbb0e8fffddc377f4fd0cbe5c732cfe36aa32a4bcf89fab50c094a7f/factrainer_base-0.1.2.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,875 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/9c/5a/4961d7379636e8d7e53e7683e2ff5549620a3d8e70d882d854a385436066/factrainer_base-0.1.5-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,876 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/89/b3/31a60490ca3791ea311d3b64e79cc7dc2e6a8b78cbfe1b5063e5108d1a77/factrainer_base-0.1.5.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,877 Skipping link: 0.1.5 Requires-Python >=3.12: https://files.pythonhosted.org/packages/89/b3/31a60490ca3791ea311d3b64e79cc7dc2e6a8b78cbfe1b5063e5108d1a77/factrainer_base-0.1.5.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,877 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/ae/24/5ab32c3676d8429d6e75abaccd01a7b29ed132a7851a503594d4e0fb4437/factrainer_base-0.1.6-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,878 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/41/7b/c1abcad8bcd6ecdaac2fbe0302e3a868bbdb2c6d6ed17c31ab9bed0de872/factrainer_base-0.1.6.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,879 Skipping link: 0.1.6 Requires-Python >=3.12: https://files.pythonhosted.org/packages/41/7b/c1abcad8bcd6ecdaac2fbe0302e3a868bbdb2c6d6ed17c31ab9bed0de872/factrainer_base-0.1.6.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,879 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/80/15/59843c41ad0512e0a8a32d6a99f8c2912d784af90045c7dd7cfb0e7bfdbf/factrainer_base-0.1.7-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,880 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/7e/b8/32cd0a4aa50ade4fde187f035882e735608d74c5206d26a196582742c2d6/factrainer_base-0.1.7.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,881 Skipping link: 0.1.7 Requires-Python >=3.12: https://files.pythonhosted.org/packages/7e/b8/32cd0a4aa50ade4fde187f035882e735608d74c5206d26a196582742c2d6/factrainer_base-0.1.7.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,882 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/9a/e8/b0fa6ae33992fae109cca8a84ca48895bd8c453e8e6fdf2d46ea11223652/factrainer_base-0.1.8-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,883 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e8/a5/1b51d7c9ddbd0fe2e19a7831bfadffc7ecdab85f66ea97ecfaa2b97c083b/factrainer_base-0.1.8.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,884 Skipping link: 0.1.8 Requires-Python >=3.12: https://files.pythonhosted.org/packages/e8/a5/1b51d7c9ddbd0fe2e19a7831bfadffc7ecdab85f66ea97ecfaa2b97c083b/factrainer_base-0.1.8.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,884 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/95/85/85f47f07d3c563e5cac078379e0a14d668a45a0aa1e40fc0059aa5f6234e/factrainer_base-0.1.9-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,885 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/06/6d/5fbf42a23d8ad98fd571209aa57069d56020cc477c191b9ba5d9a7adf0be/factrainer_base-0.1.9.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,886 Skipping link: 0.1.9 Requires-Python >=3.12: https://files.pythonhosted.org/packages/06/6d/5fbf42a23d8ad98fd571209aa57069d56020cc477c191b9ba5d9a7adf0be/factrainer_base-0.1.9.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,887 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/64/00/a58fd9fcd2363121b82d8dca4f6751e4250b0882f9a3a1e1c934d0862ef3/factrainer_base-0.1.10-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,888 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/64/a0/200ad368f052d0005bf0826ca7edec471d2c9e8c2c18e8a6c67932424d38/factrainer_base-0.1.10.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,888 Skipping link: 0.1.10 Requires-Python >=3.12: https://files.pythonhosted.org/packages/64/a0/200ad368f052d0005bf0826ca7edec471d2c9e8c2c18e8a6c67932424d38/factrainer_base-0.1.10.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,889 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/cb/b2/897d69ef398a373dba7b6b0921bf565084d5b81f8709236059c3e5f5852c/factrainer_base-0.1.11-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,889 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/4a/b1/26eeec1c15208349858be02e012610c472da6e4b1a0f568210e4b63e1b13/factrainer_base-0.1.11.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,890 Skipping link: 0.1.11 Requires-Python >=3.12: https://files.pythonhosted.org/packages/4a/b1/26eeec1c15208349858be02e012610c472da6e4b1a0f568210e4b63e1b13/factrainer_base-0.1.11.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,890 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/87/8e/a08d254efe0cadaff633d2c7f5124d1a9737dc51b117f2e4cc029167dc96/factrainer_base-0.1.12-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,891 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/6e/f7/2ce67457739b08cb456b1f9f50750aaf7456529500d56c957bc17974f421/factrainer_base-0.1.12.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,892 Skipping link: 0.1.12 Requires-Python >=3.12: https://files.pythonhosted.org/packages/6e/f7/2ce67457739b08cb456b1f9f50750aaf7456529500d56c957bc17974f421/factrainer_base-0.1.12.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,893 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/4e/24/6b5925a41a46fd4f2c55053cf4c8114d5f0334c97ab7118872f776a754c9/factrainer_base-0.1.13-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,894 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/45/77/0fa7ece8787ba841b78aacd83576421f3f457440b85431da66c839250545/factrainer_base-0.1.13.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,894 Skipping link: 0.1.13 Requires-Python >=3.12: https://files.pythonhosted.org/packages/45/77/0fa7ece8787ba841b78aacd83576421f3f457440b85431da66c839250545/factrainer_base-0.1.13.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,895 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/a8/25/557e10b097ef206652c7624fdd0ef39b4e3048561dda5c21134ce99e1261/factrainer_base-0.1.14-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,896 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/b5/32/cd9a19104b3fa3510d559998d3a90eb75f96befda6c88be4bacb32c3e995/factrainer_base-0.1.14.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,897 Skipping link: 0.1.14 Requires-Python >=3.12: https://files.pythonhosted.org/packages/b5/32/cd9a19104b3fa3510d559998d3a90eb75f96befda6c88be4bacb32c3e995/factrainer_base-0.1.14.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,897 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/52/d7/933be3c088a562f07e58cf8101184d11849d8c224e5646ae128e2606ff50/factrainer_base-0.1.15-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,898 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/f7/7c/a6759b27dc565c93a097e4b3e014f507400c545e5558b88901eb66106c80/factrainer_base-0.1.15.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,899 Skipping link: 0.1.15 Requires-Python >=3.12: https://files.pythonhosted.org/packages/f7/7c/a6759b27dc565c93a097e4b3e014f507400c545e5558b88901eb66106c80/factrainer_base-0.1.15.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,899 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/97/c9/50befdb18e7616d17fd08ab4410b42a8999e6f61184f65a6ddbca12c8880/factrainer_base-0.1.16-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,900 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/27/94/32046b265b69c9de8d77f46aaaafc2c1c3ff5443841e5a833858c0e0670d/factrainer_base-0.1.16.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,900 Skipping link: 0.1.16 Requires-Python >=3.12: https://files.pythonhosted.org/packages/27/94/32046b265b69c9de8d77f46aaaafc2c1c3ff5443841e5a833858c0e0670d/factrainer_base-0.1.16.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,901 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/8b/f9/94044a3653c41f8fea52749c4948e36050b517a4950fbc9e4b9b933c269b/factrainer_base-0.1.17-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,902 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/85/f4/f63521f729255bd84b49df14ca9fe3083f41e6f9d88d0662e693a121d13c/factrainer_base-0.1.17.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,903 Skipping link: 0.1.17 Requires-Python >=3.12: https://files.pythonhosted.org/packages/85/f4/f63521f729255bd84b49df14ca9fe3083f41e6f9d88d0662e693a121d13c/factrainer_base-0.1.17.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,903 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/74/a4/432bccb1912c0c83cf310b64d7a288c8b8f3cb3c799be4927056a496ddd9/factrainer_base-0.1.18-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,904 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/8d/58/ea5ef8dc830788c1fa221c5f87bfe83ad94326597e4755b57e07599fba39/factrainer_base-0.1.18.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,905 Skipping link: 0.1.18 Requires-Python >=3.12: https://files.pythonhosted.org/packages/8d/58/ea5ef8dc830788c1fa221c5f87bfe83ad94326597e4755b57e07599fba39/factrainer_base-0.1.18.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,906 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/b6/1c/b6fe20be0985b10e0a7e3e2e0ee55af6fab72c7b8feaa8352bdaba953c4e/factrainer_base-0.1.19-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,907 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/a6/b9/5995c2421d235f678714d7e2de362c06f73ad186cdd114341cbf6fe105bd/factrainer_base-0.1.19.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,907 Skipping link: 0.1.19 Requires-Python >=3.12: https://files.pythonhosted.org/packages/a6/b9/5995c2421d235f678714d7e2de362c06f73ad186cdd114341cbf6fe105bd/factrainer_base-0.1.19.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,907 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/b8/09/74cc5b19423e7703f15b01d6df43d7093b8a7fae29f8ae48f8e203de6fc6/factrainer_base-0.1.20-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,908 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/a4/3b/2cc8fb92c688d4ff3b26fe28d281d6afbc4c62d064bc6c5037bbfef46400/factrainer_base-0.1.20.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,909 Skipping link: 0.1.20 Requires-Python >=3.12: https://files.pythonhosted.org/packages/a4/3b/2cc8fb92c688d4ff3b26fe28d281d6afbc4c62d064bc6c5037bbfef46400/factrainer_base-0.1.20.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,909 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/af/72/3751da129f931b941f52b78e58527ee40f63598dd92a8329db06f25be03c/factrainer_base-0.1.21-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,910 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/9c/02/00969771bd007668ef7cfe09e0a7cbb36a2753c3e4352ea09f8e48f8697f/factrainer_base-0.1.21.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,911 Skipping link: 0.1.21 Requires-Python >=3.12: https://files.pythonhosted.org/packages/9c/02/00969771bd007668ef7cfe09e0a7cbb36a2753c3e4352ea09f8e48f8697f/factrainer_base-0.1.21.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,912 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/ab/59/68ab078421b9159b2cb1cd7e4ee89e1f4cc6aa0493b7524dc44390093d0d/factrainer_base-0.1.22-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,913 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/4d/21/78227b5d60dc6d8a5e66206efe3f5519e8caaa0d96438b54aafea1657db6/factrainer_base-0.1.22.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,913 Skipping link: 0.1.22 Requires-Python >=3.12: https://files.pythonhosted.org/packages/4d/21/78227b5d60dc6d8a5e66206efe3f5519e8caaa0d96438b54aafea1657db6/factrainer_base-0.1.22.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,914 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/90/6b/1439b10e477a147445ba8edba16576cb182083805580b40670dcb11f18c0/factrainer_base-0.1.23-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,915 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/55/de/428ccc0d2cc3ce3ee5105bbe275b49be3dfde5cdecae4c1dd5a3ad190757/factrainer_base-0.1.23.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,916 Skipping link: 0.1.23 Requires-Python >=3.12: https://files.pythonhosted.org/packages/55/de/428ccc0d2cc3ce3ee5105bbe275b49be3dfde5cdecae4c1dd5a3ad190757/factrainer_base-0.1.23.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,916 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/d3/fa/50fc4cb574a95fdf8213b75ae6da3afa98c6dbd6cb0dacf1bfd829d9e099/factrainer_base-0.1.24-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,917 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/98/d0/a2b00d6184b2c61401e1ee2df0e9fd41d657fc9ed95d6e06e2c04529c1c8/factrainer_base-0.1.24.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,917 Skipping link: 0.1.24 Requires-Python >=3.12: https://files.pythonhosted.org/packages/98/d0/a2b00d6184b2c61401e1ee2df0e9fd41d657fc9ed95d6e06e2c04529c1c8/factrainer_base-0.1.24.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,918 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/29/ac/d6cf7b0e7f8eda99fc9d5612a9fff0f13cbf5e614d2c6007c88b538e0afb/factrainer_base-0.1.25-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,919 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/03/84/3bad56a4ac40e8f70d8a7d123d329b2f577a31a77949c2b49fffbff35afe/factrainer_base-0.1.25.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,919 Skipping link: 0.1.25 Requires-Python >=3.12: https://files.pythonhosted.org/packages/03/84/3bad56a4ac40e8f70d8a7d123d329b2f577a31a77949c2b49fffbff35afe/factrainer_base-0.1.25.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,920 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/37/66/3c4564db951b00888fc5dcc229357abb20e0b05d8284d5a65007a89831d9/factrainer_base-0.1.26-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,921 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/77/76/5e3769346c5289aa69f9b1272aed13be2ecae1fb11162dd29cfc0b23f01f/factrainer_base-0.1.26.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,921 Skipping link: 0.1.26 Requires-Python >=3.12: https://files.pythonhosted.org/packages/77/76/5e3769346c5289aa69f9b1272aed13be2ecae1fb11162dd29cfc0b23f01f/factrainer_base-0.1.26.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,922 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/c7/32/0f3f684b4906cf2301f66e7cc9913c9389a4c15834615235c4fffaaad928/factrainer_base-0.1.27-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,923 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/48/52/1a361ca60ba854166a1f65e72f22c0afe02994e0f21e81af6c72e552473a/factrainer_base-0.1.27.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,924 Skipping link: 0.1.27 Requires-Python >=3.12: https://files.pythonhosted.org/packages/48/52/1a361ca60ba854166a1f65e72f22c0afe02994e0f21e81af6c72e552473a/factrainer_base-0.1.27.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,924 Skipping link: No binaries permitted for factrainer-base: https://files.pythonhosted.org/packages/ef/50/9bba8122ed3bf119b122f50bff08017e8155c52e0b1e350791ef54048bc2/factrainer_base-0.1.28-py3-none-any.whl (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,925 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e1/81/020ae6551479a9a21ee5cea6652dedb30d70b98bec9001768fa1fc6c1305/factrainer_base-0.1.28.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,926 Skipping link: 0.1.28 Requires-Python >=3.12: https://files.pythonhosted.org/packages/e1/81/020ae6551479a9a21ee5cea6652dedb30d70b98bec9001768fa1fc6c1305/factrainer_base-0.1.28.tar.gz (from https://pypi.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:11,926 Fetching project page and analyzing links: https://www.piwheels.org/simple/factrainer-base/ 2025-11-28T21:35:11,927 Getting page https://www.piwheels.org/simple/factrainer-base/ 2025-11-28T21:35:11,928 Found index url https://www.piwheels.org/simple 2025-11-28T21:35:12,082 Fetched page https://www.piwheels.org/simple/factrainer-base/ as text/html 2025-11-28T21:35:12,089 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.27-py3-none-any.whl#sha256=341a095137d19d306b5fdffffbafbfd8627d616643b8a6950bf83d9e55c32649 (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,090 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.26-py3-none-any.whl#sha256=361f88bafd7805eeaf105b1544c802cd90339f9e5504da31e447e1b59ced60e8 (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,090 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.25-py3-none-any.whl#sha256=8efa953d02cc3e94a0b37abfb3f2f409569d421c2882c7bde243cd09b169ae32 (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,091 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.24-py3-none-any.whl#sha256=f7adb2cb3101d4eb6975c818fc23969a6e7866bfb770fab6234cba73cce8741c (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,091 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.23-py3-none-any.whl#sha256=f0b259bc83b2cac9b263f1637cf90b3fc7d860dbbc7076c4925ef504a86ca0df (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,092 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.21-py3-none-any.whl#sha256=c09c6c3f066729b908cfa5d95273afd8ac65b4dfdccdf683f3595e0da525a4ab (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,093 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.20-py3-none-any.whl#sha256=b1f0640c0ca7a0719200346242be3d920180c32da059288080b1b84fe3c786d5 (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,093 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.19-py3-none-any.whl#sha256=26764ce6888b63540ad6f17563fac94746cb9f657801b9e358bd6e8d10f6d8b9 (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,094 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.18-py3-none-any.whl#sha256=8a649810bcf507282db649c16014db0b96f3e4992a67f1dc709ed55a01633aee (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,094 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.16-py3-none-any.whl#sha256=93e9d7bd03fee79c676bd0b2b16be28d3e8ad195def2cb33502d76a36985a16d (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,095 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.14-py3-none-any.whl#sha256=e173bdb5568efd01d28327e4c0d11baf42f40fa608a6e2d9bccf7f9132c27249 (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,096 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.13-py3-none-any.whl#sha256=5e5667eda5ac6b0a83eb391f1e7566e4564a31643c3fed7fba8705909ec28fad (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,096 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.11-py3-none-any.whl#sha256=95a0c1a27df4f79b2ab14ed5900e668a34e98571f5af5fde2977c08a6c944330 (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,097 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.9-py3-none-any.whl#sha256=2e024141143f3368177ecd850db9de8d2e22b314808be5a1152a5a9406463cfe (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,097 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.8-py3-none-any.whl#sha256=85ebac56dabfc824bc94f255b90924440e8c5f6ee6aaf884c3a8f80e93c66fde (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,098 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.7-py3-none-any.whl#sha256=7659cf871977b915f143343a3df6e9be3035a5c93c2c2c7762d1d868003cd8bc (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,098 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.6-py3-none-any.whl#sha256=9cf0a4e15998bc6259d2cad33886d01b28d42c418bacbdd0baf3b58e09a9793c (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,099 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.2-py3-none-any.whl#sha256=a096f14b8dae5a6de279c8266434f50d68b1862dccd60693ee52e804c083fc7b (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,099 Skipping link: No binaries permitted for factrainer-base: https://archive1.piwheels.org/simple/factrainer-base/factrainer_base-0.1.0-py3-none-any.whl#sha256=279764e7f6b7978cee7816d262fb237f74fe2c8f388aecd63a6c22d58f6752f1 (from https://www.piwheels.org/simple/factrainer-base/) (requires-python:>=3.12) 2025-11-28T21:35:12,100 Skipping link: not a file: https://www.piwheels.org/simple/factrainer-base/ 2025-11-28T21:35:12,101 Skipping link: not a file: https://pypi.org/simple/factrainer-base/ 2025-11-28T21:35:12,119 Given no hashes to check 0 links for project 'factrainer-base': discarding no candidates 2025-11-28T21:35:12,120 ERROR: Ignored the following versions that require a different python version: 0.1.0 Requires-Python >=3.12; 0.1.1 Requires-Python >=3.12; 0.1.10 Requires-Python >=3.12; 0.1.11 Requires-Python >=3.12; 0.1.12 Requires-Python >=3.12; 0.1.13 Requires-Python >=3.12; 0.1.14 Requires-Python >=3.12; 0.1.15 Requires-Python >=3.12; 0.1.16 Requires-Python >=3.12; 0.1.17 Requires-Python >=3.12; 0.1.18 Requires-Python >=3.12; 0.1.19 Requires-Python >=3.12; 0.1.2 Requires-Python >=3.12; 0.1.20 Requires-Python >=3.12; 0.1.21 Requires-Python >=3.12; 0.1.22 Requires-Python >=3.12; 0.1.23 Requires-Python >=3.12; 0.1.24 Requires-Python >=3.12; 0.1.25 Requires-Python >=3.12; 0.1.26 Requires-Python >=3.12; 0.1.27 Requires-Python >=3.12; 0.1.28 Requires-Python >=3.12; 0.1.5 Requires-Python >=3.12; 0.1.6 Requires-Python >=3.12; 0.1.7 Requires-Python >=3.12; 0.1.8 Requires-Python >=3.12; 0.1.9 Requires-Python >=3.12 2025-11-28T21:35:12,122 ERROR: Could not find a version that satisfies the requirement factrainer-base==0.1.28 (from versions: none) 2025-11-28T21:35:12,124 ERROR: No matching distribution found for factrainer-base==0.1.28 2025-11-28T21:35:12,125 Exception information: 2025-11-28T21:35:12,125 Traceback (most recent call last): 2025-11-28T21:35:12,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2025-11-28T21:35:12,125 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-11-28T21:35:12,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2025-11-28T21:35:12,125 raise RequirementsConflicted(criterion) 2025-11-28T21:35:12,125 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('factrainer-base==0.1.28') 2025-11-28T21:35:12,125 2025-11-28T21:35:12,125 During handling of the above exception, another exception occurred: 2025-11-28T21:35:12,125 2025-11-28T21:35:12,125 Traceback (most recent call last): 2025-11-28T21:35:12,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2025-11-28T21:35:12,125 result = self._result = resolver.resolve( 2025-11-28T21:35:12,125 ^^^^^^^^^^^^^^^^^ 2025-11-28T21:35:12,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2025-11-28T21:35:12,125 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-11-28T21:35:12,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-11-28T21:35:12,125 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2025-11-28T21:35:12,125 raise ResolutionImpossible(e.criterion.information) 2025-11-28T21:35:12,125 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('factrainer-base==0.1.28'), parent=None)] 2025-11-28T21:35:12,125 2025-11-28T21:35:12,125 The above exception was the direct cause of the following exception: 2025-11-28T21:35:12,125 2025-11-28T21:35:12,125 Traceback (most recent call last): 2025-11-28T21:35:12,125 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-11-28T21:35:12,125 status = run_func(*args) 2025-11-28T21:35:12,125 ^^^^^^^^^^^^^^^ 2025-11-28T21:35:12,125 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-11-28T21:35:12,125 return func(self, options, args) 2025-11-28T21:35:12,125 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-11-28T21:35:12,125 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2025-11-28T21:35:12,125 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-11-28T21:35:12,125 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-11-28T21:35:12,125 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2025-11-28T21:35:12,125 raise error from e 2025-11-28T21:35:12,125 pip._internal.exceptions.DistributionNotFound: No matching distribution found for factrainer-base==0.1.28 2025-11-28T21:35:12,130 Removed build tracker: '/tmp/pip-build-tracker-iuvfaqd9'