2025-09-13T10:18:05,186 Created temporary directory: /tmp/pip-build-tracker-pmvvucgl 2025-09-13T10:18:05,187 Initialized build tracking at /tmp/pip-build-tracker-pmvvucgl 2025-09-13T10:18:05,188 Created build tracker: /tmp/pip-build-tracker-pmvvucgl 2025-09-13T10:18:05,188 Entered build tracker: /tmp/pip-build-tracker-pmvvucgl 2025-09-13T10:18:05,188 Created temporary directory: /tmp/pip-wheel-ac7qrq2h 2025-09-13T10:18:05,192 Created temporary directory: /tmp/pip-ephem-wheel-cache-2ja2souc 2025-09-13T10:18:05,255 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T10:18:05,258 2 location(s) to search for versions of retentioneering: 2025-09-13T10:18:05,258 * https://pypi.org/simple/retentioneering/ 2025-09-13T10:18:05,258 * https://www.piwheels.org/simple/retentioneering/ 2025-09-13T10:18:05,258 Fetching project page and analyzing links: https://pypi.org/simple/retentioneering/ 2025-09-13T10:18:05,259 Getting page https://pypi.org/simple/retentioneering/ 2025-09-13T10:18:05,260 Found index url https://pypi.org/simple/ 2025-09-13T10:18:05,337 Fetched page https://pypi.org/simple/retentioneering/ as application/vnd.pypi.simple.v1+json 2025-09-13T10:18:05,348 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/84/40/ceccb0c6e6e604b855aede7bdf33ead30e288272dea0c057bd5bccba79b5/retentioneering-0.3.0-py3.6.egg (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,349 Found link https://files.pythonhosted.org/packages/61/e2/555b64cabeef7e362c72687f39c8907f4725413e42e3571d3952307357bb/retentioneering-0.3.0.tar.gz (from https://pypi.org/simple/retentioneering/), version: 0.3.0 2025-09-13T10:18:05,349 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2f/62/40878c469f4e91b7038ab360afe0cf688e216adf0e7a3597abc4707819a9/retentioneering-0.3.1-py3.6.egg (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,349 Found link https://files.pythonhosted.org/packages/60/5e/b7963c3a1bd96b5aa118075aa14f5ee3220f8693e2d96095fafbd8213956/retentioneering-0.3.1.tar.gz (from https://pypi.org/simple/retentioneering/), version: 0.3.1 2025-09-13T10:18:05,349 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/7a/45/e266c0f6747fe15f930fc07b4fa90ad15df2de7752aa50be21357febfe10/retentioneering-1.0.0-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,350 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ad/9e/f8ce462d5f270841e4d9032287be383473fa205d4dacb40f38c761f9e69a/retentioneering-1.0.0-py3.6.egg (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,350 Found link https://files.pythonhosted.org/packages/fd/b6/69bb9864cb19f9c2c6d548bc4c5c8f75e03571d0aef2e79c2b0713bcd8e3/retentioneering-1.0.0.tar.gz (from https://pypi.org/simple/retentioneering/), version: 1.0.0 2025-09-13T10:18:05,350 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/51/06/d9853a82babf9291c6d0d710623c5cde79abf272baa501cc0ed47ef29059/retentioneering-1.0.1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,350 Found link https://files.pythonhosted.org/packages/9e/78/8baa0c7cbad6eec88b893c36492dc067860e830c5d72838b2033c1a97fe8/retentioneering-1.0.1.tar.gz (from https://pypi.org/simple/retentioneering/), version: 1.0.1 2025-09-13T10:18:05,351 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/f4/11/def4fc9523f80e94348b5139497fd4a89fc6946010fc20fb3334731bb0d8/retentioneering-1.0.2-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,351 Found link https://files.pythonhosted.org/packages/d9/23/9d9cdc8be308a5c9dfe94c244d60086498ec134c74b3f9ba854e8866d666/retentioneering-1.0.2.tar.gz (from https://pypi.org/simple/retentioneering/), version: 1.0.2 2025-09-13T10:18:05,351 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/25/d2/8abf223d910c8bddd784f00ad9c0c2349edb2c84591ebfdf7477f80733fc/retentioneering-1.0.3-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,351 Found link https://files.pythonhosted.org/packages/cf/70/df24459ca397fbea552b8ad095181ffbdf0e6be286799e108ac1185b3161/retentioneering-1.0.3.tar.gz (from https://pypi.org/simple/retentioneering/), version: 1.0.3 2025-09-13T10:18:05,351 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/05/be/93f322b6ed0fc5b0b587699e754d21b0705b3745af8c9572cad95271f32b/retentioneering-1.0.4-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,352 Found link https://files.pythonhosted.org/packages/d9/7f/5090a694b21ccc08e562ca4c8369634d92f517c60c76102ef44012bdbb81/retentioneering-1.0.4.tar.gz (from https://pypi.org/simple/retentioneering/), version: 1.0.4 2025-09-13T10:18:05,352 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/cd/ab/14a1c6a0094fe008f8b40ebf4274433b9f4787fb4fc736ffc016939ff951/retentioneering-1.0.5-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,352 Found link https://files.pythonhosted.org/packages/ff/69/50351e0208a8f3e7b0b72b090335dc02a1ebbe104d3cd903d3c2344c840c/retentioneering-1.0.5.tar.gz (from https://pypi.org/simple/retentioneering/), version: 1.0.5 2025-09-13T10:18:05,352 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/1d/0c/d025d07287218ef2d45bc32941e2b237557ca29a69e4c10038dfd7fe4350/retentioneering-1.0.6-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,353 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/98/dc/194d905d1b5dd1b44af7025e42539f035becae2ecf0967b6d0faf2fa4134/retentioneering-1.0.6-py3.6.egg (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,353 Found link https://files.pythonhosted.org/packages/8d/32/13f6fbbbfb94d376ccf7740095ee4f2ff8add851165f1623389d89b848e4/retentioneering-1.0.6.tar.gz (from https://pypi.org/simple/retentioneering/), version: 1.0.6 2025-09-13T10:18:05,353 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/3e/21/3105ab7728ee4b97d65c227f2e53f0e20175fedc84680e1afa3807d28b64/retentioneering-1.0.7.3-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,353 Found link https://files.pythonhosted.org/packages/5a/c4/9875acf54396f4c2eac8aeafca42d5a5be8809ed2380c6c19832e85e9880/retentioneering-1.0.7.3.tar.gz (from https://pypi.org/simple/retentioneering/), version: 1.0.7.3 2025-09-13T10:18:05,353 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/0d/cf/66fbfcb229ebe3aaec2451b6ce0c76a8a250f22bcf35ae39247fc1fd2d57/retentioneering-1.0.7.4-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) 2025-09-13T10:18:05,354 Found link https://files.pythonhosted.org/packages/0d/e1/4d38bac60cdefbf3b5e16df5d825789f2096959e125938767a5b34e7d19e/retentioneering-1.0.7.4.tar.gz (from https://pypi.org/simple/retentioneering/), version: 1.0.7.4 2025-09-13T10:18:05,354 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/9d/2e/678165fecafc5f3fe5bad9966078cdd0e2c79e464067e66659a935f42618/retentioneering-1.0.7.5-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,354 Found link https://files.pythonhosted.org/packages/a7/96/31682d291e58511ba3c54f6da5655a8db94c88a391f558581f06713b6197/retentioneering-1.0.7.5.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6), version: 1.0.7.5 2025-09-13T10:18:05,355 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/92/f2/43e7500df4f4979a074fedea2e64ec07938787ea496d44b28e7dbcd023b2/retentioneering-1.0.7.6-py3.7.egg (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,355 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/bb/5e/1fb482c6da4b0a4e8bd9a093fa0308b4ff3c79981c81836286286a6a5338/retentioneering-1.0.8-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,355 Found link https://files.pythonhosted.org/packages/d4/fa/c025353b8e6d37c4a07a1a9f35bb04ca131626e7f6d28cbd6232018727fd/retentioneering-1.0.8.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6), version: 1.0.8 2025-09-13T10:18:05,355 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/f0/56/f3428787d3b6243a322ef484cd8c3d6ef2ed54b63c197dd7356891e5533e/retentioneering-1.0.8.1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,356 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/ca/03/24a9cfaa5f52f4eac170046302cb0a75e6ff29851420a724f7762e1c0af9/retentioneering-1.0.8.2-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,356 Found link https://files.pythonhosted.org/packages/c5/52/4bf66366a923979d9a88b469c22d64207a1528a42fe4567cf52b777e3c50/retentioneering-1.0.8.2.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6), version: 1.0.8.2 2025-09-13T10:18:05,356 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/87/0d/ee4119fa46c8860b9e1fbe14272d40ab765c20556635fac9bc1ba9d4a7f4/retentioneering-1.0.8.3-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,356 Found link https://files.pythonhosted.org/packages/3c/5f/fb32ebcf88ac90346531da3fbf720b97184c391fe001891ef8a2cd74bb01/retentioneering-1.0.8.3.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6), version: 1.0.8.3 2025-09-13T10:18:05,357 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/29/d7/0db477a99ef86db941fc3ddccfee8bf908d9f857b7def262e26334178a0a/retentioneering-1.0.8.4-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,357 Found link https://files.pythonhosted.org/packages/58/27/2f5fa5cd3126080f57ef93fa8f5bd537fd3caa1861815b998b03d858d358/retentioneering-1.0.8.4.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6), version: 1.0.8.4 2025-09-13T10:18:05,357 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/79/50/ff3d5ca62a337db63b62a78cd5b0e8977b6fb74a7c6ba9a8452cf2933ba8/retentioneering-2.0.0-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,357 Found link https://files.pythonhosted.org/packages/6d/fc/e4d4d65efb17d24f5ebac53be95b13c9d444922cd535d7a53eaaf5ccd558/retentioneering-2.0.0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6), version: 2.0.0 2025-09-13T10:18:05,357 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/18/17/36c70f831dca07bbaf77cd790db9703ccf6250b6e4b7313f1a0a879ab08e/retentioneering-2.0.1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,358 Found link https://files.pythonhosted.org/packages/d8/2f/767cfb893473460c0d005a805ad2af985e015683894655d780c164c294c4/retentioneering-2.0.1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6), version: 2.0.1 2025-09-13T10:18:05,358 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/9e/ad/dfb535e8f6aefcf295e5589cf594c9e45eb2062414eb02d09396dcc9198d/retentioneering-2.0.2-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,358 Found link https://files.pythonhosted.org/packages/1d/e4/83fa28822e2db6bca8fbe26f9b0c25222a5b4637776b8ec48f425500c346/retentioneering-2.0.2.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.6), version: 2.0.2 2025-09-13T10:18:05,358 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/4b/30/6771bb91456ec0fb833f4a20122903b86fd2b50f0321db7312896c501f32/retentioneering-2.0.3.2-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.7) 2025-09-13T10:18:05,359 Found link https://files.pythonhosted.org/packages/5b/19/f3b7878477ea91a0a56d040b492d9cf375155c570f913ef14b6e5be6024b/retentioneering-2.0.3.2.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.7), version: 2.0.3.2 2025-09-13T10:18:05,359 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/99/c6/8eddef023922830cc7b75479a3b020bdbc2521e9292d18f900ccc2f5b776/retentioneering-2.0.3.3-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.7) 2025-09-13T10:18:05,359 Found link https://files.pythonhosted.org/packages/68/36/3d1519823d145a99f3b0f8f17c1fc46e3aab3faef84bb4fca370e6690872/retentioneering-2.0.3.3.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.7), version: 2.0.3.3 2025-09-13T10:18:05,360 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/45/98/4b7145c8558aed96aa5a4e9cbbc6dbc6ab532c38220a9ee6e561fb07b55d/retentioneering-2.0.3.5-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.7) 2025-09-13T10:18:05,360 Found link https://files.pythonhosted.org/packages/da/b8/30dce90d129f2b1184ed2f74a5e8ec42712b3189251fe89b53f7d6b3a588/retentioneering-2.0.3.5.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.7), version: 2.0.3.5 2025-09-13T10:18:05,360 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/6f/5d/8a22085707ea03929734d6281ced45835a9dd3ca41c166b82a205a1c00b4/retentioneering-3.0.0b0-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,361 Link requires a different Python (3.13.5 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/25/46/e3583506e3c7a57d6f33e0d473256cb2bd27bdd7fac5495da9689a55c669/retentioneering-3.0.0b0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,361 Skipping link: 3.0.0b0 Requires-Python >=3.8,<3.11: https://files.pythonhosted.org/packages/25/46/e3583506e3c7a57d6f33e0d473256cb2bd27bdd7fac5495da9689a55c669/retentioneering-3.0.0b0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,361 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/9d/a0/fd902a2e04f26fa9b135f90b9051ab8ee74707bf4b3cc9dd2e8213300eb0/retentioneering-3.0.0b1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,362 Link requires a different Python (3.13.5 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/4d/37/63122d720d33c550797682c5fe346fd6a4ac635d8b5333c20ae9189f5c2a/retentioneering-3.0.0b1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,362 Skipping link: 3.0.0b1 Requires-Python >=3.8,<3.11: https://files.pythonhosted.org/packages/4d/37/63122d720d33c550797682c5fe346fd6a4ac635d8b5333c20ae9189f5c2a/retentioneering-3.0.0b1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,362 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/d4/5c/ba7a7ee65b25a68ca0c4ba433582a06708742b82bd78770cede258504a49/retentioneering-3.0.0b2-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,362 Link requires a different Python (3.13.5 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/e9/06/313abe1fc34ac20522bdc44fcc12b2b9400fdfbe11a88a1d4eb12155a897/retentioneering-3.0.0b2.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,362 Skipping link: 3.0.0b2 Requires-Python >=3.8,<3.11: https://files.pythonhosted.org/packages/e9/06/313abe1fc34ac20522bdc44fcc12b2b9400fdfbe11a88a1d4eb12155a897/retentioneering-3.0.0b2.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,362 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/6a/0c/6ccea03df7d08bc467720c89cfd42a2ea0d71fbd78e57e343559a0c534a2/retentioneering-3.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,362 Link requires a different Python (3.13.5 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/83/a3/6cbe6b527fcfbdd531cef571c896474e444c4c13c5f703d7343fe3c37b31/retentioneering-3.0.0rc1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,363 Skipping link: 3.0.0rc1 Requires-Python >=3.8,<3.11: https://files.pythonhosted.org/packages/83/a3/6cbe6b527fcfbdd531cef571c896474e444c4c13c5f703d7343fe3c37b31/retentioneering-3.0.0rc1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,363 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/f6/0d/94b2c7a610ce53a8d84fe58a755ce3d6b1f7809ad1af7526d875fe9825f6/retentioneering-3.0.0rc3-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,363 Link requires a different Python (3.13.5 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/1e/af/141b32751b1cf3053df2d96276dfa6b75d8d7ee96cac686f71f05de1a372/retentioneering-3.0.0rc3.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,363 Skipping link: 3.0.0rc3 Requires-Python >=3.8,<3.11: https://files.pythonhosted.org/packages/1e/af/141b32751b1cf3053df2d96276dfa6b75d8d7ee96cac686f71f05de1a372/retentioneering-3.0.0rc3.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,363 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/8a/3d/4fbc0829b5276f7cf481228b8442a8cc379e9b362275df71aa2116acfcdd/retentioneering-3.0.0-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,363 Link requires a different Python (3.13.5 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/e9/52/3cd0ee9fb38a9a26e4efabcd74e0b767887f44b01ea1f94a690fa263d9b8/retentioneering-3.0.0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,364 Skipping link: 3.0.0 Requires-Python >=3.8,<3.11: https://files.pythonhosted.org/packages/e9/52/3cd0ee9fb38a9a26e4efabcd74e0b767887f44b01ea1f94a690fa263d9b8/retentioneering-3.0.0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,364 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/8a/e6/a1fe2133b20b62d1db80aff3095af08d58727f9f1a6bf7cf0641f8e98cf6/retentioneering-3.0.1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,364 Link requires a different Python (3.13.5 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/bb/e8/01215716af29fa457f8097cb0a544a33d9be0708fd99963b2a647b71197c/retentioneering-3.0.1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,364 Skipping link: 3.0.1 Requires-Python >=3.8,<3.11: https://files.pythonhosted.org/packages/bb/e8/01215716af29fa457f8097cb0a544a33d9be0708fd99963b2a647b71197c/retentioneering-3.0.1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,364 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/12/b1/1729e53986b9d527604b467c47531c206849606d1e6b37d6c9eed0960c78/retentioneering-3.1.0-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,365 Link requires a different Python (3.13.5 not in: '>=3.8,<3.12'): https://files.pythonhosted.org/packages/98/d1/4fbfe42c5be361cb15488664f2ced127cb3f1661eb80085ed536173a1ae4/retentioneering-3.1.0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,365 Skipping link: 3.1.0 Requires-Python >=3.8,<3.12: https://files.pythonhosted.org/packages/98/d1/4fbfe42c5be361cb15488664f2ced127cb3f1661eb80085ed536173a1ae4/retentioneering-3.1.0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,365 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/3d/eb/928b59913c276c207051856072b1b5a0f1f497fb6fcc27dc3cd01816603f/retentioneering-3.2.0rc0-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,365 Link requires a different Python (3.13.5 not in: '>=3.8,<3.12'): https://files.pythonhosted.org/packages/4a/74/efc3f9a60015d0ab70758aaf82624951b2ae417c22944dc6ed8eea38535b/retentioneering-3.2.0rc0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,366 Skipping link: 3.2.0rc0 Requires-Python >=3.8,<3.12: https://files.pythonhosted.org/packages/4a/74/efc3f9a60015d0ab70758aaf82624951b2ae417c22944dc6ed8eea38535b/retentioneering-3.2.0rc0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,366 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/3f/30/74a4a3a07118622e75652d7dfe7dc4ba84d8961aae7273465a7759a94dc9/retentioneering-3.2.0rc1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,366 Link requires a different Python (3.13.5 not in: '>=3.8,<3.12'): https://files.pythonhosted.org/packages/2b/ee/cb9cb0126449382c4685cb110b38a77c103786071dbd30f482a5f537ca67/retentioneering-3.2.0rc1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,366 Skipping link: 3.2.0rc1 Requires-Python >=3.8,<3.12: https://files.pythonhosted.org/packages/2b/ee/cb9cb0126449382c4685cb110b38a77c103786071dbd30f482a5f537ca67/retentioneering-3.2.0rc1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,366 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/47/17/2153ef0b5107fab831030f14f5fe755d87368eb8d5010f8d6fb31c9666c8/retentioneering-3.2.0-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,366 Link requires a different Python (3.13.5 not in: '>=3.8,<3.12'): https://files.pythonhosted.org/packages/92/ef/b163aac3ba746b7a37d2e6f57a1e961972f8c1227c8f1ee6261ae8fe5320/retentioneering-3.2.0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,367 Skipping link: 3.2.0 Requires-Python >=3.8,<3.12: https://files.pythonhosted.org/packages/92/ef/b163aac3ba746b7a37d2e6f57a1e961972f8c1227c8f1ee6261ae8fe5320/retentioneering-3.2.0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,367 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/ef/e2/561406353c81446ed4715a1ac4b83614be2765fbe28920db0ae7bb54993d/retentioneering-3.2.1rc1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,367 Link requires a different Python (3.13.5 not in: '>=3.8,<3.12'): https://files.pythonhosted.org/packages/94/f2/3ac5ea5efac7e1902b9c475533fd69a45852d77a4a2207f6f0ef6ea3ffbb/retentioneering-3.2.1rc1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,367 Skipping link: 3.2.1rc1 Requires-Python >=3.8,<3.12: https://files.pythonhosted.org/packages/94/f2/3ac5ea5efac7e1902b9c475533fd69a45852d77a4a2207f6f0ef6ea3ffbb/retentioneering-3.2.1rc1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,367 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/10/7f/d7ba3fca02c79924263a46205aefdbf5b4322b68acaec2cc088182dea3cd/retentioneering-3.2.1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,367 Link requires a different Python (3.13.5 not in: '>=3.8,<3.12'): https://files.pythonhosted.org/packages/ef/ec/4e9512d3b8b9a38128593a018dd5eb12c7a18f4edd80150655bf51be8d6e/retentioneering-3.2.1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,367 Skipping link: 3.2.1 Requires-Python >=3.8,<3.12: https://files.pythonhosted.org/packages/ef/ec/4e9512d3b8b9a38128593a018dd5eb12c7a18f4edd80150655bf51be8d6e/retentioneering-3.2.1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,368 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/c4/90/01d1c07f83163d3f9e7a049f76713c1033de555b8ea0e73ab28a7abbefeb/retentioneering-3.3.0rc0-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,368 Link requires a different Python (3.13.5 not in: '>=3.8,<3.12'): https://files.pythonhosted.org/packages/3b/4b/e780e8ab19d797df35589ca5a2e7f84bd8393e32845fbe5bdf53c280114a/retentioneering-3.3.0rc0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,368 Skipping link: 3.3.0rc0 Requires-Python >=3.8,<3.12: https://files.pythonhosted.org/packages/3b/4b/e780e8ab19d797df35589ca5a2e7f84bd8393e32845fbe5bdf53c280114a/retentioneering-3.3.0rc0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,368 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/b2/45/777b70f8114d4490215d0c39cc44482860203fe58f49a351e457e26a9bcb/retentioneering-3.3.0-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,368 Link requires a different Python (3.13.5 not in: '>=3.8,<3.12'): https://files.pythonhosted.org/packages/19/d9/345d710eab9246716478eefa8635826a6131f8a704071e8c22e338047821/retentioneering-3.3.0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,368 Skipping link: 3.3.0 Requires-Python >=3.8,<3.12: https://files.pythonhosted.org/packages/19/d9/345d710eab9246716478eefa8635826a6131f8a704071e8c22e338047821/retentioneering-3.3.0.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,368 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/1c/82/bf5fd7f66cba173ecd58b749dab1d0293ea75b7f2e7cb035f2e14ce8ed00/retentioneering-4.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:<3.12,>=3.9) 2025-09-13T10:18:05,369 Link requires a different Python (3.13.5 not in: '<3.12,>=3.9'): https://files.pythonhosted.org/packages/7f/2e/d1972669b2100e44b65167dcae3bc694613b66b200af10d960c994ba6845/retentioneering-4.0.0rc1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.12,>=3.9) 2025-09-13T10:18:05,369 Skipping link: 4.0.0rc1 Requires-Python <3.12,>=3.9: https://files.pythonhosted.org/packages/7f/2e/d1972669b2100e44b65167dcae3bc694613b66b200af10d960c994ba6845/retentioneering-4.0.0rc1.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.12,>=3.9) 2025-09-13T10:18:05,370 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/91/85/84457c24e484fcfd35feb145a6ac4fcf154cb9745eb99d026829b9a68cb1/retentioneering-4.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,370 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/65/c5/ec2a39abba3587fed66b82a0744a796c366e0a9d6832d6d0cf98fd05bc50/retentioneering-4.0.0rc2.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,370 Skipping link: 4.0.0rc2 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/65/c5/ec2a39abba3587fed66b82a0744a796c366e0a9d6832d6d0cf98fd05bc50/retentioneering-4.0.0rc2.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,371 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/30/55/0f62b4415f0e9b6533b0d0b81f860a17dc8163e8a049010d4b92b8317ef7/retentioneering-4.0.0rc3-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,371 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/fc/a9/a78bc3730057ab8b6d9392a55b5d7910cf33f54809dce545dfd232c54262/retentioneering-4.0.0rc3.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,371 Skipping link: 4.0.0rc3 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/fc/a9/a78bc3730057ab8b6d9392a55b5d7910cf33f54809dce545dfd232c54262/retentioneering-4.0.0rc3.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,371 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/3f/8b/ba35c1bfbdcbff6f76967397efc7bd0e01675327193a881445666c72aa39/retentioneering-4.0.0rc4-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,371 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/27/9e/1d91e3992cb1e5a97708b658aa7454e13ce41a92efab87a2145f38958a98/retentioneering-4.0.0rc4.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,371 Skipping link: 4.0.0rc4 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/27/9e/1d91e3992cb1e5a97708b658aa7454e13ce41a92efab87a2145f38958a98/retentioneering-4.0.0rc4.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,372 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/9e/10/bfb805e1a585b26ade2a1e7484d8db4a1a648668b981bde90b8fbbb96bf0/retentioneering-4.0.0rc5-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,372 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/3a/c6/679b998cdbc2e3ab09ecf12a894105779e792d9af9ac4644642c9f3fddc3/retentioneering-4.0.0rc5.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,372 Skipping link: 4.0.0rc5 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/3a/c6/679b998cdbc2e3ab09ecf12a894105779e792d9af9ac4644642c9f3fddc3/retentioneering-4.0.0rc5.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,372 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/a7/e5/287cd1c9119cd5261e8d07dfd097611bdccb6776eee8125d21040b1d8fd5/retentioneering-4.0.0rc6-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,372 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/9f/b7/0ec9887b5369c53a36675a74c17a0572a897552fb5b770a8f3687c866d27/retentioneering-4.0.0rc6.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,372 Skipping link: 4.0.0rc6 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/9f/b7/0ec9887b5369c53a36675a74c17a0572a897552fb5b770a8f3687c866d27/retentioneering-4.0.0rc6.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,373 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/5d/d4/9779d20b7b26c5fd0666820ae769e67b0e83a9006fa17965fbec49dfb740/retentioneering-4.0.0rc7-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,373 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/e7/20/c60e6bafb4e068805a792eeed98d0f0898faf91f2a32e979c730a1ebb2ca/retentioneering-4.0.0rc7.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,373 Skipping link: 4.0.0rc7 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/e7/20/c60e6bafb4e068805a792eeed98d0f0898faf91f2a32e979c730a1ebb2ca/retentioneering-4.0.0rc7.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,373 Skipping link: No binaries permitted for retentioneering: https://files.pythonhosted.org/packages/10/cc/55aa245bd22a7218c361375e25cfd8566958627aa09083a76e3adf24ac18/retentioneering-4.0.0rc8-py3-none-any.whl (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,373 Link requires a different Python (3.13.5 not in: '<3.13,>=3.9'): https://files.pythonhosted.org/packages/1e/e3/9b313b5c687694fa0a97fb5d0e9658af9e2f645783130d8a46860bae9a00/retentioneering-4.0.0rc8.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,373 Skipping link: 4.0.0rc8 Requires-Python <3.13,>=3.9: https://files.pythonhosted.org/packages/1e/e3/9b313b5c687694fa0a97fb5d0e9658af9e2f645783130d8a46860bae9a00/retentioneering-4.0.0rc8.tar.gz (from https://pypi.org/simple/retentioneering/) (requires-python:<3.13,>=3.9) 2025-09-13T10:18:05,374 Fetching project page and analyzing links: https://www.piwheels.org/simple/retentioneering/ 2025-09-13T10:18:05,374 Getting page https://www.piwheels.org/simple/retentioneering/ 2025-09-13T10:18:05,375 Found index url https://www.piwheels.org/simple/ 2025-09-13T10:18:05,474 Fetched page https://www.piwheels.org/simple/retentioneering/ as text/html 2025-09-13T10:18:05,482 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc8-py3-none-any.whl#sha256=28a9e210efd32fb6414057cb507a7da47724d6b5e36ff5deee89056d2d9c567a (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.9,<3.13) 2025-09-13T10:18:05,482 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc7-py3-none-any.whl#sha256=cc7b60fe7a8aa988a3c34ef9332e25397b68f945ed0b4f6c383ac59d6f5cb766 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.9,<3.13) 2025-09-13T10:18:05,482 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc6-py3-none-any.whl#sha256=b84d104917907e6207f50bfa4793db4516ba65fb41e1dc2303406235da0a6629 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.9,<3.13) 2025-09-13T10:18:05,483 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc5-py3-none-any.whl#sha256=d3c5055e33137c5f12d6bef24dec2e1c401d8cdaed706b536bf86e2549e5c865 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.9,<3.13) 2025-09-13T10:18:05,483 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc4-py3-none-any.whl#sha256=40886285c6fa75bc0096e119c57ae2a9024b4d596ec3781233431460d554d0ea (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.9,<3.13) 2025-09-13T10:18:05,483 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-4.0.0rc1-py3-none-any.whl#sha256=805d1f4f5f33570683356b0dbd4e2f00257494404b6e763bdde7ac29d1b0d1ca (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.9,<3.12) 2025-09-13T10:18:05,483 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.1.0-py3-none-any.whl#sha256=9d8485c83c44041ab1099df6a180af174298815e64354f0432db6e3fc74923a0 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.8,<3.12) 2025-09-13T10:18:05,483 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.1-py3-none-any.whl#sha256=99911c18b0ee35738f0201f532d38f98b2cd8656fce446327065064c5b172cf4 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,483 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0-py3-none-any.whl#sha256=7673b6d78b773bd00c35da167dce7202c1cb8e44e1a9cf5c43c0ec7c12da4dd2 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,484 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0rc3-py3-none-any.whl#sha256=c24a2b59450c05c10383c05057a19ae6cf291814e5e615d750e2597e4255cb52 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,484 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0rc1-py3-none-any.whl#sha256=2d99f29767df8acfa0d2d6e1631957e9a35d8d08557c03f1718c6a50989c342e (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,484 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0b2-py3-none-any.whl#sha256=6a0f8414847e806f311c187f302ab241001f67bcad6b8f4447facb54cf518bb5 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,484 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0b1-py3-none-any.whl#sha256=ae92594a3670de7fb333f312231925a672459be0710e3c33d75f115be2b9b3cd (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,484 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-3.0.0b0-py3-none-any.whl#sha256=a913202d45fba745af9c77dfa1412768c95b210080f67b28723f0a2e636ce982 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.8,<3.11) 2025-09-13T10:18:05,484 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.3.5-py3-none-any.whl#sha256=34b5c0a9a733bd6ca6a66805506cb1ef45abc43395d2e5cc41ea3208fbb70324 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.7) 2025-09-13T10:18:05,484 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.3.3-py3-none-any.whl#sha256=29daa2e8eb33c50c7ab63c760b1bfc9c6c0884f5cee8875bb24c047cdeb7b714 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.7) 2025-09-13T10:18:05,485 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.3.2-py3-none-any.whl#sha256=710e78f0346e6901a9c285428c1273304ebbc202696af6975e32dafe3358f8c2 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.7) 2025-09-13T10:18:05,485 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.2-py3-none-any.whl#sha256=885f97115dd51942986506b5b65bac4357d0e129beb5b66f99d5a786ace61c94 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,485 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.1-py3-none-any.whl#sha256=e8d20d5e02922d990975c7516fca56347cd483613dc7174c72656008955a3e79 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,485 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-2.0.0-py3-none-any.whl#sha256=fe7d7b4912ef7592cfb79a00373357086c8d197c8992b52a5e13dcfa83103019 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,485 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.8.4-py3-none-any.whl#sha256=4bf41b5d7dbb809ebb14b8630f9f6944479ba60bddad7b7b70613fd3832c1cd0 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,485 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.8.3-py3-none-any.whl#sha256=8637c90f31e0f26248ebf0c8ed13583b41c2ad5247f550c89b6a63e59f573543 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,485 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.8.2-py3-none-any.whl#sha256=9590a1d82a2bba78fca179b2912d6ec92072f3153b044389954d49fce7977139 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,486 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.8-py3-none-any.whl#sha256=9d1b69ecaf15613aedef4989693fec228f1f39b03e02beb09065fcf36e4764f1 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,486 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.7.5-py3-none-any.whl#sha256=4fae9ef667bb4879f760eb65f8df76a56faea92a5926f6e8caa12550a1da6dc6 (from https://www.piwheels.org/simple/retentioneering/) (requires-python:>=3.6) 2025-09-13T10:18:05,486 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.7.4-py3-none-any.whl#sha256=aa45717a01fe99590731a683dbfe4ec5c0dae98d34d26ad927bfd2722bdc64dd (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,486 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.7.3-py3-none-any.whl#sha256=dcdd7e961a225e2e064b74595f477695561e96dd6d3966147e70c425713d238b (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,486 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.6-py3-none-any.whl#sha256=227d48bf3184c0b2f14e44228fddd0466ef1ecb4c325193fdbdf91bc4c38e69f (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,486 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.5-py3-none-any.whl#sha256=618e007dcf02473bfdf06f772674dc927a111a4f7bb8938de69a82b8eb71d7d3 (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,486 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.4-py3-none-any.whl#sha256=be45f752410d418792e9c70cdae3fb207591711887237cdae2317de9fb432221 (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,487 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.3-py3-none-any.whl#sha256=8a191d0b9c9f97a529fe00517af2028046a576a30e4978957f4a102dfe24c58f (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,487 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.2-py3-none-any.whl#sha256=578b37e27637b24750828ddd66e2b6f0dc4335c0cd76a18c6f6d657ae27e2159 (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,487 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.1-py3-none-any.whl#sha256=eddcdb3bce9739eb5cdaa80e008195d916a23c1e19fd849ff50dcd055e39513f (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,487 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-1.0.0-py3-none-any.whl#sha256=7562c62289d9eac849f25f03b8f9e13c4a3427beeb9dadeef0b33e5f4146d996 (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,487 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-0.3.1-py3-none-any.whl#sha256=7804afc10d27a5cd2de94114e64d2be089dbe377b4045e83c60729592e11162d (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,487 Skipping link: No binaries permitted for retentioneering: https://archive1.piwheels.org/simple/retentioneering/retentioneering-0.3.0-py3-none-any.whl#sha256=071394b29dfdb8c8c1ccd879b9817dd7d9407fa666bfe0b3eecf3444445749f1 (from https://www.piwheels.org/simple/retentioneering/) 2025-09-13T10:18:05,488 Skipping link: not a file: https://www.piwheels.org/simple/retentioneering/ 2025-09-13T10:18:05,488 Skipping link: not a file: https://pypi.org/simple/retentioneering/ 2025-09-13T10:18:05,514 Given no hashes to check 0 links for project 'retentioneering': discarding no candidates 2025-09-13T10:18:05,515 ERROR: Ignored the following versions that require a different python version: 3.0.0 Requires-Python >=3.8,<3.11; 3.0.0b0 Requires-Python >=3.8,<3.11; 3.0.0b1 Requires-Python >=3.8,<3.11; 3.0.0b2 Requires-Python >=3.8,<3.11; 3.0.0rc1 Requires-Python >=3.8,<3.11; 3.0.0rc3 Requires-Python >=3.8,<3.11; 3.0.1 Requires-Python >=3.8,<3.11; 3.1.0 Requires-Python >=3.8,<3.12; 3.2.0 Requires-Python >=3.8,<3.12; 3.2.0rc0 Requires-Python >=3.8,<3.12; 3.2.0rc1 Requires-Python >=3.8,<3.12; 3.2.1 Requires-Python >=3.8,<3.12; 3.2.1rc1 Requires-Python >=3.8,<3.12; 3.3.0 Requires-Python >=3.8,<3.12; 3.3.0rc0 Requires-Python >=3.8,<3.12; 4.0.0rc1 Requires-Python <3.12,>=3.9; 4.0.0rc2 Requires-Python <3.13,>=3.9; 4.0.0rc3 Requires-Python <3.13,>=3.9; 4.0.0rc4 Requires-Python <3.13,>=3.9; 4.0.0rc5 Requires-Python <3.13,>=3.9; 4.0.0rc6 Requires-Python <3.13,>=3.9; 4.0.0rc7 Requires-Python <3.13,>=3.9; 4.0.0rc8 Requires-Python <3.13,>=3.9 2025-09-13T10:18:05,516 ERROR: Could not find a version that satisfies the requirement retentioneering==3.2.0rc1 (from versions: 0.3.0, 0.3.1, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7.3, 1.0.7.4, 1.0.7.5, 1.0.8, 1.0.8.2, 1.0.8.3, 1.0.8.4, 2.0.0, 2.0.1, 2.0.2, 2.0.3.2, 2.0.3.3, 2.0.3.5) 2025-09-13T10:18:05,518 ERROR: No matching distribution found for retentioneering==3.2.0rc1 2025-09-13T10:18:05,518 Exception information: 2025-09-13T10:18:05,518 Traceback (most recent call last): 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-13T10:18:05,518 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-13T10:18:05,518 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 142, in _add_to_criteria 2025-09-13T10:18:05,518 raise RequirementsConflicted(criterion) 2025-09-13T10:18:05,518 pip._vendor.resolvelib.resolvers.exceptions.RequirementsConflicted: Requirements conflict: SpecifierRequirement('retentioneering==3.2.0rc1') 2025-09-13T10:18:05,518 2025-09-13T10:18:05,518 The above exception was the direct cause of the following exception: 2025-09-13T10:18:05,518 2025-09-13T10:18:05,518 Traceback (most recent call last): 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-13T10:18:05,518 result = self._result = resolver.resolve( 2025-09-13T10:18:05,518 ~~~~~~~~~~~~~~~~^ 2025-09-13T10:18:05,518 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-13T10:18:05,518 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:18:05,518 ) 2025-09-13T10:18:05,518 ^ 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-13T10:18:05,518 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 390, in resolve 2025-09-13T10:18:05,518 raise ResolutionImpossible(e.criterion.information) from e 2025-09-13T10:18:05,518 pip._vendor.resolvelib.resolvers.exceptions.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('retentioneering==3.2.0rc1'), parent=None)] 2025-09-13T10:18:05,518 2025-09-13T10:18:05,518 The above exception was the direct cause of the following exception: 2025-09-13T10:18:05,518 2025-09-13T10:18:05,518 Traceback (most recent call last): 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T10:18:05,518 status = _inner_run() 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T10:18:05,518 return self.run(options, args) 2025-09-13T10:18:05,518 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T10:18:05,518 return func(self, options, args) 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T10:18:05,518 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T10:18:05,518 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 105, in resolve 2025-09-13T10:18:05,518 raise error from e 2025-09-13T10:18:05,518 pip._internal.exceptions.DistributionNotFound: No matching distribution found for retentioneering==3.2.0rc1 2025-09-13T10:18:05,528 Removed build tracker: '/tmp/pip-build-tracker-pmvvucgl'