2025-09-08T08:53:17,336 Created temporary directory: /tmp/pip-build-tracker-m9ummbkg 2025-09-08T08:53:17,337 Initialized build tracking at /tmp/pip-build-tracker-m9ummbkg 2025-09-08T08:53:17,337 Created build tracker: /tmp/pip-build-tracker-m9ummbkg 2025-09-08T08:53:17,337 Entered build tracker: /tmp/pip-build-tracker-m9ummbkg 2025-09-08T08:53:17,338 Created temporary directory: /tmp/pip-wheel-5whec09_ 2025-09-08T08:53:17,341 Created temporary directory: /tmp/pip-ephem-wheel-cache-yknsdxsq 2025-09-08T08:53:17,399 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:53:17,401 2 location(s) to search for versions of opendssdirect-py: 2025-09-08T08:53:17,401 * https://pypi.org/simple/opendssdirect-py/ 2025-09-08T08:53:17,401 * https://www.piwheels.org/simple/opendssdirect-py/ 2025-09-08T08:53:17,402 Fetching project page and analyzing links: https://pypi.org/simple/opendssdirect-py/ 2025-09-08T08:53:17,402 Getting page https://pypi.org/simple/opendssdirect-py/ 2025-09-08T08:53:17,403 Found index url https://pypi.org/simple/ 2025-09-08T08:53:17,566 Fetched page https://pypi.org/simple/opendssdirect-py/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:53:17,581 Found link https://files.pythonhosted.org/packages/0a/32/f931a2346e95db0f847a8c100d8f530d93350700bc1b713ade9706c72422/OpenDSSDirect.py-0.0.1.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.0.1 2025-09-08T08:53:17,582 Found link https://files.pythonhosted.org/packages/e9/34/93b9cb5d7d47bf971fcddec5a1c57645637b4166e0d150734d2fede9313a/OpenDSSDirect.py-0.1.0.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.0 2025-09-08T08:53:17,582 Found link https://files.pythonhosted.org/packages/12/61/d43f6fd58c2c2aa8a0c3ce636018345ec0b16ff7f3fd03c677725c12ac88/OpenDSSDirect.py-0.1.1.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.1 2025-09-08T08:53:17,583 Found link https://files.pythonhosted.org/packages/03/dd/46ea6480a7210d0639ac6451c93e078395efd18dd82e042a1f877390ea33/OpenDSSDirect.py-0.1.2.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.2 2025-09-08T08:53:17,583 Found link https://files.pythonhosted.org/packages/03/02/5e3400aa44a14370e020c3d52acd333d0114f4d7f559a6ab3acdd42c6094/OpenDSSDirect.py-0.1.3.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.3 2025-09-08T08:53:17,584 Found link https://files.pythonhosted.org/packages/45/e1/f3446b0e99d774d93f1a1b8e4afb765b7171fa627305ebcfd7fc9ea7a05d/OpenDSSDirect.py-0.1.4.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.4 2025-09-08T08:53:17,584 Found link https://files.pythonhosted.org/packages/53/3a/85b3fb625308a851d3538b0f73fa97f5da193f3af7ca13ead08091f3329d/OpenDSSDirect.py-0.1.5.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.5 2025-09-08T08:53:17,585 Found link https://files.pythonhosted.org/packages/0e/df/f0449077015d91324d26df997d1abf308d747e2f0b82986ad6c8f2cec94b/OpenDSSDirect.py-0.1.6.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.6 2025-09-08T08:53:17,585 Found link https://files.pythonhosted.org/packages/d2/c1/a37b7ffd8a1e1dd26d9c153d8635e9b8fea2c29bf3193960668f56dbb084/OpenDSSDirect.py-0.1.7.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.7 2025-09-08T08:53:17,586 Found link https://files.pythonhosted.org/packages/33/3a/790fe1a9dde4a36cad22c9d0fa4012d6c9cec8df41de7244ea1019cca0ca/OpenDSSDirect.py-0.1.8.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.8 2025-09-08T08:53:17,586 Found link https://files.pythonhosted.org/packages/79/d8/30011263d51b511617b07663c765df2031f9c5001f7bf636a12204aed16f/OpenDSSDirect.py-0.1.9.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.1.9 2025-09-08T08:53:17,587 Found link https://files.pythonhosted.org/packages/46/22/df814b86fcfc03f78efbb3ace3ba48c2f7796d5e8a30ff51832399597e95/OpenDSSDirect.py-0.2.0.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.0 2025-09-08T08:53:17,587 Found link https://files.pythonhosted.org/packages/05/b2/7644b614a33da939819419bb87c73b2828d317224b136a8ce9866eb540cf/OpenDSSDirect.py-0.2.1.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.1 2025-09-08T08:53:17,588 Found link https://files.pythonhosted.org/packages/5b/9e/9119306a94573a39e2a6162ce47d0327ef5bfc4b23e989e002384f4fad44/OpenDSSDirect.py-0.2.2.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.2 2025-09-08T08:53:17,588 Found link https://files.pythonhosted.org/packages/90/fe/b3a4be07ba999dfb7113ec24def449dc6d03a364f44f911c666b31595b24/OpenDSSDirect.py-0.2.3.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.3 2025-09-08T08:53:17,588 Found link https://files.pythonhosted.org/packages/88/cb/e70a63b5a2c803d5208beb06fd738dc9ce5ad80b27356f95eb81ae14bb28/OpenDSSDirect.py-0.2.4.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.4 2025-09-08T08:53:17,589 Found link https://files.pythonhosted.org/packages/c5/b8/f0318bbd18057c6caccac22d65a24226dd1457639a893ae1ece6a87cf2e3/OpenDSSDirect.py-0.2.5.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.5 2025-09-08T08:53:17,589 Found link https://files.pythonhosted.org/packages/71/d9/5f13277859b444310e8855510c778e8510ccf48d1ad345660f111d34e2fb/OpenDSSDirect.py-0.2.6.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.6 2025-09-08T08:53:17,590 Found link https://files.pythonhosted.org/packages/9a/e6/113878ca81faaeb7016342ad1c43a6dc84211ba9890d2421df452997042d/OpenDSSDirect.py-0.2.7.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.7 2025-09-08T08:53:17,590 Found link https://files.pythonhosted.org/packages/25/8e/f1d4ad3d69fdf2f15229233402d50dfe054f0dc174a173fdfbaeb81ba2f1/OpenDSSDirect.py-0.2.8.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.8 2025-09-08T08:53:17,591 Found link https://files.pythonhosted.org/packages/e4/92/2498483b48ed3e38e3c13f980cd6acd6cd26c8b5c11eeeb76467fafb6721/OpenDSSDirect.py-0.2.9.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.9 2025-09-08T08:53:17,591 Found link https://files.pythonhosted.org/packages/80/dd/f3e3bf879f29bdfda1597f0aa46ec986400e93b84b617fd8a5e00c85915e/OpenDSSDirect.py-0.2.10.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.10 2025-09-08T08:53:17,592 Found link https://files.pythonhosted.org/packages/35/94/421594aa7c4ea30c74738fc66c423257600bbb315d2acf4c06c58e2586f0/OpenDSSDirect.py-0.2.11.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.11 2025-09-08T08:53:17,592 Found link https://files.pythonhosted.org/packages/d3/45/7850d4d65f6520afa4b850756c62bd558ba308d00f69fdaa511a52073c92/OpenDSSDirect.py-0.2.13.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.13 2025-09-08T08:53:17,593 Found link https://files.pythonhosted.org/packages/d6/93/be72cc7abfbacd65dac7bd73452f499267a675c21a21684678772a7610d8/OpenDSSDirect.py-0.2.14.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.2.14 2025-09-08T08:53:17,593 Found link https://files.pythonhosted.org/packages/e5/69/275b9ca2eaf96bec9f2c4b5e2342f0749cb51f810ed23e552427e1bd664a/OpenDSSDirect.py-0.3.0.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.3.0 2025-09-08T08:53:17,593 Found link https://files.pythonhosted.org/packages/2a/1d/19cec7b8ecabea9cc53f4bd391599cb22a7c03cd829ab880424f6c28e5fe/OpenDSSDirect.py-0.3.1.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.3.1 2025-09-08T08:53:17,593 Found link https://files.pythonhosted.org/packages/8c/0a/37dd69982d80d829cbfc3722a1e04086a9a40b4358d17781446419fb4531/OpenDSSDirect.py-0.3.2.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.3.2 2025-09-08T08:53:17,593 Found link https://files.pythonhosted.org/packages/12/f5/11739509cf4bdda041d9b5054d3e42da89e667230ef6c3b4ebb0642ddce2/OpenDSSDirect.py-0.3.3.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.3.3 2025-09-08T08:53:17,594 Found link https://files.pythonhosted.org/packages/74/6f/d38742e783d5f055e15df3b0ec9b5b3f4051af1b0eb466a60bb3bfaaf7ba/OpenDSSDirect.py-0.3.4.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.3.4 2025-09-08T08:53:17,594 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/ab/b6/3c9e88d644ee49c00db8ee3fbdc9451d9d2d6fe90c93123c0cf944882f29/OpenDSSDirect.py-0.3.5-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,594 Found link https://files.pythonhosted.org/packages/7e/be/5fef4372459bb3edb21ba5ac6785ba80f35776e79925803d728130d37252/OpenDSSDirect.py-0.3.5.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.3.5 2025-09-08T08:53:17,594 Found link https://files.pythonhosted.org/packages/b5/ca/64cc45cfc8d4d2bced13f2fa1b00833e947216c38e1cf42a443271f25bdd/OpenDSSDirect.py-0.3.6.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.3.6 2025-09-08T08:53:17,594 Found link https://files.pythonhosted.org/packages/bd/16/1a45f4deffb2be8d9476f073feab39628de33925131fc753a6a1cb8d4319/OpenDSSDirect.py-0.3.7.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.3.7 2025-09-08T08:53:17,594 Found link https://files.pythonhosted.org/packages/51/68/4a03250ecbdf47d41a33d6b9e58f89cd1f196324f5a2f4beb55075d0e01c/OpenDSSDirect.py-0.4.0.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.4.0 2025-09-08T08:53:17,595 Found link https://files.pythonhosted.org/packages/6e/0d/7b169922c763cdec9798b13b8cca36635d4b74b24643c2972fa10d5984ac/OpenDSSDirect.py-0.5.0.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.5.0 2025-09-08T08:53:17,595 Found link https://files.pythonhosted.org/packages/74/ae/aac9dda13699c1fc72c8b9556d9703ac5a8f7103609363c85fc20a747f22/OpenDSSDirect.py-0.6.0.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.6.0 2025-09-08T08:53:17,595 Found link https://files.pythonhosted.org/packages/38/37/cdb73f1151a4ade8611cb2a902712afff7313f3aefe251519ad1a393780e/OpenDSSDirect.py-0.6.1.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.6.1 2025-09-08T08:53:17,595 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/34/a3/87c5fff3862b1717159656104c51c585eb93b9a97a9ff79da309785c369f/OpenDSSDirect.py-0.7.0-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,595 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/fb/7b/0620e60f282672ca9c297530d1accfa39286bfa518024e1892bd6666e06c/OpenDSSDirect.py-0.8.0-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,595 Found link https://files.pythonhosted.org/packages/f1/97/9adedbfafc63911f4cb4ed06ff926c3e2ba7d19637efd7f5a811308708c3/OpenDSSDirect.py-0.8.0.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.8.0 2025-09-08T08:53:17,596 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/9c/05/453b0f1126fb01c54d183c25d9a23f4c11629bbfc7809db5b229d0d107bf/OpenDSSDirect.py-0.8.1-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,596 Found link https://files.pythonhosted.org/packages/d6/77/e06b6732d415f8f4a82d232c6816c157c1da4fd11adb426759347c6160cc/OpenDSSDirect.py-0.8.1.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.8.1 2025-09-08T08:53:17,596 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/46/94/1ebb0519d0e84513f3d7191940b11d31c9faf2eca441075ecedf4878ea35/OpenDSSDirect.py-0.8.2-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,596 Found link https://files.pythonhosted.org/packages/24/a8/ad0cafcc873e19123fdb04b8b17329031c190ad464045d4c87a12f815073/OpenDSSDirect.py-0.8.2.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.8.2 2025-09-08T08:53:17,596 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/84/26/bf1bdc20195d8f702cf676d7057b408f7631d061705275455b2c3b1594c3/OpenDSSDirect.py-0.8.3-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,596 Found link https://files.pythonhosted.org/packages/3d/6b/603638f7f7fed181da7d3ba1826c3ae2de1180b13d7fe34613d46bd29ca3/OpenDSSDirect.py-0.8.3.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.8.3 2025-09-08T08:53:17,597 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/19/e1/10c9545fbb6fe0524c7bf0e3d52c09c2bd535f5904dd733b78fa69769ae2/OpenDSSDirect.py-0.8.4-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,597 Found link https://files.pythonhosted.org/packages/0d/2d/59bf8af893dc023607b572aa63547f96bc46e3781f9aabfd557baf0d51cf/OpenDSSDirect.py-0.8.4.tar.gz (from https://pypi.org/simple/opendssdirect-py/), version: 0.8.4 2025-09-08T08:53:17,597 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/0c/b3/096f2d791e9f76a45a146a347790f66d7f419ee80e4731de0e1c700a644a/opendssdirect_py-0.9.0-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) (requires-python:>=3.7) 2025-09-08T08:53:17,597 Found link https://files.pythonhosted.org/packages/55/e2/33665478292afb7bd4cacadffb12c4db5cb6dcd10c7fc06f70936763dcd7/opendssdirect_py-0.9.0.tar.gz (from https://pypi.org/simple/opendssdirect-py/) (requires-python:>=3.7), version: 0.9.0 2025-09-08T08:53:17,598 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/46/24/5d74004939bfd6adf3b075573bf335b3c7801138856efd84eb05c3d30e72/opendssdirect_py-0.9.1-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) (requires-python:>=3.7) 2025-09-08T08:53:17,598 Found link https://files.pythonhosted.org/packages/99/e6/59b31e09bab109308aaf53e4f65f4c075bb1a721077670a5c0d2f78af56a/opendssdirect_py-0.9.1.tar.gz (from https://pypi.org/simple/opendssdirect-py/) (requires-python:>=3.7), version: 0.9.1 2025-09-08T08:53:17,598 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/e3/88/624279792ffb4536622e61c2740deebab0c5af2967af029f63620e5c5e69/opendssdirect_py-0.9.3-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) (requires-python:>=3.7) 2025-09-08T08:53:17,598 Found link https://files.pythonhosted.org/packages/28/9e/554bd51a91a49f63f3858b53805a2dd121cb339cc85893d5fa4bd1ffd301/opendssdirect_py-0.9.3.tar.gz (from https://pypi.org/simple/opendssdirect-py/) (requires-python:>=3.7), version: 0.9.3 2025-09-08T08:53:17,598 Skipping link: No binaries permitted for opendssdirect-py: https://files.pythonhosted.org/packages/bf/59/66c22a0baf52019a460f064fde96b6be1199af578129af0c09ad560cde33/opendssdirect_py-0.9.4-py3-none-any.whl (from https://pypi.org/simple/opendssdirect-py/) (requires-python:>=3.7) 2025-09-08T08:53:17,598 Found link https://files.pythonhosted.org/packages/3b/28/941c12bcda10ff9c120de5c827129664394cfd134f6c877530a2571360d5/opendssdirect_py-0.9.4.tar.gz (from https://pypi.org/simple/opendssdirect-py/) (requires-python:>=3.7), version: 0.9.4 2025-09-08T08:53:17,599 Fetching project page and analyzing links: https://www.piwheels.org/simple/opendssdirect-py/ 2025-09-08T08:53:17,599 Getting page https://www.piwheels.org/simple/opendssdirect-py/ 2025-09-08T08:53:17,600 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:53:17,686 Fetched page https://www.piwheels.org/simple/opendssdirect-py/ as text/html 2025-09-08T08:53:17,696 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/opendssdirect_py-0.9.4-py3-none-any.whl#sha256=037c8dd16d068f063d05b6c21ee66770ab8a83d15dcdad18bf8ef93ad8354fd9 (from https://www.piwheels.org/simple/opendssdirect-py/) (requires-python:>=3.7) 2025-09-08T08:53:17,696 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/opendssdirect_py-0.9.3-py3-none-any.whl#sha256=58550e1b35efd2867b0f9a54097e318e6da9d5f200a175b5669fd1fbf3ba650f (from https://www.piwheels.org/simple/opendssdirect-py/) (requires-python:>=3.7) 2025-09-08T08:53:17,696 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/opendssdirect_py-0.9.1-py3-none-any.whl#sha256=80ac4e22e88c5ecdd4d31af8d5957ad840ded79c20cd9404aa80901d3f7a1772 (from https://www.piwheels.org/simple/opendssdirect-py/) (requires-python:>=3.7) 2025-09-08T08:53:17,697 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/opendssdirect_py-0.9.0-py3-none-any.whl#sha256=b4d17881ba606330fb5599d127dcbc48e9e3aa10321fac9d4be21c7be4ae0b58 (from https://www.piwheels.org/simple/opendssdirect-py/) (requires-python:>=3.7) 2025-09-08T08:53:17,697 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.8.4-py3-none-any.whl#sha256=809a86c17a4fb1a62fd287c9606e5add4f8ec5e8aec622ceeeeb13dbb494c1fb (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,697 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.8.3-py3-none-any.whl#sha256=b9648a27c5ec3c9dd89828222f93bc73c5cf2510748726ccd3f11e753096f87e (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,697 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.8.2-py3-none-any.whl#sha256=019d9a091d442c222ace62e46fe9c68f4a1e3fad1bfddbefc2f8be469779a611 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,697 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.8.1-py3-none-any.whl#sha256=9d6549c1a61b3b329bee8e7c7fb35feec4bd7df1dc4c8dc3e257464066c41c8d (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,697 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.8.0-py3-none-any.whl#sha256=4ed103d724c8a5e60da0ecd24f4df20dc333c8869cd93d075039eebd7e478d4d (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,698 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.6.1-py3-none-any.whl#sha256=4702e20cd6a5994d3d88665603b61020b4067a87f319efb1ae66ba6380fe59f5 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,698 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.6.0-py3-none-any.whl#sha256=0a7494de553866d4a618d80e0d3f53bd0c70a4b39640fd1cc88861a8489d2225 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,698 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.5.0-py3-none-any.whl#sha256=621ace727d9abd0825a689c033c879db27c671ed048dfa71d6bb569e2971affb (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,698 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.4.0-py3-none-any.whl#sha256=6f3ed43510a3abb2f1db9b33b10314d10e6546e51d80980be9839f5be8e51f92 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,698 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.3.7-py3-none-any.whl#sha256=4d3a2500c8fe2bc438b3037c0fa654374bc08a5850b0be32fcf32a77afa44a4d (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,698 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.3.6-py3-none-any.whl#sha256=4d0e43ae806695780caebca979a2b667e8715b65ecaabc67b6ae4ecae6076ac7 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,698 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.3.5-py3-none-any.whl#sha256=3b4e537fe174be87c8395f02ecdbd526b6ab36cfb109a1ca83436504436dd490 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,699 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.3.4-py3-none-any.whl#sha256=216efe2624a9b6b9a61991895002b824c671a9144e8524836a08b6f48e2108c0 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,699 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.3.3-py3-none-any.whl#sha256=a3e9bf017ea3529d602054de8d67bc43a42abab3e7ef62614beff4a17174944e (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,699 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.3.2-py3-none-any.whl#sha256=226ddaeb2b19ca76bd96888522b031c8921fb67ca8c3d1bef4b124cfba6c8405 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,699 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.3.1-py3-none-any.whl#sha256=c7ad9d922410b1c0063c63e17782fb8c97faeb834d42bb10bdf6eb30d41bfc68 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,699 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.3.0-py3-none-any.whl#sha256=31bdb02defca07b9411ee9dfa4e7778615be9b9911a7ef6ffa1352f716bb7fdf (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,699 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.14-py3-none-any.whl#sha256=2725ff0199a7e066fad815d88653f3a642bd27be916f63abf4410b0e211859ff (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,700 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.13-py3-none-any.whl#sha256=42fe8a6e8d7886ded64422d9598832f6086e9ac0afd6937e43d79e21c386f869 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,700 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.11-py3-none-any.whl#sha256=98b09aaceb33651fafe6a879b1217f0e1b623f58a964e18fc5d7d6b027284a4d (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,700 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.10-py3-none-any.whl#sha256=fc3fda3989102745afc1e47d4b0442bb6702224d0d9049cf3fea541a3afee377 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,700 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.9-py3-none-any.whl#sha256=2a06d0232d608edbd8d792b44a54c70826223de09015e4a9cb03d40f59033025 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,700 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.8-py3-none-any.whl#sha256=b2b4c96a63a005dea1fed415b0356a88e2a8e56b7024c38b60a1b9d702a5703a (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,700 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.7-py3-none-any.whl#sha256=b1bf927454ef06428003b534b53093952107a045b0e28420c6f767a1a76f52f6 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,700 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.6-py3-none-any.whl#sha256=811478f6755dc9d7d6625bda7a3c35ff9a5052f007ea34d440394540d3ac0e6f (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,701 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.5-py3-none-any.whl#sha256=bcf48ce613b5a9d47cba3789f2cddd86b243d7d9e2658ba8201e8aa8f3980011 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,701 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.4-py3-none-any.whl#sha256=ef84fe223d2e24222f4543b5ecaec3383f40f632b856d51411cc867cdd3035dd (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,701 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.3-py3-none-any.whl#sha256=63fffa8f6040c94075db8012057e3eba19c3669336b46e2417c086d89d886009 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,701 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.2-py3-none-any.whl#sha256=2ddb3760b72c62ff5fca959a6039795ed231d775c5b4e01c6f1554ef309308b6 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,701 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.1-py3-none-any.whl#sha256=b09531d484366927635f66679c4cf542af94ecf40eee64a36ff40f65acb3257e (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,701 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.2.0-py3-none-any.whl#sha256=2c72ef3b0441ccbdbc64b53c84930701a1c61ae8d6d79bde96b2952d9fb6127e (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,701 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.1.9-py3-none-any.whl#sha256=195c18decde80337b420c4dff712ce4278580bb5b6bd6debd2d9152e27acc56f (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,702 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.1.8-py3-none-any.whl#sha256=9edd9671a20f98b19fa63764b1d13ca8296d51967045c4c13c3b985ed9ab253d (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,702 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.1.7-py3-none-any.whl#sha256=842223daa7ccbbb7c47ded03907f7a9c8ebe540b019f5f69c60a4496fa7bf353 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,702 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.1.6-py3-none-any.whl#sha256=2d0570dd15c3198bc7498ebe320cdb3b680c0030fbdc0c9b2a740e51fe7eaccd (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,702 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.1.5-py3-none-any.whl#sha256=080b47ea7ec869182a6583aaab7a13b6e241f20090759254b3c2e4b720eb4269 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,702 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.1.4-py3-none-any.whl#sha256=d9854dac60397c13d0ab1a10d769898690109c9c6aea5c059e33be499134f3ab (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,702 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.1.3-py3-none-any.whl#sha256=0209c4feaf32afb839448ef0b139e8143f98f6854ab7ed2bc83e555a7584da53 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,702 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.1.2-py3-none-any.whl#sha256=aa528922305110802def691c0a2533622379fa4f69ce5a1eaae7357531b53a91 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,703 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.1.1-py3-none-any.whl#sha256=85a1ea94e9216506c1353c2fd298d382d6fb9186f4117a17bd5ead562cf06609 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,703 Skipping link: No binaries permitted for opendssdirect-py: https://archive1.piwheels.org/simple/opendssdirect-py/OpenDSSDirect.py-0.0.1-py3-none-any.whl#sha256=64d3e3a97d7affbd70bb2e92811309e20836dc2bc9391d1d50e5d7be11f09fd6 (from https://www.piwheels.org/simple/opendssdirect-py/) 2025-09-08T08:53:17,703 Skipping link: not a file: https://www.piwheels.org/simple/opendssdirect-py/ 2025-09-08T08:53:17,703 Skipping link: not a file: https://pypi.org/simple/opendssdirect-py/ 2025-09-08T08:53:17,731 Given no hashes to check 1 links for project 'opendssdirect-py': discarding no candidates 2025-09-08T08:53:17,732 Collecting opendssdirect-py==0.1.0 2025-09-08T08:53:17,733 Created temporary directory: /tmp/pip-unpack-awz9y223 2025-09-08T08:53:18,286 Downloading OpenDSSDirect.py-0.1.0.tar.gz (9.1 MB) 2025-09-08T08:53:20,775 Added opendssdirect-py==0.1.0 from https://files.pythonhosted.org/packages/e9/34/93b9cb5d7d47bf971fcddec5a1c57645637b4166e0d150734d2fede9313a/OpenDSSDirect.py-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-m9ummbkg' 2025-09-08T08:53:20,777 Running setup.py (path:/tmp/pip-wheel-5whec09_/opendssdirect-py_00239ccaeda44a27912a75953d2c56f8/setup.py) egg_info for package opendssdirect-py 2025-09-08T08:53:20,777 Created temporary directory: /tmp/pip-pip-egg-info-4ecsehrs 2025-09-08T08:53:20,777 Preparing metadata (setup.py): started 2025-09-08T08:53:20,778 Running command python setup.py egg_info 2025-09-08T08:53:21,300 Traceback (most recent call last): 2025-09-08T08:53:21,301 File "", line 2, in 2025-09-08T08:53:21,302 exec(compile(''' 2025-09-08T08:53:21,302 ~~~~^^^^^^^^^^^^ 2025-09-08T08:53:21,302 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:53:21,302 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,302 ...<32 lines>... 2025-09-08T08:53:21,302 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:53:21,302 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,302 ''' % ('/tmp/pip-wheel-5whec09_/opendssdirect-py_00239ccaeda44a27912a75953d2c56f8/setup.py',), "", "exec")) 2025-09-08T08:53:21,303 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,303 File "", line 35, in 2025-09-08T08:53:21,303 File "/tmp/pip-wheel-5whec09_/opendssdirect-py_00239ccaeda44a27912a75953d2c56f8/setup.py", line 9, in 2025-09-08T08:53:21,303 with open(os.path.join(here, 'README.md'), encoding='utf-8') as f: 2025-09-08T08:53:21,303 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,303 File "", line 921, in open 2025-09-08T08:53:21,303 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-5whec09_/opendssdirect-py_00239ccaeda44a27912a75953d2c56f8/README.md' 2025-09-08T08:53:21,387 ERROR: python setup.py egg_info exited with 1 2025-09-08T08:53:21,400 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T08:53:21,400 exec(compile('"'"''"'"''"'"' 2025-09-08T08:53:21,400 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:53:21,400 # 2025-09-08T08:53:21,400 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:53:21,400 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:53:21,400 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:53:21,400 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:53:21,400 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:53:21,400 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:53:21,400 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:53:21,400 import os, sys, tokenize, traceback 2025-09-08T08:53:21,400 2025-09-08T08:53:21,400 try: 2025-09-08T08:53:21,400 import setuptools 2025-09-08T08:53:21,400 except ImportError: 2025-09-08T08:53:21,400 print( 2025-09-08T08:53:21,400 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:53:21,400 "the build environment with exception:", 2025-09-08T08:53:21,400 file=sys.stderr, 2025-09-08T08:53:21,400 ) 2025-09-08T08:53:21,400 traceback.print_exc() 2025-09-08T08:53:21,400 sys.exit(1) 2025-09-08T08:53:21,400 2025-09-08T08:53:21,400 __file__ = %r 2025-09-08T08:53:21,400 sys.argv[0] = __file__ 2025-09-08T08:53:21,400 2025-09-08T08:53:21,400 if os.path.exists(__file__): 2025-09-08T08:53:21,400 filename = __file__ 2025-09-08T08:53:21,400 with tokenize.open(__file__) as f: 2025-09-08T08:53:21,400 setup_py_code = f.read() 2025-09-08T08:53:21,400 else: 2025-09-08T08:53:21,400 filename = "" 2025-09-08T08:53:21,400 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:53:21,400 2025-09-08T08:53:21,400 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:53:21,400 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5whec09_/opendssdirect-py_00239ccaeda44a27912a75953d2c56f8/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-4ecsehrs[/] 2025-09-08T08:53:21,400 [bold magenta]cwd[/]: /tmp/pip-wheel-5whec09_/opendssdirect-py_00239ccaeda44a27912a75953d2c56f8/ 2025-09-08T08:53:21,400 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T08:53:21,401 ERROR: metadata generation failed 2025-09-08T08:53:21,406 Exception information: 2025-09-08T08:53:21,406 Traceback (most recent call last): 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T08:53:21,406 call_subprocess( 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~^ 2025-09-08T08:53:21,406 args, 2025-09-08T08:53:21,406 ^^^^^ 2025-09-08T08:53:21,406 ...<2 lines>... 2025-09-08T08:53:21,406 spinner=spinner, 2025-09-08T08:53:21,406 ^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 ) 2025-09-08T08:53:21,406 ^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T08:53:21,406 raise error 2025-09-08T08:53:21,406 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T08:53:21,406 2025-09-08T08:53:21,406 The above exception was the direct cause of the following exception: 2025-09-08T08:53:21,406 2025-09-08T08:53:21,406 Traceback (most recent call last): 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:53:21,406 status = _inner_run() 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:53:21,406 return self.run(options, args) 2025-09-08T08:53:21,406 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:53:21,406 return func(self, options, args) 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T08:53:21,406 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T08:53:21,406 result = self._result = resolver.resolve( 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:53:21,406 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T08:53:21,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 ) 2025-09-08T08:53:21,406 ^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T08:53:21,406 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T08:53:21,406 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T08:53:21,406 if not criterion.candidates: 2025-09-08T08:53:21,406 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T08:53:21,406 return bool(self._sequence) 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T08:53:21,406 self._bool = any(self) 2025-09-08T08:53:21,406 ~~~^^^^^^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T08:53:21,406 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T08:53:21,406 ^^^^^^^^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T08:53:21,406 candidate = func() 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T08:53:21,406 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:53:21,406 link, template, name, version 2025-09-08T08:53:21,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 ) 2025-09-08T08:53:21,406 ^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T08:53:21,406 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~^ 2025-09-08T08:53:21,406 link, 2025-09-08T08:53:21,406 ^^^^^ 2025-09-08T08:53:21,406 ...<3 lines>... 2025-09-08T08:53:21,406 version=version, 2025-09-08T08:53:21,406 ^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 ) 2025-09-08T08:53:21,406 ^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T08:53:21,406 super().__init__( 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:53:21,406 link=link, 2025-09-08T08:53:21,406 ^^^^^^^^^^ 2025-09-08T08:53:21,406 ...<4 lines>... 2025-09-08T08:53:21,406 version=version, 2025-09-08T08:53:21,406 ^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 ) 2025-09-08T08:53:21,406 ^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T08:53:21,406 self.dist = self._prepare() 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~^^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T08:53:21,406 dist = self._prepare_distribution() 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T08:53:21,406 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T08:53:21,406 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T08:53:21,406 dist = _get_prepared_distribution( 2025-09-08T08:53:21,406 req, 2025-09-08T08:53:21,406 ...<3 lines>... 2025-09-08T08:53:21,406 self.check_build_deps, 2025-09-08T08:53:21,406 ) 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T08:53:21,406 abstract_dist.prepare_distribution_metadata( 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:53:21,406 finder, build_isolation, check_build_deps 2025-09-08T08:53:21,406 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 ) 2025-09-08T08:53:21,406 ^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T08:53:21,406 self.req.prepare_metadata() 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T08:53:21,406 self.metadata_directory = generate_metadata_legacy( 2025-09-08T08:53:21,406 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:53:21,406 build_env=self.build_env, 2025-09-08T08:53:21,406 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 ...<3 lines>... 2025-09-08T08:53:21,406 details=details, 2025-09-08T08:53:21,406 ^^^^^^^^^^^^^^^^ 2025-09-08T08:53:21,406 ) 2025-09-08T08:53:21,406 ^ 2025-09-08T08:53:21,406 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T08:53:21,406 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T08:53:21,406 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T08:53:21,427 Removed opendssdirect-py==0.1.0 from https://files.pythonhosted.org/packages/e9/34/93b9cb5d7d47bf971fcddec5a1c57645637b4166e0d150734d2fede9313a/OpenDSSDirect.py-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-m9ummbkg' 2025-09-08T08:53:21,428 Removed build tracker: '/tmp/pip-build-tracker-m9ummbkg'