2025-09-14T00:36:10,277 Created temporary directory: /tmp/pip-build-tracker-eyihn5_j 2025-09-14T00:36:10,277 Initialized build tracking at /tmp/pip-build-tracker-eyihn5_j 2025-09-14T00:36:10,278 Created build tracker: /tmp/pip-build-tracker-eyihn5_j 2025-09-14T00:36:10,278 Entered build tracker: /tmp/pip-build-tracker-eyihn5_j 2025-09-14T00:36:10,278 Created temporary directory: /tmp/pip-wheel-5vni_f65 2025-09-14T00:36:10,281 Created temporary directory: /tmp/pip-ephem-wheel-cache-j311i8t9 2025-09-14T00:36:10,343 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-14T00:36:10,346 2 location(s) to search for versions of datarecorder: 2025-09-14T00:36:10,346 * https://pypi.org/simple/datarecorder/ 2025-09-14T00:36:10,346 * https://www.piwheels.org/simple/datarecorder/ 2025-09-14T00:36:10,346 Fetching project page and analyzing links: https://pypi.org/simple/datarecorder/ 2025-09-14T00:36:10,347 Getting page https://pypi.org/simple/datarecorder/ 2025-09-14T00:36:10,348 Found index url https://pypi.org/simple/ 2025-09-14T00:36:10,425 Fetched page https://pypi.org/simple/datarecorder/ as application/vnd.pypi.simple.v1+json 2025-09-14T00:36:10,438 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/5f/56/b9649b3bc46bcc9cfaea102b5b7af813d825cc798107a773a3823c68caa0/DataRecorder-0.7.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,439 Found link https://files.pythonhosted.org/packages/ca/b3/72eb2e2aa592f91fbf136029e53f3a71a40aec665ecf1c65dda32a867a08/DataRecorder-0.7.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 0.7.0 2025-09-14T00:36:10,439 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/52/58/1c34f9a58f122cbd31e4d7b3c34dad6c496d58a9460f60b192fa6c1e687b/DataRecorder-0.7.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,439 Found link https://files.pythonhosted.org/packages/de/aa/3bed78ff0eafa2c3e90ad60aad06f55df0fbf5c443b7592f9540ff736ddb/DataRecorder-0.7.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 0.7.1 2025-09-14T00:36:10,440 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/f6/d6/e6d51379b2262bde1b5c04e5532f4d62a59c87a3b5857ffb5651456b3d17/DataRecorder-1.0.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,440 Found link https://files.pythonhosted.org/packages/86/35/83548c9486d5ae2673fea97ed00cae7de8983ed2cd99d44fcdef6b932bd6/DataRecorder-1.0.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.0.0 2025-09-14T00:36:10,440 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/4e/3b/d32247ff0a14ca0b6cd787824c2125d51457a2aa1cbe5537835d3366b61b/DataRecorder-1.0.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,440 Found link https://files.pythonhosted.org/packages/38/81/b799cc0bafedcc364cc832e12950b8da358f26bd316fd88fb183cef1cf42/DataRecorder-1.0.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.0.1 2025-09-14T00:36:10,441 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/9b/33/5bad47867d5065080d60e9e63719ff8bc1772bcaa148a84d9ee1c7da6167/DataRecorder-1.0.2-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,441 Found link https://files.pythonhosted.org/packages/18/7a/f4fcf76631cc81e24e229419dba78ddfdeb386c7e880788290b1bde13161/DataRecorder-1.0.2.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.0.2 2025-09-14T00:36:10,441 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/31/27/7c61f96821c83d4f14f91e22e5d31257eec33359c4b477f8565ee6d79cd2/DataRecorder-1.1.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,441 Found link https://files.pythonhosted.org/packages/3d/44/e829826e3c09e620071042373afe2b2a6397b0369b0864f3e38742f694b9/DataRecorder-1.1.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.1.0 2025-09-14T00:36:10,442 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/2a/76/ffdb82be0ae5087588e597a58349af9c05c6b5e677374ae3e4bb813bebe5/DataRecorder-1.2.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,442 Found link https://files.pythonhosted.org/packages/e0/6c/0fe151cf6fa2fcb1fa1eaa04ee0c61153230f589a76314eaf7fb7574b068/DataRecorder-1.2.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.2.0 2025-09-14T00:36:10,442 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/5d/32/54dbc1ea55abca503644d53ca3bf4d67bb31892cc39c4bc4235c71409d5b/DataRecorder-1.2.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,442 Found link https://files.pythonhosted.org/packages/87/60/7e83de146602a73f258fec3c56a61708d0fdb936e27eade07b30d1084e8a/DataRecorder-1.2.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.2.1 2025-09-14T00:36:10,443 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/f7/28/e6febf06180cff7089393d57613e7c93f20f6cd5d5cb2d20eec98dbb6c02/DataRecorder-1.2.2-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,443 Found link https://files.pythonhosted.org/packages/09/44/588cb228d1ee8962854809fe7a9190bd3fd67ae3905fd590b8e0af224281/DataRecorder-1.2.2.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.2.2 2025-09-14T00:36:10,443 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/6f/4a/2e2d8fe516202ab3a53642346bbcb988ebd26d13de377afd7d443213c072/DataRecorder-1.2.3-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,443 Found link https://files.pythonhosted.org/packages/a8/2d/b509fd23b87903bf2f5a2a4586c4a7d924d9c385f7ae36f5ca6d12a8846a/DataRecorder-1.2.3.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.2.3 2025-09-14T00:36:10,443 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/e6/8b/13fb1e6180b7b9e3c88c8ecb6cd40130b55ce6af00176b9c11b0cbd1aeb6/DataRecorder-1.2.4-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,444 Found link https://files.pythonhosted.org/packages/d0/95/c730e4967d1843b34aab9f7a085dcb9ed7af85bac93aa52f70758af22acd/DataRecorder-1.2.4.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.2.4 2025-09-14T00:36:10,444 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/93/3d/81bced743a13e3baede70c24110f0190ce7576360497113aa50a95293d07/DataRecorder-1.2.5-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,444 Found link https://files.pythonhosted.org/packages/f2/d4/4513e25f07ed8318cba5b068b456d1e750cd19b7cb233eeb12aa3ebca93d/DataRecorder-1.2.5.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.2.5 2025-09-14T00:36:10,444 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/f6/4f/b0d09cab5b278001ff173a89371bc4835cfafecf307c9562b7acceb5004c/DataRecorder-1.2.6-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,444 Found link https://files.pythonhosted.org/packages/6d/3f/6f7e3c15cde11799cead6bdf522643b45e69cd742dab4360059adc69d053/DataRecorder-1.2.6.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.2.6 2025-09-14T00:36:10,444 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/4c/24/1fb839fb8394114f16efbb26d7ca72ac4e872c712249727e7628b0a9c0eb/DataRecorder-1.2.7-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,445 Found link https://files.pythonhosted.org/packages/66/7b/8a6550cc95ef5c768afc388186787ef49f69dd01cc9e8c687faa7e3d23cc/DataRecorder-1.2.7.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.2.7 2025-09-14T00:36:10,445 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/16/2f/9849958ec918b8150db30f712d59afefb9282221536db0b8b663784935d5/DataRecorder-1.2.8-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,445 Found link https://files.pythonhosted.org/packages/6d/20/560e0490d079cc35dcb17bae03ab4586fe1409b290c890664b81c4b4b7b3/DataRecorder-1.2.8.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.2.8 2025-09-14T00:36:10,445 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/d3/d9/a0b6132369c975a90a48122051cadf1f1ccffaef66943f7f5de44bf0d4c2/DataRecorder-1.3.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,446 Found link https://files.pythonhosted.org/packages/27/9e/2976218152e4b5733006b15e933b8598e299107b2df1f11cf4d2919b8547/DataRecorder-1.3.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.3.0 2025-09-14T00:36:10,446 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/1b/78/12b4f440501d05d63095d4e34615f5e0de9605488c885a2872fa2ed57a30/DataRecorder-1.3.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,446 Found link https://files.pythonhosted.org/packages/92/9d/ae757fcec4373c2dbc4213f1df5ca48b2b755127e339984e4a97d2422b01/DataRecorder-1.3.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.3.1 2025-09-14T00:36:10,446 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/71/7a/c4474cca210ca05ebcd63f5886f8caa54ab72e65c8b309613e05a24f662f/DataRecorder-1.3.2-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,446 Found link https://files.pythonhosted.org/packages/f2/12/e2ad96e362dbca76e306403cd33904ffb00b5ccf57bd1885c23ab039c41c/DataRecorder-1.3.2.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.3.2 2025-09-14T00:36:10,447 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/01/aa/08ee49e3b5588c6f3daf706e790fd36f14646229337a99e5010a1fcc1f29/DataRecorder-1.4.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,447 Found link https://files.pythonhosted.org/packages/de/7d/543f9de1ffc6fd7ad647f12cfbb732094cde3001ed5c72fcd8f4d004f5bd/DataRecorder-1.4.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 1.4.0 2025-09-14T00:36:10,447 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/7f/69/ffda25938d2fdf018145b6fe4221da3e21b4329fbc4cc0958310b1854029/DataRecorder-2.0.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,447 Found link https://files.pythonhosted.org/packages/4d/43/a6dbdbf12926e6c8ad7c130cc0836b4c487ca3f4f5db6ee290f3e3d38ed2/DataRecorder-2.0.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 2.0.1 2025-09-14T00:36:10,447 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/bd/ba/c39975dc7cd2482450486c7b398fb9aaf2298dbdec3816f5449fc6acfb70/DataRecorder-2.1.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,448 Found link https://files.pythonhosted.org/packages/ea/d4/be4b0aaf2d41be17ce14bc48d42a7af49c82ed9936c277a605b4d836291c/DataRecorder-2.1.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 2.1.0 2025-09-14T00:36:10,448 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/25/6f/5a25127b64bd60f7ce8759e7425324b46add2f23905bbe814fe14f04f52e/DataRecorder-3.0.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,448 Found link https://files.pythonhosted.org/packages/f9/f3/4ea952485bdcde225ff6b10c7bd35cb92831da5e17a013ebb4555199c174/DataRecorder-3.0.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.0.0 2025-09-14T00:36:10,448 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/91/ed/c93f0510585de77f935188d40d4c18640d35562cb4c5c49f0f21f7f4e663/DataRecorder-3.1.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,448 Found link https://files.pythonhosted.org/packages/6e/5e/75e355e2d7b1e4fd9bf9679825d9e1ddf3aef1d7732d836b45e4e96146d5/DataRecorder-3.1.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.1.0 2025-09-14T00:36:10,449 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/19/53/f48f9d384bf1b75a77d96329c51e1228c44c95bb1666796e2112a1e521d4/DataRecorder-3.1.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,449 Found link https://files.pythonhosted.org/packages/4d/52/a070250955ed5953a8a9426869a7bb8047fa1ead9f6e6e4a4d488912418a/DataRecorder-3.1.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.1.1 2025-09-14T00:36:10,449 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/23/e7/77b8e57c55dbe333d7194487a23a5ca725bf383c1d50379c4e21d5df3104/DataRecorder-3.1.2-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,449 Found link https://files.pythonhosted.org/packages/d8/65/78feaba1c0459c1ac199e80f4bb1d6fe1f9e1179dc3476f9efffaa99afe3/DataRecorder-3.1.2.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.1.2 2025-09-14T00:36:10,449 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/80/12/e3a8d0cf0903036b8cf8c5c5fddc37b45195bcd5fac8c94f0a91a9c88f9f/DataRecorder-3.1.3-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,450 Found link https://files.pythonhosted.org/packages/0c/5d/f67f6e557bd89b89b819c96beee1a5e0c2c82765d9c1aa4603ec67fe0126/DataRecorder-3.1.3.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.1.3 2025-09-14T00:36:10,450 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/b5/11/23a685b67bd1653ff26215b0fea70b0aaaa1f3206f3e5b3860705157385a/DataRecorder-3.2.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,450 Found link https://files.pythonhosted.org/packages/2c/ff/d297a50ecd70aed4324709955e52bddc05facf69407725f216ded5177fbe/DataRecorder-3.2.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.2.0 2025-09-14T00:36:10,450 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/b4/0f/774c22d2610d7a0b8de8df325bb2f4962568af8f1b79695fd8e2948d4c9c/DataRecorder-3.2.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,450 Found link https://files.pythonhosted.org/packages/91/ff/0da78427157aa6054257c78b3a07aa7c962d9c7987f8f9443344604b05c5/DataRecorder-3.2.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.2.1 2025-09-14T00:36:10,450 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/78/10/3382c4a87662482a3a28d3bba9837133094c04571b011b02751d8bf17938/DataRecorder-3.2.2-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,451 Found link https://files.pythonhosted.org/packages/bd/27/a2db70e921793fb724808f72b88187239fc5afcc102ea6a22653fd712d76/DataRecorder-3.2.2.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.2.2 2025-09-14T00:36:10,451 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/39/d8/7e299666ce118ac326787a7914d78b65502aded1add798bb3714a7ccb163/DataRecorder-3.3.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,451 Found link https://files.pythonhosted.org/packages/51/39/c62179065d74b480ea67a5b089e5e0c7189a8a0091d7bf721ef355adafdc/DataRecorder-3.3.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.3.0 2025-09-14T00:36:10,451 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/72/44/518371ba7b079ab9bd8b824e342f1de7a9d6efc3b0d64f2d353e91a29e8e/DataRecorder-3.3.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,451 Found link https://files.pythonhosted.org/packages/eb/96/ef71451fecfae7552eb43a684f317c194468b6fa4c892cc551cc8481a6bb/DataRecorder-3.3.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.3.1 2025-09-14T00:36:10,451 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/ca/a0/dc57ce0f5ddc9dff99518c5e4c10580a2ec80039bf6617bbd1c43e0cfad3/DataRecorder-3.3.2-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,452 Found link https://files.pythonhosted.org/packages/92/71/ab5e864abacbdf7fe9c06afb31809a4878899d57ec7d92184a2c5d0cf456/DataRecorder-3.3.2.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.3.2 2025-09-14T00:36:10,452 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/b9/f1/4a8fb823c611f3c5754805adc9b70c3c3e03a9601edd93e504edc0c36bea/DataRecorder-3.4.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,453 Found link https://files.pythonhosted.org/packages/8d/5a/b67ba1c21bc182fc7d58f928b7710c5b452909e6b225ccd93bec1efddf50/DataRecorder-3.4.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.0 2025-09-14T00:36:10,453 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/51/c4/d00ba1d0356e1ae73491b63b72ec07362c1ff30b7ac00eafc72e1b8f7300/DataRecorder-3.4.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,453 Found link https://files.pythonhosted.org/packages/f3/cb/f39ab46bb8f5bd0e319628fca37098910d34f9220a67c6f071e078713683/DataRecorder-3.4.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.1 2025-09-14T00:36:10,453 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/77/5e/a6de25556bdc966233599f6e8decaebe9f9a6a36d84713501071bbc87222/DataRecorder-3.4.2-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,454 Found link https://files.pythonhosted.org/packages/d5/86/30451eb4efb004c55ccc8e137c783fb90d3da81d03da607f20e8a7a8d78f/DataRecorder-3.4.2.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.2 2025-09-14T00:36:10,454 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/1f/c6/b02c4503ce794cca88585ef07c63ff3319208659ea1f0f995872a596cea3/DataRecorder-3.4.3-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,454 Found link https://files.pythonhosted.org/packages/e2/cc/9c2f2c7145da347eef76746f0f44227e8028d15f6aaa29082f546013dde8/DataRecorder-3.4.3.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.3 2025-09-14T00:36:10,454 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/f6/21/0e6a2201b15f7317d3945a51bc477ae54b0893f8770d07d14ae0244d020a/DataRecorder-3.4.4-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,454 Found link https://files.pythonhosted.org/packages/02/b8/e139e8a34aba0e3ce5143af4517bd0ac4e3b2ad3d109b02319128e85ba68/DataRecorder-3.4.4.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.4 2025-09-14T00:36:10,455 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/c3/71/0419962659672c5f3682d81c397bb973a59031417fc44b254dfd4804a731/DataRecorder-3.4.5-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,455 Found link https://files.pythonhosted.org/packages/1b/b7/447f79496c6d3a7253a03436ddb57a7b024880e19d93a35368be3b194861/DataRecorder-3.4.5.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.5 2025-09-14T00:36:10,455 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/0c/eb/bff0511b7b33c6898865231a6cdf95b6d01e4ffd0dcc794c54f3ab2d69d4/DataRecorder-3.4.7-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,455 Found link https://files.pythonhosted.org/packages/bd/54/e555ddb0fa92a8ca42d04cd33a8b6b889dc8f075ad4e0c0af1de89f0d213/DataRecorder-3.4.7.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.7 2025-09-14T00:36:10,455 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/6f/1a/55796a3cfa0ee87338077439046a65608f7561647cf9b4fa1a3f58e492af/DataRecorder-3.4.8-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,456 Found link https://files.pythonhosted.org/packages/3d/8e/602e4086f30c1f02f72f481ac192627c3de051f1e55824e0a982b3c41cef/DataRecorder-3.4.8.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.8 2025-09-14T00:36:10,456 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/44/e2/1a75b86c301e84edf7e8f757e91143587ddeec3a9f00f65f425777c90ab4/DataRecorder-3.4.9-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,456 Found link https://files.pythonhosted.org/packages/26/45/b642b205a235ed5bdb549ab9d475b6ffb9f55a5a3bdcbc7b04014136a77e/DataRecorder-3.4.9.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.9 2025-09-14T00:36:10,456 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/a4/5e/8c52bdc564817d6ab2d8f97c062df9fead60daf36a3596d69d0bf11b0ee1/DataRecorder-3.4.10-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,456 Found link https://files.pythonhosted.org/packages/cb/46/88a634be07f0149778b96201dbb43a7b4fe227bbd482aa1f21da5b45ead1/DataRecorder-3.4.10.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.10 2025-09-14T00:36:10,457 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/bf/a3/17e2bd87a54cf2e7253cbc1a08d950fd0153e5dd75ec5f6432f9038229d4/DataRecorder-3.4.11-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,457 Found link https://files.pythonhosted.org/packages/75/39/84d58f21be181c2bceb38e0d495aed6d553cc4ea8275fbb2777f314dce70/DataRecorder-3.4.11.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.11 2025-09-14T00:36:10,457 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/6c/eb/9e3321d047019cbc33222fccc65e75378b504a6e056c3a67bf075bfda047/DataRecorder-3.4.12-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,457 Found link https://files.pythonhosted.org/packages/c2/3b/49be6c4bed7fb5d72f25f983645fef254779ff5ba01b1065669fb7f87fe8/DataRecorder-3.4.12.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.12 2025-09-14T00:36:10,458 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/03/e6/976813f1e95b4baacffa32ac9c886397c39bba46369876af4e522dbc7b6c/DataRecorder-3.4.13-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,458 Found link https://files.pythonhosted.org/packages/d3/bc/be48f9aa9ba2282b478cad6cb41f3385620c721f273c9f14512d1ae4e74b/DataRecorder-3.4.13.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.13 2025-09-14T00:36:10,458 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/dd/7d/2946746cb27e5a3fcf24ad4957b07bcfe28f608225d930a0e3f36757263e/DataRecorder-3.4.14-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,458 Found link https://files.pythonhosted.org/packages/58/c9/66463209770af55f08d1b0092cab97d72e64d656009ef0a087f8b00e78c7/DataRecorder-3.4.14.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.14 2025-09-14T00:36:10,458 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/66/3a/4af30cc217f4156a8830f672271d8d863cd9879f4ac239b69b6ceca3ed26/DataRecorder-3.4.15-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,459 Found link https://files.pythonhosted.org/packages/f0/c1/279448cdc6ace9f95c52cb29e7ac0854843505fe1386c4ef1adbffce0d84/DataRecorder-3.4.15.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.4.15 2025-09-14T00:36:10,459 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/bc/08/86e9aaadad15301e94b36ac285ce203892458f2bf23749f6664f8f28596d/DataRecorder-3.5.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,459 Found link https://files.pythonhosted.org/packages/f2/53/fdc18c1e9909c9fb0eb16ef3dc732eca67638bcdb0056c7402785d8fa332/DataRecorder-3.5.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.5.0 2025-09-14T00:36:10,459 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/ff/35/8f86aa51b46217b5db257d7329fad803ef61ff103cbcd5b30ec8639c5688/DataRecorder-3.5.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,459 Found link https://files.pythonhosted.org/packages/8b/f3/fe9ac477fd02674cc680ded817e295e253aa8079bbd2c2dac4ad5d1ea581/DataRecorder-3.5.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.5.1 2025-09-14T00:36:10,460 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/66/d3/79dd8fa4dfd23ef455b362e0189ce3ecca8770824517262da67669a4bff4/DataRecorder-3.5.2-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,460 Found link https://files.pythonhosted.org/packages/f3/ff/e86f12721fe77df4b4bfda6feb82d988c43335d1d8d6459c45b783eb8107/DataRecorder-3.5.2.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.5.2 2025-09-14T00:36:10,460 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/3d/47/5fd10b4be7add6294d3e478ad38620b57eaa57531c547298118149844180/DataRecorder-3.5.3-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,460 Found link https://files.pythonhosted.org/packages/b8/ec/e11a4c04cdee881062a7524dee234c6c7ebd2f3d828bbfdae2a0ac03756f/DataRecorder-3.5.3.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.5.3 2025-09-14T00:36:10,460 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/f3/d1/1f1cf5366da532e33844b59d4230f5e8771df2a3b0abaf28fecfe5e85ea1/DataRecorder-3.6.0-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,461 Found link https://files.pythonhosted.org/packages/2e/be/e59aa5074fd4fd15a7e85ca9f29a1b1b67f17d86e59f7d6b54dbbf713ab8/DataRecorder-3.6.0.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.6.0 2025-09-14T00:36:10,461 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/f9/51/cf3d04756e04efd85803039e0f348b21be836f1fe15267da8f3c877f76f6/DataRecorder-3.6.1-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,461 Found link https://files.pythonhosted.org/packages/63/1b/438042a1435a3b796e79d65477cb51e98153cf241fbf671ef3d668869476/DataRecorder-3.6.1.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.6.1 2025-09-14T00:36:10,461 Skipping link: No binaries permitted for datarecorder: https://files.pythonhosted.org/packages/33/05/f0064d93a0b922ea7ad5d40a0dfaac45de37f783a85a2900e6ce8a01dbc3/DataRecorder-3.6.2-py3-none-any.whl (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,461 Found link https://files.pythonhosted.org/packages/b4/a1/43d52eada4e1364f8d1a5da99b855798f945228ffb7dfb199f675c1d2c2b/DataRecorder-3.6.2.tar.gz (from https://pypi.org/simple/datarecorder/) (requires-python:>=3.6), version: 3.6.2 2025-09-14T00:36:10,462 Fetching project page and analyzing links: https://www.piwheels.org/simple/datarecorder/ 2025-09-14T00:36:10,462 Getting page https://www.piwheels.org/simple/datarecorder/ 2025-09-14T00:36:10,463 Found index url https://www.piwheels.org/simple/ 2025-09-14T00:36:10,545 Fetched page https://www.piwheels.org/simple/datarecorder/ as text/html 2025-09-14T00:36:10,555 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.11-py3-none-any.whl#sha256=db83fb373bd83441347247565311baa51e130cda3e863738b5ef97c7eb68bec1 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,555 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.10-py3-none-any.whl#sha256=f8aed01f8c3de0131dbba1dd073e42f7fd9a70a867a80b5b4f6b524489c9ee99 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,555 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.9-py3-none-any.whl#sha256=7ff7fdfa958a2786486125363a3271777f1c39dccc5f2028a8eadf6c15e25e63 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,555 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.8-py3-none-any.whl#sha256=0f870d53473e718213664a0ab284545e8d79d013d7f92d6edb3089ac613457fc (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,555 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.7-py3-none-any.whl#sha256=b035a9f381d90af2c56006f1f2eae7989fe40d788cc1c3080f8550a8c9b5f608 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,556 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.5-py3-none-any.whl#sha256=94db2f7afb5f07205100de3ce100052665ccae925d40eda649d286e92724bb57 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,556 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.4-py3-none-any.whl#sha256=1409ca75856c8895798083bca71430d67df22cb6e1aaf4a805eb819942c81092 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,556 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.3-py3-none-any.whl#sha256=5db421739667da5c06fbe7967926fec80b269ef3d6f37ac80cd2b421644231a4 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,556 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.2-py3-none-any.whl#sha256=a991faa1e4c6284cf5f143082b7baab603a153ccb67f548971bf106f3bc1bbaf (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,556 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.1-py3-none-any.whl#sha256=101291f9493f8403038b961b91055e67e3cd9015e02be2f2d22f2dce572f6c23 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,556 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.4.0-py3-none-any.whl#sha256=fac97b5e1771e4be683b2c6c970d5420f66a169f2dd5794c743ba450ca946b9d (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,556 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.3.2-py3-none-any.whl#sha256=0eec5452b0ed98753ce8ecbd31af7976515f5964cd31ea05799f40c98b2a7307 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,557 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.3.1-py3-none-any.whl#sha256=6e42946cb83908a8431b1ba095ed9cd22e4e6a272b76ad4fbbca8063ad6ecb36 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,557 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.3.0-py3-none-any.whl#sha256=b5a5dd3a998d419550dbfb191111e4f4bd9dada1d0c45b025b7c46bf85dd16c5 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,557 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.2.2-py3-none-any.whl#sha256=9b66ad20e5470e415f0a7ccf94189b1029ad39f0fbc59cb838d4ad3730fe94df (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,557 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.2.1-py3-none-any.whl#sha256=683dc0dee985ef3bac08a6dcd0414e8de18e1875f4359185de10c3382d6c11d9 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,557 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.2.0-py3-none-any.whl#sha256=098f23a1a946ee2758f5c898d675db981e69888169bbac19a57bc519ae989713 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,557 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.1.3-py3-none-any.whl#sha256=372cabbb499bdd0ecdf31d985e3c1ecc7e6f787f445e9dea8e1c840a3a7bd3bc (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,557 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.1.2-py3-none-any.whl#sha256=97bf4a7d57309c4c3942a2e92d5277365ae390c5ae31d7e0509f95dc5d6ecfe1 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,558 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.1.1-py3-none-any.whl#sha256=92d624371d2c1d474cad208714f20b42d698b57ad68a9266b429786e15e5d843 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,558 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.1.0-py3-none-any.whl#sha256=86f71bb971605838d92b65482341aec1db829f009be6128b57b58069528fc59b (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,558 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-3.0.0-py3-none-any.whl#sha256=741d7eb431b41db1152c1f360daf8a5c46a686d44388f81a4a419dbb464d9944 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,558 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-2.1.0-py3-none-any.whl#sha256=c78e36f6dfdf2474c86371cc8fb1f09d18e4cb2ca01bf775a954dd9c75395d37 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,558 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-2.0.1-py3-none-any.whl#sha256=1ad226036b2841efd57c19338103d16bdee791a9077abb2aec83826d8161ecb1 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,558 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.4.0-py3-none-any.whl#sha256=a95800868bce80643b29d8ca6f7556c76be2547eb6cb2bf67e3519f7b79f7575 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,559 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.3.2-py3-none-any.whl#sha256=6f0483f3c55a4f586c2fa0ea0507d21157c0bb9bb4b4b3771a5e5972f4e0c0e2 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,559 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.3.1-py3-none-any.whl#sha256=36c368e024f082f6476f1db584f245f368684190d6d3eebe3d91efd2d811c9b4 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,559 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.3.0-py3-none-any.whl#sha256=f08f4d560c967aeef538055b98ef4f3859b4f751fa97a158999a719555b1059e (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,559 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.2.8-py3-none-any.whl#sha256=3713a81c3ac8790e3abdb202b42c38ed37345ad799e6385237fbaf049e0e52e1 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,559 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.2.7-py3-none-any.whl#sha256=81671ff46e84e2f2b428af2fced4a4ed41e99628c71921b36eb40834fc3014b8 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,559 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.2.6-py3-none-any.whl#sha256=8c0409605f15c2693676db742706ff03ca3538b2968fc5a07e78bfdb6cceb3e2 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,559 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.2.5-py3-none-any.whl#sha256=58ad302f97c33bc95199196c9f897ea8f9dbae578d8535a301ff638b580f4b1e (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,560 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.2.4-py3-none-any.whl#sha256=b9134c205f78b32be74e1e7fa52b00d293e61460f07a0bfc2e39f0d8237d83d1 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,560 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.2.3-py3-none-any.whl#sha256=29e07bf50937f8f1e79fc69fca2bac180d92d492c1b18d8c45566cff0ec958da (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,560 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.2.2-py3-none-any.whl#sha256=99a0aedb2a887685ae0d857f81580c9835861158df4da95e4f121144b8a6a064 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,560 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.2.1-py3-none-any.whl#sha256=195a5591f3e0f96bee2c7502cee532829465d7e8ef105429193901839468cda4 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,560 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.2.0-py3-none-any.whl#sha256=cd6e1b818b3829388983f09a58f9414bb1a8e2e2ed6e95568ab05bb4526c6c5c (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,560 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.1.0-py3-none-any.whl#sha256=98b044f31e7e58160b14967a80331e62eec47ca670a7bc8c1859cca51ead275f (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,560 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.0.2-py3-none-any.whl#sha256=0ed41218a1b554c32785c67e6b0fb8abecd5095e141a4f61b35097e20331e907 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,561 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.0.1-py3-none-any.whl#sha256=902e8ecb5ba1cadd0c9afae979bf1c5df6e27f3d4a0811cddd811c2b50a45789 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,561 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-1.0.0-py3-none-any.whl#sha256=edd1dbb569e6cc553a29d2ebdf8bf6d8a633742a507b307d57b5336ed3e7528b (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,561 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-0.7.1-py3-none-any.whl#sha256=0271748f93d500d4d17957b0df9855af927e6d8d75e2a9d7f92fb2720f4d0766 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,561 Skipping link: No binaries permitted for datarecorder: https://archive1.piwheels.org/simple/datarecorder/DataRecorder-0.7.0-py3-none-any.whl#sha256=42692b36c3d44198d328b70197b303e81ee6d7b682d7e23d4e12eda2502bb3c3 (from https://www.piwheels.org/simple/datarecorder/) (requires-python:>=3.6) 2025-09-14T00:36:10,561 Skipping link: not a file: https://www.piwheels.org/simple/datarecorder/ 2025-09-14T00:36:10,561 Skipping link: not a file: https://pypi.org/simple/datarecorder/ 2025-09-14T00:36:10,591 Given no hashes to check 1 links for project 'datarecorder': discarding no candidates 2025-09-14T00:36:10,592 Collecting datarecorder==3.4.14 2025-09-14T00:36:10,593 Created temporary directory: /tmp/pip-unpack-e972aldf 2025-09-14T00:36:10,733 Downloading DataRecorder-3.4.14.tar.gz (27 kB) 2025-09-14T00:36:10,772 Added datarecorder==3.4.14 from https://files.pythonhosted.org/packages/58/c9/66463209770af55f08d1b0092cab97d72e64d656009ef0a087f8b00e78c7/DataRecorder-3.4.14.tar.gz to build tracker '/tmp/pip-build-tracker-eyihn5_j' 2025-09-14T00:36:10,774 Running setup.py (path:/tmp/pip-wheel-5vni_f65/datarecorder_711068e2c3cd4c0bb1fd270539a97b23/setup.py) egg_info for package datarecorder 2025-09-14T00:36:10,774 Created temporary directory: /tmp/pip-pip-egg-info-xqj6e9sm 2025-09-14T00:36:10,774 Preparing metadata (setup.py): started 2025-09-14T00:36:10,775 Running command python setup.py egg_info 2025-09-14T00:36:11,373 Traceback (most recent call last): 2025-09-14T00:36:11,375 File "", line 2, in 2025-09-14T00:36:11,375 exec(compile(''' 2025-09-14T00:36:11,376 ~~~~^^^^^^^^^^^^ 2025-09-14T00:36:11,376 # This is -- a caller that pip uses to run setup.py 2025-09-14T00:36:11,376 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,376 ...<32 lines>... 2025-09-14T00:36:11,376 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T00:36:11,376 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,376 ''' % ('/tmp/pip-wheel-5vni_f65/datarecorder_711068e2c3cd4c0bb1fd270539a97b23/setup.py',), "", "exec")) 2025-09-14T00:36:11,377 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,377 File "", line 35, in 2025-09-14T00:36:11,377 File "/tmp/pip-wheel-5vni_f65/datarecorder_711068e2c3cd4c0bb1fd270539a97b23/setup.py", line 3, in 2025-09-14T00:36:11,377 from DataRecorder import __version__ 2025-09-14T00:36:11,377 File "/tmp/pip-wheel-5vni_f65/datarecorder_711068e2c3cd4c0bb1fd270539a97b23/DataRecorder/__init__.py", line 1, in 2025-09-14T00:36:11,378 from .byte_recorder import ByteRecorder 2025-09-14T00:36:11,378 File "/tmp/pip-wheel-5vni_f65/datarecorder_711068e2c3cd4c0bb1fd270539a97b23/DataRecorder/byte_recorder.py", line 5, in 2025-09-14T00:36:11,378 from .base import OriginalRecorder 2025-09-14T00:36:11,378 File "/tmp/pip-wheel-5vni_f65/datarecorder_711068e2c3cd4c0bb1fd270539a97b23/DataRecorder/base.py", line 7, in 2025-09-14T00:36:11,378 from .setter import OriginalSetter, BaseSetter 2025-09-14T00:36:11,379 File "/tmp/pip-wheel-5vni_f65/datarecorder_711068e2c3cd4c0bb1fd270539a97b23/DataRecorder/setter.py", line 4, in 2025-09-14T00:36:11,379 from openpyxl.reader.excel import load_workbook 2025-09-14T00:36:11,379 ModuleNotFoundError: No module named 'openpyxl' 2025-09-14T00:36:11,474 ERROR: python setup.py egg_info exited with 1 2025-09-14T00:36:11,487 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-14T00:36:11,487 exec(compile('"'"''"'"''"'"' 2025-09-14T00:36:11,487 # This is -- a caller that pip uses to run setup.py 2025-09-14T00:36:11,487 # 2025-09-14T00:36:11,487 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-14T00:36:11,487 # import from `distutils.core` to work with newer packaging standards. 2025-09-14T00:36:11,487 # - It provides a clear error message when setuptools is not installed. 2025-09-14T00:36:11,487 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-14T00:36:11,487 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-14T00:36:11,487 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-14T00:36:11,487 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-14T00:36:11,487 import os, sys, tokenize, traceback 2025-09-14T00:36:11,487 2025-09-14T00:36:11,487 try: 2025-09-14T00:36:11,487 import setuptools 2025-09-14T00:36:11,487 except ImportError: 2025-09-14T00:36:11,487 print( 2025-09-14T00:36:11,487 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-14T00:36:11,487 "the build environment with exception:", 2025-09-14T00:36:11,487 file=sys.stderr, 2025-09-14T00:36:11,487 ) 2025-09-14T00:36:11,487 traceback.print_exc() 2025-09-14T00:36:11,487 sys.exit(1) 2025-09-14T00:36:11,487 2025-09-14T00:36:11,487 __file__ = %r 2025-09-14T00:36:11,487 sys.argv[0] = __file__ 2025-09-14T00:36:11,487 2025-09-14T00:36:11,487 if os.path.exists(__file__): 2025-09-14T00:36:11,487 filename = __file__ 2025-09-14T00:36:11,487 with tokenize.open(__file__) as f: 2025-09-14T00:36:11,487 setup_py_code = f.read() 2025-09-14T00:36:11,487 else: 2025-09-14T00:36:11,487 filename = "" 2025-09-14T00:36:11,487 setup_py_code = "from setuptools import setup; setup()" 2025-09-14T00:36:11,487 2025-09-14T00:36:11,487 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T00:36:11,487 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5vni_f65/datarecorder_711068e2c3cd4c0bb1fd270539a97b23/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-xqj6e9sm[/] 2025-09-14T00:36:11,488 [bold magenta]cwd[/]: /tmp/pip-wheel-5vni_f65/datarecorder_711068e2c3cd4c0bb1fd270539a97b23/ 2025-09-14T00:36:11,488 Preparing metadata (setup.py): finished with status 'error' 2025-09-14T00:36:11,489 ERROR: metadata generation failed 2025-09-14T00:36:11,495 Exception information: 2025-09-14T00:36:11,495 Traceback (most recent call last): 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-14T00:36:11,495 call_subprocess( 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~^ 2025-09-14T00:36:11,495 args, 2025-09-14T00:36:11,495 ^^^^^ 2025-09-14T00:36:11,495 ...<2 lines>... 2025-09-14T00:36:11,495 spinner=spinner, 2025-09-14T00:36:11,495 ^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 ) 2025-09-14T00:36:11,495 ^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-14T00:36:11,495 raise error 2025-09-14T00:36:11,495 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-14T00:36:11,495 2025-09-14T00:36:11,495 The above exception was the direct cause of the following exception: 2025-09-14T00:36:11,495 2025-09-14T00:36:11,495 Traceback (most recent call last): 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-14T00:36:11,495 status = _inner_run() 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-14T00:36:11,495 return self.run(options, args) 2025-09-14T00:36:11,495 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-14T00:36:11,495 return func(self, options, args) 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-14T00:36:11,495 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-14T00:36:11,495 result = self._result = resolver.resolve( 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~~^ 2025-09-14T00:36:11,495 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-14T00:36:11,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 ) 2025-09-14T00:36:11,495 ^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-14T00:36:11,495 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-14T00:36:11,495 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-14T00:36:11,495 if not criterion.candidates: 2025-09-14T00:36:11,495 ^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-14T00:36:11,495 return bool(self._sequence) 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-14T00:36:11,495 self._bool = any(self) 2025-09-14T00:36:11,495 ~~~^^^^^^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-14T00:36:11,495 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-14T00:36:11,495 ^^^^^^^^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-14T00:36:11,495 candidate = func() 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-14T00:36:11,495 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T00:36:11,495 link, template, name, version 2025-09-14T00:36:11,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 ) 2025-09-14T00:36:11,495 ^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-14T00:36:11,495 self._link_candidate_cache[link] = LinkCandidate( 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~^ 2025-09-14T00:36:11,495 link, 2025-09-14T00:36:11,495 ^^^^^ 2025-09-14T00:36:11,495 ...<3 lines>... 2025-09-14T00:36:11,495 version=version, 2025-09-14T00:36:11,495 ^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 ) 2025-09-14T00:36:11,495 ^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-14T00:36:11,495 super().__init__( 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~~^ 2025-09-14T00:36:11,495 link=link, 2025-09-14T00:36:11,495 ^^^^^^^^^^ 2025-09-14T00:36:11,495 ...<4 lines>... 2025-09-14T00:36:11,495 version=version, 2025-09-14T00:36:11,495 ^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 ) 2025-09-14T00:36:11,495 ^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-14T00:36:11,495 self.dist = self._prepare() 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~^^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-14T00:36:11,495 dist = self._prepare_distribution() 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-14T00:36:11,495 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-14T00:36:11,495 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-14T00:36:11,495 dist = _get_prepared_distribution( 2025-09-14T00:36:11,495 req, 2025-09-14T00:36:11,495 ...<3 lines>... 2025-09-14T00:36:11,495 self.check_build_deps, 2025-09-14T00:36:11,495 ) 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-14T00:36:11,495 abstract_dist.prepare_distribution_metadata( 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T00:36:11,495 finder, build_isolation, check_build_deps 2025-09-14T00:36:11,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 ) 2025-09-14T00:36:11,495 ^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-14T00:36:11,495 self.req.prepare_metadata() 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-14T00:36:11,495 self.metadata_directory = generate_metadata_legacy( 2025-09-14T00:36:11,495 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T00:36:11,495 build_env=self.build_env, 2025-09-14T00:36:11,495 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 ...<3 lines>... 2025-09-14T00:36:11,495 details=details, 2025-09-14T00:36:11,495 ^^^^^^^^^^^^^^^^ 2025-09-14T00:36:11,495 ) 2025-09-14T00:36:11,495 ^ 2025-09-14T00:36:11,495 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-14T00:36:11,495 raise MetadataGenerationFailed(package_details=details) from error 2025-09-14T00:36:11,495 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-14T00:36:11,519 Removed datarecorder==3.4.14 from https://files.pythonhosted.org/packages/58/c9/66463209770af55f08d1b0092cab97d72e64d656009ef0a087f8b00e78c7/DataRecorder-3.4.14.tar.gz from build tracker '/tmp/pip-build-tracker-eyihn5_j' 2025-09-14T00:36:11,519 Removed build tracker: '/tmp/pip-build-tracker-eyihn5_j'