2025-09-10T06:57:55,744 Created temporary directory: /tmp/pip-build-tracker-g4fevwwh 2025-09-10T06:57:55,744 Initialized build tracking at /tmp/pip-build-tracker-g4fevwwh 2025-09-10T06:57:55,744 Created build tracker: /tmp/pip-build-tracker-g4fevwwh 2025-09-10T06:57:55,744 Entered build tracker: /tmp/pip-build-tracker-g4fevwwh 2025-09-10T06:57:55,745 Created temporary directory: /tmp/pip-wheel-c_ga9zpa 2025-09-10T06:57:55,748 Created temporary directory: /tmp/pip-ephem-wheel-cache-kahbjj9y 2025-09-10T06:57:55,808 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T06:57:55,810 2 location(s) to search for versions of truedata-ws: 2025-09-10T06:57:55,810 * https://pypi.org/simple/truedata-ws/ 2025-09-10T06:57:55,810 * https://www.piwheels.org/simple/truedata-ws/ 2025-09-10T06:57:55,811 Fetching project page and analyzing links: https://pypi.org/simple/truedata-ws/ 2025-09-10T06:57:55,811 Getting page https://pypi.org/simple/truedata-ws/ 2025-09-10T06:57:55,812 Found index url https://pypi.org/simple/ 2025-09-10T06:57:55,883 Fetched page https://pypi.org/simple/truedata-ws/ as application/vnd.pypi.simple.v1+json 2025-09-10T06:57:55,898 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/ea/2a/707d961bf6f2850e222af8366f6408055d4b89108967ae0b713c1bc83043/truedata_ws-0.1.15-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) 2025-09-10T06:57:55,898 Found link https://files.pythonhosted.org/packages/8b/66/db8eaf33d0e20b3e30ef1904d8490fa2a20e03423f79394fc7341c864714/truedata_ws-0.1.15.tar.gz (from https://pypi.org/simple/truedata-ws/), version: 0.1.15 2025-09-10T06:57:55,898 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/05/34/970efdf1929906eab33deb9fbc690ef1782e9571c3d3c57815989f7dbf6c/truedata_ws-0.1.16-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) 2025-09-10T06:57:55,898 Found link https://files.pythonhosted.org/packages/d7/5b/ed0a2208cdf7b911f41259debe79e188309597c712aae4ae9eea115a17d1/truedata_ws-0.1.16.tar.gz (from https://pypi.org/simple/truedata-ws/), version: 0.1.16 2025-09-10T06:57:55,899 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/e3/e5/492c5f6d510922e684ad394c2f4abe000be7dd43311ed4089202f0dd6a15/truedata_ws-0.1.17-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) 2025-09-10T06:57:55,899 Found link https://files.pythonhosted.org/packages/d1/56/2e6908c4948f29cddec5262357ed46884d3c9f482a591c778d3439ef99d0/truedata_ws-0.1.17.tar.gz (from https://pypi.org/simple/truedata-ws/), version: 0.1.17 2025-09-10T06:57:55,899 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/bc/25/407f7067f09bdfd56bbc847bbf2a8cc98a8c76cfe32fc09e3fd24190d030/truedata_ws-0.1.18-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) 2025-09-10T06:57:55,899 Found link https://files.pythonhosted.org/packages/30/f4/0bdaca0451b6ec90dedaa3ba7810db80ae2d83e4cf05af9cbfcce9cacb06/truedata_ws-0.1.18.tar.gz (from https://pypi.org/simple/truedata-ws/), version: 0.1.18 2025-09-10T06:57:55,899 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/52/b4/769d1f8ee1a098b2612f1e119b3513b580052be0e84f409fdc3a9ca9bebc/truedata_ws-0.2.1-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,900 Found link https://files.pythonhosted.org/packages/4f/94/800d67df775f7d8701fcbe95e28e8ac516877df536f333605eced248e0e1/truedata_ws-0.2.1.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.1 2025-09-10T06:57:55,900 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/0d/92/3dc4d85be0d539bc5415a43dafb4406a18e95272580b2aae0eb80329958f/truedata_ws-0.2.2-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,900 Found link https://files.pythonhosted.org/packages/61/85/5ff27b0f217c60abdd287afc04afdbdc8e765c4cf86b667e13d57f4bf2e5/truedata_ws-0.2.2.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.2 2025-09-10T06:57:55,901 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/a6/e3/5602ece9067c46429a8d84555ce6e41efcf78a1e8479e187ec7bdcfd82ce/truedata_ws-0.2.3-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,901 Found link https://files.pythonhosted.org/packages/c1/e7/2b228789edd896fa6cc7cf156476f1e48bf7b0092f5ec74f629e26fb42b8/truedata_ws-0.2.3.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.3 2025-09-10T06:57:55,901 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/72/ec/7e023b47c73431ac08bf3835387adb87e4bc0e334e17cb321bde07b2c1c3/truedata_ws-0.2.4-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,901 Found link https://files.pythonhosted.org/packages/c1/1a/dc0df9f02299226e6e494d3abc4eb4a64461ff117c5425deb0259694d417/truedata_ws-0.2.4.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.4 2025-09-10T06:57:55,901 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/ab/7e/0c65e4f2cf3d738a9630534c4a424c2590c7b4f9d09591a3351168db0b65/truedata_ws-0.2.6-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,901 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/4a/05/89a0b30143c9cf80007f83e2da1bcc9a5f359665a2dbe78064dc573cc68e/truedata_ws-0.2.6-py3.7.egg (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,901 Found link https://files.pythonhosted.org/packages/80/62/e549cd78ad90f8b05e74ef8fba4ec765f8bfb13fc9b69dd283f57f9d3e22/truedata_ws-0.2.6.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.6 2025-09-10T06:57:55,902 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/84/48/7394550ebda4e3ca1a51363e14356dd244ee66655d7570076a7b47bef9fe/truedata_ws-0.2.7-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,902 Found link https://files.pythonhosted.org/packages/20/47/cc3fe716c00d30d03c4f00af0413d57cadf12933616ac42780b264e3dde6/truedata_ws-0.2.7.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.7 2025-09-10T06:57:55,902 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/0a/4b/16041380a2136669559afe32dcc3b773f53bff33895e60ba1c493b08d7b0/truedata_ws-0.2.8-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,902 Found link https://files.pythonhosted.org/packages/b3/9f/6f10edbab82430b0e685a0f552a6a2f58134c92ffc75dce14cfd461213f8/truedata_ws-0.2.8.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.8 2025-09-10T06:57:55,902 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/22/a6/ac4f94fbf7d85ebaa128e9d17d096bb70e39fb49c87c36bbe5d3c4c38963/truedata_ws-0.2.9-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,903 Found link https://files.pythonhosted.org/packages/e3/30/9758bdd75bd88b13b56ef72b37bc4557cfdb0560db6cccce67a052a94f24/truedata_ws-0.2.9.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.9 2025-09-10T06:57:55,903 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/4e/e5/49a1eb7366b2b0b3e24c44afa12305c254666b4d821983d00e7672c7199e/truedata_ws-0.2.10-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,903 Found link https://files.pythonhosted.org/packages/41/06/f0a0d5dd9a65e4a9ac0e68656d028e853aacde07c1af13733a4398118499/truedata_ws-0.2.10.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.10 2025-09-10T06:57:55,903 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/c7/df/d8bce8a5b90df609250be9b0659b6e281a273684787b25ae47a724f3efd4/truedata_ws-0.2.11-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,903 Found link https://files.pythonhosted.org/packages/5c/9f/20155d9b392e55f249389224b226bde625580a2133898411c34115fea09f/truedata_ws-0.2.11.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.2.11 2025-09-10T06:57:55,903 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/80/09/dc3f9dafa89f6666fbcf3180caeef79d756c333c5bdf721398ec5b094f5b/truedata_ws-0.3.2-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,904 Found link https://files.pythonhosted.org/packages/99/2a/227c96d4789c30839b0412c3f8e36c342f6e3dda11326d1ede91f3406f62/truedata_ws-0.3.2.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.2 2025-09-10T06:57:55,904 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/83/f5/ba413d6510a7c0673b03a72ad8862484f0d9e801acc33cfb09bd68c915d4/truedata_ws-0.3.3-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,904 Found link https://files.pythonhosted.org/packages/33/cb/4c0c262c7df02948526c5f0c348a58e81dc5d332ac557e2a4fa5f406ca73/truedata_ws-0.3.3.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.3 2025-09-10T06:57:55,904 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/15/45/64c2273c8671daf207843c3fb07cd9a0440ac0508149613c05b903a6c536/truedata_ws-0.3.4-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,904 Found link https://files.pythonhosted.org/packages/4d/7e/b9eb650d735786ac9be5dabe9a73808365917e36ec1e9685940ecbab6452/truedata_ws-0.3.4.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.4 2025-09-10T06:57:55,904 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/82/7c/dd378c020a63a36633fb40291307b4cff52eaaabf7c6f27a5b091a616c78/truedata_ws-0.3.5-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,905 Found link https://files.pythonhosted.org/packages/50/20/490a65dafd58a2f4bb7d97e0345e457d66094efa93584b94427704e55ef2/truedata_ws-0.3.5.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.5 2025-09-10T06:57:55,905 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/c5/c7/c9caa47698b2b0b349dbdb25e065f4fbd25c4f55c736e4e12d5a8b4fa131/truedata_ws-0.3.6-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,905 Found link https://files.pythonhosted.org/packages/59/39/5674294ee662922bd77160c99c8c2f9582c062f5f6847eb7626d76bd9ae5/truedata_ws-0.3.6.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.6 2025-09-10T06:57:55,905 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/fb/ed/b6918d71141ff7e2686bd9a9545d8c142950efdfa9ca1858667e1c3f81a5/truedata_ws-0.3.7-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,905 Found link https://files.pythonhosted.org/packages/f2/6e/6ff10aa7a22b922f256f9057e4e3a39bfe959253967addd27019bcc82757/truedata_ws-0.3.7.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.7 2025-09-10T06:57:55,905 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/30/35/a17b4b90b940b0a32b0b84dfda2b99d987b304670910851d10e9942ad090/truedata_ws-0.3.8-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,906 Found link https://files.pythonhosted.org/packages/f2/48/3f5150f54eec7e76d73d4ad8d68451e99e925000cce69df9c232c1308564/truedata_ws-0.3.8.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.8 2025-09-10T06:57:55,906 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/e6/96/391e625ac482f4e3d9aebfce6f113f6660411092c38f9f6b1e0ab59769a2/truedata_ws-0.3.9-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,906 Found link https://files.pythonhosted.org/packages/d0/ca/82703472a541f7789b67d60f24f84590b32f15ff369f377ba5a5f0204d34/truedata_ws-0.3.9.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.9 2025-09-10T06:57:55,906 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/d6/75/b8cc1156dad95cd748e1643e53ed4eda2e15d71246b376519c152d6b8c66/truedata_ws-0.3.10-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,906 Found link https://files.pythonhosted.org/packages/2f/24/0a6fee24d499c8237aae7d4a546c531cb0288695829cecd610a9255ee99b/truedata_ws-0.3.10.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.10 2025-09-10T06:57:55,906 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/72/9c/44d6aa7af1b73a197be97b1ddb4e475ec46daf400131fb1e7e4eeed59621/truedata_ws-0.3.11-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,907 Found link https://files.pythonhosted.org/packages/e9/d1/2df4fab94ce934a1f16d38afd72cc3e602d17c826a124550f538ad9c24f8/truedata_ws-0.3.11.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.11 2025-09-10T06:57:55,907 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/ed/28/c26f821ae49c2d5531a89018db8503aae87f28fde6afe17a02aec62c460c/truedata_ws-0.3.12-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,907 Found link https://files.pythonhosted.org/packages/f4/b6/7473c2b23405fa22694b752233bef997ad3b84f131e3633cd331f9f48697/truedata_ws-0.3.12.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.12 2025-09-10T06:57:55,907 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/da/13/516c68c846a9b2d4528d278e35ae609965a2b71e2dd23a9525031f01deab/truedata_ws-0.3.13-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,907 Found link https://files.pythonhosted.org/packages/bd/5b/55aabc2c79b396802ef704fb0819f59770d71b5e18bc29c8b80f8a5426d7/truedata_ws-0.3.13.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.3.13 2025-09-10T06:57:55,907 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/52/36/bd867deb97ee434639149954deb7b338630f7da929a2c8f8da8b29f9666c/truedata_ws-0.4.1-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,908 Found link https://files.pythonhosted.org/packages/38/56/2b9f8aca95767f6639799efd2243e06145ed7039048f6ff7a1066cc9d217/truedata_ws-0.4.1.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.4.1 2025-09-10T06:57:55,908 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/a6/62/1b5bca43831666e101864047139539bf1061cd5a135237ee95297178f7ca/truedata_ws-0.4.2-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,908 Found link https://files.pythonhosted.org/packages/29/eb/f1e777631899cf7191f78b5c58774c03ececc45ec10f8f1afe7d5e5235ad/truedata_ws-0.4.2.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.4.2 2025-09-10T06:57:55,908 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/5c/f8/951262a25620d79ec50ed025e7717ed298795d41652705639edb4d3035d8/truedata_ws-0.4.3-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,908 Found link https://files.pythonhosted.org/packages/fa/3f/7cd886551d94395612d9b54250c383343508ea0457734a9861497d8105cb/truedata_ws-0.4.3.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.4.3 2025-09-10T06:57:55,908 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/f8/13/e9ddba9a83dbd4598d7acf035367289e8b71714c6b198d36fa13d6b85402/truedata_ws-0.4.4-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,909 Found link https://files.pythonhosted.org/packages/04/bf/a161e560ad442d6fc729e1dcaf75a2d51c0b5a4ec8dcc9a1ba175ed92df8/truedata_ws-0.4.4.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.4.4 2025-09-10T06:57:55,909 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/bc/92/727f560ba4c9ab99adb5d6ca40c0af01258b8a941863d214c27c25721d60/truedata_ws-0.4.5-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,909 Found link https://files.pythonhosted.org/packages/71/f7/3034a2c2099941c0345af950c70b4e04d67cd7cf2b6cc3574fa8a5816243/truedata_ws-0.4.5.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.4.5 2025-09-10T06:57:55,909 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/55/81/6b7b5402b104661e6463f7e3359db7984467161bfbf13f36a2370e2d510c/truedata_ws-0.4.6-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,909 Found link https://files.pythonhosted.org/packages/2f/5e/9453eec34454651612aaaefc09b94ca17771813796256eab53ea106a51a9/truedata_ws-0.4.6.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.4.6 2025-09-10T06:57:55,909 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/2a/b7/9b6f5573fb5c3e4581faba87d8b56fa6d3e00c5236bc19f016358ae36cda/truedata_ws-0.4.9-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,910 Found link https://files.pythonhosted.org/packages/80/89/231cd53c5655148196c71d9edc631cf016a58706274a1f801b014fcd67e8/truedata_ws-0.4.9.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.4.9 2025-09-10T06:57:55,910 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/cb/7b/020700b8da500d94a6783c04a60d7bad22bc43c8cf610ddcb90ddb2c318e/truedata_ws-0.5.0-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,910 Found link https://files.pythonhosted.org/packages/24/2a/0b6aea849525a42dffe637528466dd20155a0399d4ffaee727694d58341a/truedata_ws-0.5.0.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 0.5.0 2025-09-10T06:57:55,910 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/8b/2f/f3ff5014b2ac4d2cee5c1a8cc5d1d7befa3db1b58b0f6718f12dc93c7007/truedata_ws-1.0.0-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,910 Found link https://files.pythonhosted.org/packages/68/8d/a4a125c637b3d337471dd37f8460f50c10b81f95f27dd8f1b74002ffe593/truedata_ws-1.0.0.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 1.0.0 2025-09-10T06:57:55,910 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/7e/4a/2a70e73dbe08988cdb9ebea8eda47f0f6b19712dbb3da3844857fa3188dd/truedata_ws-1.0.1-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,910 Found link https://files.pythonhosted.org/packages/e2/5d/4a6c21852015a2a92e7dd6039b5e952fcfd496e74b5374181da31fac26ea/truedata_ws-1.0.1.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 1.0.1 2025-09-10T06:57:55,911 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/cc/db/a62f5232a83044424c6f4eedb0f20c7ef8a0b351fbf847846438d29469e7/truedata_ws-2.0.1-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,911 Found link https://files.pythonhosted.org/packages/d8/20/9db015cdd54859a1720e2187b61dec5b9c99e8231156d624860d7b88f4e3/truedata_ws-2.0.1.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 2.0.1 2025-09-10T06:57:55,911 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/dc/63/e4ad1d206ccfe54210c9a2f6720f5e7b68f131802826ff46daa7166c9b0d/truedata_ws-2.0.2-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,911 Found link https://files.pythonhosted.org/packages/72/92/389a2510633e2244cdf77da2a6ed03733d6605c7aa122e5ccc3cecb9ecb1/truedata_ws-2.0.2.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 2.0.2 2025-09-10T06:57:55,911 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/f9/dd/77afa63d23d20fcdedaa497138dcddb60b902ba101efdb5671a50001994d/truedata_ws-2.0.3-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,911 Found link https://files.pythonhosted.org/packages/9e/00/aa060c7ae27cdbc3116f863b369d1b8a3fec5103f981b0255c107f0e5542/truedata_ws-2.0.3.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 2.0.3 2025-09-10T06:57:55,912 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/77/c7/b25c1745a641df130bdf1b634dc6b2c176e4f20f6ae86c511a47e2a93089/truedata_ws-2.0.4-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,912 Found link https://files.pythonhosted.org/packages/08/8d/7833d9d9e2c956a3170c86544e6536ea7c16c3b6e795a291ff1b76934f44/truedata_ws-2.0.4.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 2.0.4 2025-09-10T06:57:55,912 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/ff/34/a0bb334f292ad4d69eb33b1f658c4be8439881040f2b8be6d22bbcf4ba3f/truedata_ws-2.0.5-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,912 Found link https://files.pythonhosted.org/packages/34/38/fa6ceb931d740b1e1c205e57f72f99638c22401bac0672a7623760e9b913/truedata_ws-2.0.5.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 2.0.5 2025-09-10T06:57:55,912 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/c5/9b/ae1ebc0bd344f924703c92bbe35b8dde732fd4931e19a3295277bea25e64/truedata_ws-3.0.1-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,912 Found link https://files.pythonhosted.org/packages/d1/ca/786ec06376b5fdce38921d72de91c958d41c0fe62caff1a57aa0f793a9a9/truedata_ws-3.0.1.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 3.0.1 2025-09-10T06:57:55,913 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/ea/91/94ce6bf1378b3101d1ec9735ea9b9c414ff8b3a92afb94acd272c094e305/truedata_ws-3.0.2-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,913 Found link https://files.pythonhosted.org/packages/41/1e/e61927624db1fdb0f92f5bc019e99bd1e529fd77c8624a9f5eee5c896a74/truedata_ws-3.0.2.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 3.0.2 2025-09-10T06:57:55,913 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/a0/2e/03708d77cf96aadc359600a8c7ae7c2eb96a4a6a5214cbbcceff9e8d8fd8/truedata_ws-4.0.1-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,913 Found link https://files.pythonhosted.org/packages/01/8d/507014ec86e69681fd5c33e8893d07c3da0b3efdab90adad51b6edb33ca1/truedata_ws-4.0.1.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.0.1 2025-09-10T06:57:55,913 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/50/92/1545dd3c961ca8aba30470c307b9c51d11f80fd378bffefa24a30b29979d/truedata_ws-4.0.2-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,913 Found link https://files.pythonhosted.org/packages/9f/8c/5d15b6a0000627ba0de258b3d73460889dc0ef9df0a3a517f759b7153b19/truedata_ws-4.0.2.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.0.2 2025-09-10T06:57:55,914 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/d4/ad/ca7e2124ce1790b6024ba2231b53dc8eda87a5e9bc03fc74434bd2bfd11d/truedata_ws-4.0.4-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,914 Found link https://files.pythonhosted.org/packages/ba/6a/d8b0a7d09e7c3a801a0b802c1f29b665f46e8e9196c4943d59177dab3712/truedata_ws-4.0.4.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.0.4 2025-09-10T06:57:55,914 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/62/9d/9e1ddc8b3a5959c8a7326fa670272f3b23e20c1c2f9bfa6445b4ceb3ed29/truedata_ws-4.0.5-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,914 Found link https://files.pythonhosted.org/packages/d0/a6/c2cb644bdf1d7ce265930607ae9f238d20b1493cb50a7d47eabab065da0b/truedata_ws-4.0.5.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.0.5 2025-09-10T06:57:55,914 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/50/4e/3d507017d37cde2039ffffa9a999792ac9da6b1e8b2b0967137f173cb527/truedata_ws-4.0.6-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,914 Found link https://files.pythonhosted.org/packages/34/b5/e0ef1f410db0e8401845a7b4e0fd2974fde93db818834f6483159d9bc797/truedata_ws-4.0.6.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.0.6 2025-09-10T06:57:55,915 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/96/51/ea3f41933fab0adf9987d89b79ecad94515469aafd523e9b651d72080905/truedata_ws-4.0.7-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,915 Found link https://files.pythonhosted.org/packages/36/3e/3ac5b0efa5872151356167523fe11dedfb4cfb3692b516cac967bc826450/truedata_ws-4.0.7.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.0.7 2025-09-10T06:57:55,915 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/9c/a7/de831d30e8cbef55e48a7149bb5dc3c28b8633ea8142818eecf52fd92590/truedata_ws-4.0.8-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,915 Found link https://files.pythonhosted.org/packages/97/18/9fc077b1ad0b07fdcf14f016e2614cc9cc004ade8e78e815cb20c6c28f5f/truedata_ws-4.0.8.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.0.8 2025-09-10T06:57:55,915 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/04/ce/65d2a14f2acb9a521b1ec02711f0694b77c22d9a546838436dbcab63191f/truedata_ws-4.0.9-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,915 Found link https://files.pythonhosted.org/packages/ae/cc/c7a72e743b063ede40989857b36f10e470006cef5c44c8bb18e1b201cbfa/truedata_ws-4.0.9.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.0.9 2025-09-10T06:57:55,916 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/fb/9f/1794fdeea27d76b9911dc3b8fb631465190665e52a35eba6dcbcb09757a4/truedata_ws-4.1.0-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,916 Found link https://files.pythonhosted.org/packages/e4/5d/b83c709b44dbe391e507f13d63c99aba5ad7a4dc81ced61697ccc0f29707/truedata_ws-4.1.0.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.1.0 2025-09-10T06:57:55,916 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/d3/0b/9aa8cbb6c159cdee3f3f72c0d6d34ff9c271ab57e849049d97b1002435ad/truedata_ws-4.2.0-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,916 Found link https://files.pythonhosted.org/packages/69/b1/bbdc572ebbf32d763a5201ca89fac4d7ac4c747193251cac7f4d21302676/truedata_ws-4.2.0.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.2.0 2025-09-10T06:57:55,916 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/cb/c0/b853e7b6f5f94e4d1a9561a42ab9c1f11aed9e21404519c459c4db40825f/truedata_ws-4.2.1-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,916 Found link https://files.pythonhosted.org/packages/f4/5d/a97150c5e2c6561e15507f532e061e47e68349bc506ad11c91260d13dc37/truedata_ws-4.2.1.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.2.1 2025-09-10T06:57:55,917 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/86/cc/c23e96ceaa03e893dc2091534554e04ce03e3e3beb8373fb9e046929e889/truedata_ws-4.2.2-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,917 Found link https://files.pythonhosted.org/packages/11/69/c838f8f9334a0968d6ee28ad61c3df871a500d6d98ab6587a5c8ad9648c6/truedata_ws-4.2.2.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.2.2 2025-09-10T06:57:55,917 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/b6/e2/5189afc896db794d9304774094bbc720bb7d2ef708a8e27d67ac6753c39b/truedata_ws-4.2.3-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,917 Found link https://files.pythonhosted.org/packages/87/26/7656b5e5cbfd43c7bd5a1370f72a7f9351bd95baac023638c11214d71ffe/truedata_ws-4.2.3.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.2.3 2025-09-10T06:57:55,917 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/44/48/4e3f53a223e9ec8e35c8594efa88e4d461ec6faea312ede2aaa467c04180/truedata_ws-4.2.4-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,917 Found link https://files.pythonhosted.org/packages/cb/a3/a127b863b15ba649b02b2d3eceb0ef06a6bf7080ee21c543825185fb21ec/truedata_ws-4.2.4.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.2.4 2025-09-10T06:57:55,918 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/7b/1b/39f1f20bdebef1e35afae449ce1055a8d619817f6874c8c9767ca2beb992/truedata_ws-4.3.1-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,918 Found link https://files.pythonhosted.org/packages/fe/68/dcf781bae44e018765784778f2c18e901a35296a56bac9fbd032aa83dcb9/truedata_ws-4.3.1.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.3.1 2025-09-10T06:57:55,918 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/69/d3/06e937ed2b17323ed751fa108cbee9c0192504faf3a78888784eb5bbd5c4/truedata_ws-4.3.2-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,918 Found link https://files.pythonhosted.org/packages/f9/1c/3f4476cd0e29764bcf648d396f39e9b6147fc58a0de620c40b6ea5649755/truedata_ws-4.3.2.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.3.2 2025-09-10T06:57:55,918 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/15/7a/61420f89aefa3e83ef2a062c5100ab3645ba792a7c6267ff62728e935826/truedata_ws-4.3.3-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,918 Found link https://files.pythonhosted.org/packages/1c/f8/019980da805ae03392b0e5013a9610078e209a12ae100c5c7c8f972188a5/truedata_ws-4.3.3.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.3.3 2025-09-10T06:57:55,919 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/9d/fd/84b8038259a041ef47a9a3372248d6925b216a7078170aff5d2fa33aa9d3/truedata_ws-4.3.4-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,919 Found link https://files.pythonhosted.org/packages/cc/ab/20bf2f8cee4b1a55059858d5664ec1638f0c2644cb64fbbdcadca255cbb2/truedata_ws-4.3.4.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 4.3.4 2025-09-10T06:57:55,919 Skipping link: No binaries permitted for truedata-ws: https://files.pythonhosted.org/packages/85/b6/89c1c96fbeb38f5dfbc40c33a4a99ed37c35c721be0a237e8fa27f119c1c/truedata_ws-5.0.11-py3-none-any.whl (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:55,919 Found link https://files.pythonhosted.org/packages/65/46/21b99b5b589bbd2aa879c7bf23d179aa82b7994fe273c9be47a10dc581ee/truedata_ws-5.0.11.tar.gz (from https://pypi.org/simple/truedata-ws/) (requires-python:>=3.7), version: 5.0.11 2025-09-10T06:57:55,919 Fetching project page and analyzing links: https://www.piwheels.org/simple/truedata-ws/ 2025-09-10T06:57:55,920 Getting page https://www.piwheels.org/simple/truedata-ws/ 2025-09-10T06:57:55,920 Found index url https://www.piwheels.org/simple/ 2025-09-10T06:57:56,004 Fetched page https://www.piwheels.org/simple/truedata-ws/ as text/html 2025-09-10T06:57:56,014 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-4.0.2-py3-none-any.whl#sha256=4e418f15d95e0f513c81abd77e78cf434067ed44b0f83d90879835e8e6708bcc (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,015 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-4.0.1-py3-none-any.whl#sha256=47b474301f4c9254451c68aff8ba6d355d7906ebe6f64cd37f32b47f98b77cc7 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,015 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-3.0.2-py3-none-any.whl#sha256=81237a83e005ea4b8ed27c447784c120296c38d13141cdbde3254b0153b3b83b (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,015 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-3.0.1-py3-none-any.whl#sha256=d9e577e940450a90ed77557c2f402ba24ef500199da13da07eb1bea9179cad46 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,015 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-2.0.5-py3-none-any.whl#sha256=21501c14bbeac9d8b07d34999175315a98c1ca923aa9c76e774da23ab9d8d513 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,015 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-2.0.4-py3-none-any.whl#sha256=92e257fbc68aa69363c341975ed86a95696d7658f692abdf56e2181a58c1e5dd (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,015 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-2.0.3-py3-none-any.whl#sha256=ae21f4ebb72783c8e718a103459b254f4c8d79ff79fd8f1fd3bcfe6232eee8b8 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,016 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-2.0.2-py3-none-any.whl#sha256=298fca2aa2f67e3b1162a99cca8f58913be50af72af3c65ca6728e9ea9fec99d (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,016 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-2.0.1-py3-none-any.whl#sha256=c6acce61f7b8a6e1fd8829c0faebd0db3d29db419bf165b9b9ba0525d1df32a2 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,016 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-1.0.1-py3-none-any.whl#sha256=4c76d70d650ff747d053f0e0e6ca65bc1db4f92b16e0bb52db1871394bca1d90 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,016 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-1.0.0-py3-none-any.whl#sha256=130d0961cdadac0683bcfb561d6070333f2a0ad7600dc10c1c138a92fb639869 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,016 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.5.0-py3-none-any.whl#sha256=20459d43a65e5befc6b27238dd27ed166d2d5d889fbee8a5dcdda13d0eb6986f (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,016 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.4.9-py3-none-any.whl#sha256=12f1ab8bac6d4e6f78f4bff276579808eec24643a7fcc27ecbe49946ac301b21 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,016 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.4.6-py3-none-any.whl#sha256=51db0480fda6252a3270f93e205f808b24f9195388b08dd18e8e2f701a13f956 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,017 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.4.5-py3-none-any.whl#sha256=6fce1a3071e116e0cf42b130c3d3700782d8d092171645206930ac33258d0d2f (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,017 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.4.4-py3-none-any.whl#sha256=6256c05e5029c145c297421b90ae2946e8b5e3cbd5ab6ddc0eb7abe530c9c9a2 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,017 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.4.3-py3-none-any.whl#sha256=662fbf40ebabaa8a34b475588074dde2428b7dc976c1c67eaad6bd2d3452c31f (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,017 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.4.2-py3-none-any.whl#sha256=7a90b95faf6d6713d688a5e84bd8924d6ea85346cb96a364cb71ba681c645ce9 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,017 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.4.1-py3-none-any.whl#sha256=8fbc299e741c82459f784d8ed8277c8884bf1cdca7faa4b88954fc71a833451a (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,017 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.13-py3-none-any.whl#sha256=0932724ad5867ad5ea8e40c899a1389399e3ff15652332d69c68e0d8e91bb9b4 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,017 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.12-py3-none-any.whl#sha256=2d639f0f95ac8c949045ab0824927e1139fa87f31d4d38e9d18e3c868e908b75 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,018 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.11-py3-none-any.whl#sha256=130cba16898ad7c4c8931e12d9c813d3758ee8ba14e5294399f8bd06ea500323 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,018 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.10-py3-none-any.whl#sha256=ec6dbcfa093d668444da58178a1b19b20fc3196829f248a328d6a46750af200f (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,018 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.9-py3-none-any.whl#sha256=7136aea16fccc6b7848f1e46c12c512b38d18b99cde560f305b49aa7cff5c92d (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,018 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.8-py3-none-any.whl#sha256=ded6269edda67acfc57e0e70774e9262f5aa5308640cf38e11493d1f61fe26dd (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,018 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.7-py3-none-any.whl#sha256=0511bc97f2b7399759f10ed9ff9b63219b8af642d1a6b65d3c4940927fc77bd1 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,018 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.6-py3-none-any.whl#sha256=afdc81c36b1c73836b288ab118d13112c121cee719c3ea50c362b8ad561db261 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,019 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.5-py3-none-any.whl#sha256=28969a06aec22951b6dc6d177b595b166e8f5dc13bd206088b1216ff7047749c (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,019 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.4-py3-none-any.whl#sha256=13ed079380421f5bb4becbb920986cfed0bbab842e41ebc82d3a6c33075583a4 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,019 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.3-py3-none-any.whl#sha256=c2da2cda6f89cff114e7278f6018c38942e068b95251be818ff4a7d595b138ca (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,019 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.3.2-py3-none-any.whl#sha256=fdf1b4e7b626cf06309a42f7a0a072ba8355fabc68e5ed4e1b9fd082ef3c482a (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,019 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.11-py3-none-any.whl#sha256=4aac0f43f0d55931a24efb3e9b5c8eea12f32a83830e2970cfe8802c62c62843 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,019 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.10-py3-none-any.whl#sha256=24d3eed969826423162beead3f01506f9681dd605dab54cf8ee01d6ba8a63edc (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,019 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.9-py3-none-any.whl#sha256=f48d08e1b06240518e916126a643462b687f385ea7e86981e82aa86255e8f704 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,020 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.8-py3-none-any.whl#sha256=9ad28db9345513decec0d9cbda920b40c111db025e801e914d440c7cb2e3ea6b (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,020 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.7-py3-none-any.whl#sha256=e672be91cb90bdffa33ce8b9eae1a5c264ef5bd28d521ecb0eca4ba182d08745 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,020 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.6-py3-none-any.whl#sha256=6c8860ff87d9a92167c97b5ff763b8e9506f7e0090363778a1f01bb375544f7f (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,020 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.4-py3-none-any.whl#sha256=72f63b18d516a32cb3a06303e905f841c6bedaa1300cb48ce8a4d84b863e62e1 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,020 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.3-py3-none-any.whl#sha256=6a3145c9f9db1f35f74f96a1a6bdb9eea025fd02a1e239f5708dff85ee7c128d (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,020 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.2-py3-none-any.whl#sha256=f1c5e25144c84b4c1a26cc0135f81bd2ad65e6229a4f36e0a44e42486cd18c9b (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,020 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.2.1-py3-none-any.whl#sha256=045d2234fbf353ee8432e1266c3560fca19e609262d4a53ecd57a46ca5ebc0d7 (from https://www.piwheels.org/simple/truedata-ws/) (requires-python:>=3.7) 2025-09-10T06:57:56,021 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.1.18-py3-none-any.whl#sha256=f4761eaf66d933adb048ddfb0eb28f7167bcbdfcdee61000a1d8cb61560ae3aa (from https://www.piwheels.org/simple/truedata-ws/) 2025-09-10T06:57:56,021 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.1.17-py3-none-any.whl#sha256=35db900825c029637bca250cb08daac43fe50f717b28c88f5b210e8da4870517 (from https://www.piwheels.org/simple/truedata-ws/) 2025-09-10T06:57:56,021 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.1.16-py3-none-any.whl#sha256=ee2465f0f21411825c617c9e78d98ac017659e4be46dc49c3ceaa12a85781e55 (from https://www.piwheels.org/simple/truedata-ws/) 2025-09-10T06:57:56,021 Skipping link: No binaries permitted for truedata-ws: https://archive1.piwheels.org/simple/truedata-ws/truedata_ws-0.1.15-py3-none-any.whl#sha256=8d722472fd40489db173e74c5e1070ee3f15c8cb93b595bbea49e0b21ea5068b (from https://www.piwheels.org/simple/truedata-ws/) 2025-09-10T06:57:56,021 Skipping link: not a file: https://www.piwheels.org/simple/truedata-ws/ 2025-09-10T06:57:56,021 Skipping link: not a file: https://pypi.org/simple/truedata-ws/ 2025-09-10T06:57:56,052 Given no hashes to check 1 links for project 'truedata-ws': discarding no candidates 2025-09-10T06:57:56,054 Collecting truedata-ws==4.2.4 2025-09-10T06:57:56,055 Created temporary directory: /tmp/pip-unpack-z7hk_gi5 2025-09-10T06:57:56,194 Downloading truedata_ws-4.2.4.tar.gz (60 kB) 2025-09-10T06:57:56,242 Added truedata-ws==4.2.4 from https://files.pythonhosted.org/packages/cb/a3/a127b863b15ba649b02b2d3eceb0ef06a6bf7080ee21c543825185fb21ec/truedata_ws-4.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-g4fevwwh' 2025-09-10T06:57:56,243 Running setup.py (path:/tmp/pip-wheel-c_ga9zpa/truedata-ws_c596e4528cf0406e968403af00e2048d/setup.py) egg_info for package truedata-ws 2025-09-10T06:57:56,243 Created temporary directory: /tmp/pip-pip-egg-info-0w4z4zac 2025-09-10T06:57:56,243 Preparing metadata (setup.py): started 2025-09-10T06:57:56,244 Running command python setup.py egg_info 2025-09-10T06:57:56,845 Traceback (most recent call last): 2025-09-10T06:57:56,847 File "", line 2, in 2025-09-10T06:57:56,848 exec(compile(''' 2025-09-10T06:57:56,848 ~~~~^^^^^^^^^^^^ 2025-09-10T06:57:56,848 # This is -- a caller that pip uses to run setup.py 2025-09-10T06:57:56,848 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,848 ...<32 lines>... 2025-09-10T06:57:56,848 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T06:57:56,848 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,848 ''' % ('/tmp/pip-wheel-c_ga9zpa/truedata-ws_c596e4528cf0406e968403af00e2048d/setup.py',), "", "exec")) 2025-09-10T06:57:56,849 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,849 File "", line 35, in 2025-09-10T06:57:56,849 File "/tmp/pip-wheel-c_ga9zpa/truedata-ws_c596e4528cf0406e968403af00e2048d/setup.py", line 2, in 2025-09-10T06:57:56,849 from truedata_ws import __version__ 2025-09-10T06:57:56,849 File "/tmp/pip-wheel-c_ga9zpa/truedata-ws_c596e4528cf0406e968403af00e2048d/truedata_ws/__init__.py", line 1, in 2025-09-10T06:57:56,849 from . import websocket 2025-09-10T06:57:56,849 File "/tmp/pip-wheel-c_ga9zpa/truedata-ws_c596e4528cf0406e968403af00e2048d/truedata_ws/websocket/__init__.py", line 1, in 2025-09-10T06:57:56,849 from . import TD 2025-09-10T06:57:56,850 File "/tmp/pip-wheel-c_ga9zpa/truedata-ws_c596e4528cf0406e968403af00e2048d/truedata_ws/websocket/TD.py", line 3, in 2025-09-10T06:57:56,850 from .TD_live import LiveClient 2025-09-10T06:57:56,850 File "/tmp/pip-wheel-c_ga9zpa/truedata-ws_c596e4528cf0406e968403af00e2048d/truedata_ws/websocket/TD_live.py", line 1, in 2025-09-10T06:57:56,850 from websocket import WebSocketApp 2025-09-10T06:57:56,850 ModuleNotFoundError: No module named 'websocket' 2025-09-10T06:57:56,937 ERROR: python setup.py egg_info exited with 1 2025-09-10T06:57:56,950 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T06:57:56,950 exec(compile('"'"''"'"''"'"' 2025-09-10T06:57:56,950 # This is -- a caller that pip uses to run setup.py 2025-09-10T06:57:56,950 # 2025-09-10T06:57:56,950 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T06:57:56,950 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T06:57:56,950 # - It provides a clear error message when setuptools is not installed. 2025-09-10T06:57:56,950 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T06:57:56,950 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T06:57:56,950 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T06:57:56,950 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T06:57:56,950 import os, sys, tokenize, traceback 2025-09-10T06:57:56,950 2025-09-10T06:57:56,950 try: 2025-09-10T06:57:56,950 import setuptools 2025-09-10T06:57:56,950 except ImportError: 2025-09-10T06:57:56,950 print( 2025-09-10T06:57:56,950 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T06:57:56,950 "the build environment with exception:", 2025-09-10T06:57:56,950 file=sys.stderr, 2025-09-10T06:57:56,950 ) 2025-09-10T06:57:56,950 traceback.print_exc() 2025-09-10T06:57:56,950 sys.exit(1) 2025-09-10T06:57:56,950 2025-09-10T06:57:56,950 __file__ = %r 2025-09-10T06:57:56,950 sys.argv[0] = __file__ 2025-09-10T06:57:56,950 2025-09-10T06:57:56,950 if os.path.exists(__file__): 2025-09-10T06:57:56,950 filename = __file__ 2025-09-10T06:57:56,950 with tokenize.open(__file__) as f: 2025-09-10T06:57:56,950 setup_py_code = f.read() 2025-09-10T06:57:56,950 else: 2025-09-10T06:57:56,950 filename = "" 2025-09-10T06:57:56,950 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T06:57:56,950 2025-09-10T06:57:56,950 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T06:57:56,950 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-c_ga9zpa/truedata-ws_c596e4528cf0406e968403af00e2048d/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-0w4z4zac[/] 2025-09-10T06:57:56,950 [bold magenta]cwd[/]: /tmp/pip-wheel-c_ga9zpa/truedata-ws_c596e4528cf0406e968403af00e2048d/ 2025-09-10T06:57:56,950 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T06:57:56,951 ERROR: metadata generation failed 2025-09-10T06:57:56,957 Exception information: 2025-09-10T06:57:56,957 Traceback (most recent call last): 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T06:57:56,957 call_subprocess( 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~^ 2025-09-10T06:57:56,957 args, 2025-09-10T06:57:56,957 ^^^^^ 2025-09-10T06:57:56,957 ...<2 lines>... 2025-09-10T06:57:56,957 spinner=spinner, 2025-09-10T06:57:56,957 ^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 ) 2025-09-10T06:57:56,957 ^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T06:57:56,957 raise error 2025-09-10T06:57:56,957 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T06:57:56,957 2025-09-10T06:57:56,957 The above exception was the direct cause of the following exception: 2025-09-10T06:57:56,957 2025-09-10T06:57:56,957 Traceback (most recent call last): 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T06:57:56,957 status = _inner_run() 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T06:57:56,957 return self.run(options, args) 2025-09-10T06:57:56,957 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T06:57:56,957 return func(self, options, args) 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T06:57:56,957 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T06:57:56,957 result = self._result = resolver.resolve( 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~~^ 2025-09-10T06:57:56,957 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T06:57:56,957 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 ) 2025-09-10T06:57:56,957 ^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T06:57:56,957 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T06:57:56,957 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T06:57:56,957 if not criterion.candidates: 2025-09-10T06:57:56,957 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T06:57:56,957 return bool(self._sequence) 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T06:57:56,957 self._bool = any(self) 2025-09-10T06:57:56,957 ~~~^^^^^^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T06:57:56,957 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T06:57:56,957 ^^^^^^^^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T06:57:56,957 candidate = func() 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T06:57:56,957 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T06:57:56,957 link, template, name, version 2025-09-10T06:57:56,957 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 ) 2025-09-10T06:57:56,957 ^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T06:57:56,957 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~^ 2025-09-10T06:57:56,957 link, 2025-09-10T06:57:56,957 ^^^^^ 2025-09-10T06:57:56,957 ...<3 lines>... 2025-09-10T06:57:56,957 version=version, 2025-09-10T06:57:56,957 ^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 ) 2025-09-10T06:57:56,957 ^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T06:57:56,957 super().__init__( 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~~^ 2025-09-10T06:57:56,957 link=link, 2025-09-10T06:57:56,957 ^^^^^^^^^^ 2025-09-10T06:57:56,957 ...<4 lines>... 2025-09-10T06:57:56,957 version=version, 2025-09-10T06:57:56,957 ^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 ) 2025-09-10T06:57:56,957 ^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T06:57:56,957 self.dist = self._prepare() 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~^^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T06:57:56,957 dist = self._prepare_distribution() 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T06:57:56,957 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T06:57:56,957 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T06:57:56,957 dist = _get_prepared_distribution( 2025-09-10T06:57:56,957 req, 2025-09-10T06:57:56,957 ...<3 lines>... 2025-09-10T06:57:56,957 self.check_build_deps, 2025-09-10T06:57:56,957 ) 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T06:57:56,957 abstract_dist.prepare_distribution_metadata( 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T06:57:56,957 finder, build_isolation, check_build_deps 2025-09-10T06:57:56,957 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 ) 2025-09-10T06:57:56,957 ^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T06:57:56,957 self.req.prepare_metadata() 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T06:57:56,957 self.metadata_directory = generate_metadata_legacy( 2025-09-10T06:57:56,957 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T06:57:56,957 build_env=self.build_env, 2025-09-10T06:57:56,957 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 ...<3 lines>... 2025-09-10T06:57:56,957 details=details, 2025-09-10T06:57:56,957 ^^^^^^^^^^^^^^^^ 2025-09-10T06:57:56,957 ) 2025-09-10T06:57:56,957 ^ 2025-09-10T06:57:56,957 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T06:57:56,957 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T06:57:56,957 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T06:57:56,978 Removed truedata-ws==4.2.4 from https://files.pythonhosted.org/packages/cb/a3/a127b863b15ba649b02b2d3eceb0ef06a6bf7080ee21c543825185fb21ec/truedata_ws-4.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-g4fevwwh' 2025-09-10T06:57:56,978 Removed build tracker: '/tmp/pip-build-tracker-g4fevwwh'