2025-09-14T00:37:16,502 Created temporary directory: /tmp/pip-build-tracker-u4mo0_dj 2025-09-14T00:37:16,503 Initialized build tracking at /tmp/pip-build-tracker-u4mo0_dj 2025-09-14T00:37:16,503 Created build tracker: /tmp/pip-build-tracker-u4mo0_dj 2025-09-14T00:37:16,503 Entered build tracker: /tmp/pip-build-tracker-u4mo0_dj 2025-09-14T00:37:16,503 Created temporary directory: /tmp/pip-wheel-e7d7y0o7 2025-09-14T00:37:16,507 Created temporary directory: /tmp/pip-ephem-wheel-cache-dunts2b3 2025-09-14T00:37:16,567 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-14T00:37:16,570 2 location(s) to search for versions of bitfinex-api-py: 2025-09-14T00:37:16,570 * https://pypi.org/simple/bitfinex-api-py/ 2025-09-14T00:37:16,570 * https://www.piwheels.org/simple/bitfinex-api-py/ 2025-09-14T00:37:16,571 Fetching project page and analyzing links: https://pypi.org/simple/bitfinex-api-py/ 2025-09-14T00:37:16,571 Getting page https://pypi.org/simple/bitfinex-api-py/ 2025-09-14T00:37:16,572 Found index url https://pypi.org/simple/ 2025-09-14T00:37:16,722 Fetched page https://pypi.org/simple/bitfinex-api-py/ as application/vnd.pypi.simple.v1+json 2025-09-14T00:37:16,727 Found link https://files.pythonhosted.org/packages/b2/c8/a7a530086ee15ed30d9e2a6956df3799ccfef15251722fe5fa80c60ab101/bitfinex-api-py-1.1.2.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.1.2 2025-09-14T00:37:16,728 Found link https://files.pythonhosted.org/packages/6c/86/d6a37253b057e09ec9f5ba09fa0bf8a2085b6bae045bdec9ffbc2f44aeaa/bitfinex-api-py-1.1.3.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.1.3 2025-09-14T00:37:16,728 Found link https://files.pythonhosted.org/packages/54/fa/dc9837110cc384046f28328fc06451c5b852d7b8ade765547c7bf2bce3b4/bitfinex-api-py-1.1.4.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.1.4 2025-09-14T00:37:16,728 Found link https://files.pythonhosted.org/packages/59/1c/91e6678ac78a474e21896334d66a5b363bec94fe634fb13473bf9fca668f/bitfinex-api-py-1.1.5.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.1.5 2025-09-14T00:37:16,729 Found link https://files.pythonhosted.org/packages/de/9b/3d785580de5bbe058fc114f87f8628b9288b8cab6c3f1bac5d23c6107006/bitfinex-api-py-1.1.6.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.1.6 2025-09-14T00:37:16,729 Found link https://files.pythonhosted.org/packages/92/5a/c400ed26e29d64e3c78cf0e578b843803bdc7e8ce647f531e265b8bef1dd/bitfinex-api-py-1.1.8.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.1.8 2025-09-14T00:37:16,729 Found link https://files.pythonhosted.org/packages/f4/33/ec9da3a4b6a6032f06cc3c6db316ca0feb25096d1d60093638a1d3f3a97b/bitfinex-api-py-1.1.10.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.1.10 2025-09-14T00:37:16,730 Found link https://files.pythonhosted.org/packages/36/b8/c94a0c8a0a4b3ecaf430794a3eeaaa2d29f4031bc0fa287dfc5dba8622df/bitfinex-api-py-1.1.14.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.1.14 2025-09-14T00:37:16,730 Found link https://files.pythonhosted.org/packages/be/8c/fe6c19e232979c61fc78a1284129ec682a2ca94a0931dd59c3ed27fc23fe/bitfinex-api-py-1.1.15.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.1.15 2025-09-14T00:37:16,730 Found link https://files.pythonhosted.org/packages/32/03/0b9d95cffb41ac00dd97ad8d8762f7f1c45cc0e6f55f885fb67caa7cec54/bitfinex-api-py-1.3.2.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.3.2 2025-09-14T00:37:16,731 Found link https://files.pythonhosted.org/packages/f8/33/2c2a60679dc5413b8d46cbb96132c1df4ebaf3307bbebf4af57c3fa0ba41/bitfinex-api-py-1.3.3.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.3.3 2025-09-14T00:37:16,731 Found link https://files.pythonhosted.org/packages/78/8f/0e590804ad243e796206f693cd9c46f951404aef8f96456af051a88dc777/bitfinex-api-py-1.3.4.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 1.3.4 2025-09-14T00:37:16,731 Found link https://files.pythonhosted.org/packages/6e/cf/3df457e4b2d0d4000f38590095263ebcdd4f6870525735a83ce5f176098d/bitfinex-api-py-2.0.0.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 2.0.0 2025-09-14T00:37:16,732 Found link https://files.pythonhosted.org/packages/6e/3f/8d2248994d77d4babe3416ff16ff0a518335421a8c02d20eb18364cce986/bitfinex-api-py-2.0.1.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 2.0.1 2025-09-14T00:37:16,732 Found link https://files.pythonhosted.org/packages/89/81/847dbabd63729b0a6e6a41bae17a7efa84839004655cb194622e3442b851/bitfinex-api-py-2.0.2.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 2.0.2 2025-09-14T00:37:16,732 Found link https://files.pythonhosted.org/packages/68/5e/43968fd19cd84b99d507ddc86be2b994000e22b25d658c13c7e7ae99b5d7/bitfinex-api-py-2.0.3.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 2.0.3 2025-09-14T00:37:16,732 Found link https://files.pythonhosted.org/packages/6c/97/558155adb1b2ae9ab92d8ff43c73e24141b442e6c7ec0a3bb494da27ebcb/bitfinex-api-py-2.0.4.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 2.0.4 2025-09-14T00:37:16,733 Found link https://files.pythonhosted.org/packages/dc/f5/761aabc8acd16bb23c10a1526338c5bcc978fd4550bf3c54f724f70bb9f3/bitfinex-api-py-2.0.5.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 2.0.5 2025-09-14T00:37:16,733 Found link https://files.pythonhosted.org/packages/4b/da/034354b59f8c8ee5ac9f1d8939ac6a5491dc66230d8764e38fbe64c5dd5c/bitfinex-api-py-2.0.6.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4), version: 2.0.6 2025-09-14T00:37:16,733 Found link https://files.pythonhosted.org/packages/af/30/d03eee5a24d0be39aafed8444b0b352bceee9ec75d11b46ab45b875d46d3/bitfinex-api-py-3.0.0b1.tar.gz (from https://pypi.org/simple/bitfinex-api-py/), version: 3.0.0b1 2025-09-14T00:37:16,734 Found link https://files.pythonhosted.org/packages/e3/36/bb765b69ceb5ad4ce2e248c163933a9f295aec759bbc8ef744abb3add030/bitfinex-api-py-3.0.0b2.tar.gz (from https://pypi.org/simple/bitfinex-api-py/), version: 3.0.0b2 2025-09-14T00:37:16,734 Found link https://files.pythonhosted.org/packages/d8/90/2d91a7710eb84ed4754675418728548c1bc2e1a9b3dae53f00cd579949a2/bitfinex-api-py-3.0.0b3.tar.gz (from https://pypi.org/simple/bitfinex-api-py/), version: 3.0.0b3 2025-09-14T00:37:16,734 Found link https://files.pythonhosted.org/packages/d2/b4/bf451c24e2f7b53416ed5c9a2e1ffc9273808a60a9aa0341c87532841f5f/bitfinex-api-py-3.0.0b4.tar.gz (from https://pypi.org/simple/bitfinex-api-py/), version: 3.0.0b4 2025-09-14T00:37:16,735 Found link https://files.pythonhosted.org/packages/8a/13/a393c4f327a14e017fad6dae8cfbf25a5a316c3e9c1b8bbd0307fdd8d6b2/bitfinex-api-py-3.0.0b5.tar.gz (from https://pypi.org/simple/bitfinex-api-py/), version: 3.0.0b5 2025-09-14T00:37:16,735 Found link https://files.pythonhosted.org/packages/ec/11/d63823553c482918d7a802c26f53be8ea658d409991214a55fbb26b12ca9/bitfinex-api-py-3.0.0.tar.gz (from https://pypi.org/simple/bitfinex-api-py/), version: 3.0.0 2025-09-14T00:37:16,735 Found link https://files.pythonhosted.org/packages/a6/09/f75ca0e119749af4d7db16bb19f51481d00e7c69f35214f6ee8dd9526e8b/bitfinex-api-py-3.0.1.tar.gz (from https://pypi.org/simple/bitfinex-api-py/), version: 3.0.1 2025-09-14T00:37:16,736 Found link https://files.pythonhosted.org/packages/b7/3b/6c5ad09130ea7cdc0ce0df96d7cb86f5db8ed96f39d919197942cc4aeaa6/bitfinex-api-py-3.0.2.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.8), version: 3.0.2 2025-09-14T00:37:16,736 Found link https://files.pythonhosted.org/packages/be/f3/53f9d08839f94c40a18600ff2593687d6b51f5cc3dfaae30c306002874ac/bitfinex-api-py-3.0.3.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.8), version: 3.0.3 2025-09-14T00:37:16,737 Found link https://files.pythonhosted.org/packages/28/bf/1edc9cb16d75d5c04379e9418eccdb3aed2cd75545ae9fd435cab6895c55/bitfinex_api_py-3.0.4.tar.gz (from https://pypi.org/simple/bitfinex-api-py/) (requires-python:>=3.8), version: 3.0.4 2025-09-14T00:37:16,737 Fetching project page and analyzing links: https://www.piwheels.org/simple/bitfinex-api-py/ 2025-09-14T00:37:16,737 Getting page https://www.piwheels.org/simple/bitfinex-api-py/ 2025-09-14T00:37:16,738 Found index url https://www.piwheels.org/simple/ 2025-09-14T00:37:16,833 Fetched page https://www.piwheels.org/simple/bitfinex-api-py/ as text/html 2025-09-14T00:37:16,840 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-3.0.4-py3-none-any.whl#sha256=41ec652f3da06ca4bb277f4f1765cef932afee11240222bd34d905553c8dd0aa (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.8) 2025-09-14T00:37:16,841 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-3.0.3-py3-none-any.whl#sha256=60e0d82a07ee1fc54da120e01e10e1ffee1bc388acdb3d205454435e54f7cb35 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.8) 2025-09-14T00:37:16,841 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-3.0.2-py3-none-any.whl#sha256=b788aa9ed7eb32a8c4961b2189022f7a355802a5f1e24b77d5ac7e1f4a282b9b (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.8) 2025-09-14T00:37:16,841 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-3.0.1-py3-none-any.whl#sha256=bd8e74b60fbeeb2b8e3f89b21be0124471cc52fdbccdc0479df680e99c3ea188 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.8) 2025-09-14T00:37:16,841 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-3.0.0b5-py3-none-any.whl#sha256=ccc92eaa7c344efac0237542c01622939b4ed84caea936885117ec86844dccff (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.8) 2025-09-14T00:37:16,841 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-3.0.0b4-py3-none-any.whl#sha256=3320fcf2a4c3eaca5952e05497eec6c26660953ccf95845f9beaa2cce1ae3f9f (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.8) 2025-09-14T00:37:16,841 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-3.0.0b3-py3-none-any.whl#sha256=90dea0784c721a281c3b263f6c60e41ab774386b014a98d76034e2ba0ce9fad0 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.8) 2025-09-14T00:37:16,842 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-3.0.0b2-py3-none-any.whl#sha256=df04d1d5f8adfd9868a22ff5160c84dfe7bb259e9363a1b015e8b28af0da92dd (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.8) 2025-09-14T00:37:16,842 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-3.0.0b1-py3-none-any.whl#sha256=837e22469b67abc46d3918a5b1bbf25f7e2b31964763e25f26cd5af562ec935f (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.8) 2025-09-14T00:37:16,842 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-2.0.6-py3-none-any.whl#sha256=24dcf9e6d6f235e88d5940f638b6ae2571d881d6c6b8c6333331bc303233d954 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,842 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-2.0.5-py3-none-any.whl#sha256=037b051faf2e735e88ed3e21790c751517e43867d30cfefe32478f36b491ae6f (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,842 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-2.0.4-py3-none-any.whl#sha256=5db83b50738c97e1f0698d1e519f20b110194d4cc9735e805c3a96003388ac1c (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,842 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-2.0.3-py3-none-any.whl#sha256=1503b8534b3ed483445ee0e11f2c885b72ebdb316b62e3ab434419e17594caa4 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,842 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-2.0.2-py3-none-any.whl#sha256=7b1869109c1c3c1ca9726d2dd04bfcef9e5195ce6c02aaae70eddd39c45316d7 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,843 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-2.0.1-py3-none-any.whl#sha256=a72a08e0544f8f137fbdcc8ad22b60a481400c9b8d9ab7ebddc61782351d4d21 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,843 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-2.0.0-py3-none-any.whl#sha256=0cd311a646127628102ddd21d89f451c1d2349d8f6d40e1265b7084afe557835 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,843 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.3.4-py3-none-any.whl#sha256=727b3c07416f5669dbaef7cdf4f91cb5d30cf55fa99044003a0182b3f8307693 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,843 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.3.3-py3-none-any.whl#sha256=fba2fc4d83431f975ddacea9bd09ce8637202fdcbbc3fe7c0709fc20d7eb4fb3 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,843 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.3.2-py3-none-any.whl#sha256=644d631eb4469bd8ed45c9e972989173b91e7434c6270c03a91cae8dcd092882 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,843 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.1.15-py3-none-any.whl#sha256=53b2b8de864522ab4d94545fb4b8c698e1e97447625f0015355497cbb5cf8f23 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,843 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.1.14-py3-none-any.whl#sha256=646e82a7eded6ed8675f4547203f6fee8dc2c2221e3c43c0ab997ae7b71a2fb9 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,844 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.1.10-py3-none-any.whl#sha256=3c339ed34692bf067b4d76dddc457b3fc90bf7ab0f663adf906b40059f643a68 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,844 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.1.8-py3-none-any.whl#sha256=291cfa1d434d9ebf4377fd0225d56724dd37a3d91d6802cc78acd6dc027d08f3 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,844 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.1.6-py3-none-any.whl#sha256=830dda01bf6630935b157d048a0ddf7f7ff7616c6bd0b9845559bc2817250ec8 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,844 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.1.5-py3-none-any.whl#sha256=230881c02c09e3b70a2f7f0170c5ff4cc24f6b3ca562356e1d9436baabddfa28 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,844 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.1.4-py3-none-any.whl#sha256=c4991de1679d80a8b792877e8b4a91a93669f45ec9ecc6001f4dffe285525cd4 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,844 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.1.3-py3-none-any.whl#sha256=e39405bb8e4b53b6a55f99e60993b72a25e8bb8d37adf1d234e47d23b174f471 (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,844 Skipping link: No binaries permitted for bitfinex-api-py: https://archive1.piwheels.org/simple/bitfinex-api-py/bitfinex_api_py-1.1.2-py3-none-any.whl#sha256=4926c1c7f0b52fe7e62548a2b12f0baa7f101ebe88792775e937aa09e1e52fff (from https://www.piwheels.org/simple/bitfinex-api-py/) (requires-python:>=3.0.0, <4) 2025-09-14T00:37:16,845 Skipping link: not a file: https://www.piwheels.org/simple/bitfinex-api-py/ 2025-09-14T00:37:16,845 Skipping link: not a file: https://pypi.org/simple/bitfinex-api-py/ 2025-09-14T00:37:16,872 Given no hashes to check 1 links for project 'bitfinex-api-py': discarding no candidates 2025-09-14T00:37:16,873 Collecting bitfinex-api-py==3.0.0 2025-09-14T00:37:16,875 Created temporary directory: /tmp/pip-unpack-qehrj1u8 2025-09-14T00:37:17,019 Downloading bitfinex-api-py-3.0.0.tar.gz (25 kB) 2025-09-14T00:37:17,067 Added bitfinex-api-py==3.0.0 from https://files.pythonhosted.org/packages/ec/11/d63823553c482918d7a802c26f53be8ea658d409991214a55fbb26b12ca9/bitfinex-api-py-3.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-u4mo0_dj' 2025-09-14T00:37:17,068 Running setup.py (path:/tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/setup.py) egg_info for package bitfinex-api-py 2025-09-14T00:37:17,069 Created temporary directory: /tmp/pip-pip-egg-info-6vrr5jt2 2025-09-14T00:37:17,069 Preparing metadata (setup.py): started 2025-09-14T00:37:17,070 Running command python setup.py egg_info 2025-09-14T00:37:18,186 Traceback (most recent call last): 2025-09-14T00:37:18,189 File "", line 2, in 2025-09-14T00:37:18,189 exec(compile(''' 2025-09-14T00:37:18,189 ~~~~^^^^^^^^^^^^ 2025-09-14T00:37:18,190 # This is -- a caller that pip uses to run setup.py 2025-09-14T00:37:18,190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,190 ...<32 lines>... 2025-09-14T00:37:18,190 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T00:37:18,190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,190 ''' % ('/tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/setup.py',), "", "exec")) 2025-09-14T00:37:18,190 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,191 File "", line 35, in 2025-09-14T00:37:18,191 File "/tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/setup.py", line 3, in 2025-09-14T00:37:18,191 from bfxapi._version import __version__ 2025-09-14T00:37:18,191 File "/tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/bfxapi/__init__.py", line 1, in 2025-09-14T00:37:18,191 from ._client import PUB_REST_HOST, PUB_WSS_HOST, REST_HOST, WSS_HOST, Client 2025-09-14T00:37:18,191 File "/tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/bfxapi/_client.py", line 6, in 2025-09-14T00:37:18,191 from bfxapi.websocket import BfxWebSocketClient 2025-09-14T00:37:18,191 File "/tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/bfxapi/websocket/__init__.py", line 1, in 2025-09-14T00:37:18,192 from ._client import BfxWebSocketClient 2025-09-14T00:37:18,192 File "/tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/bfxapi/websocket/_client/__init__.py", line 1, in 2025-09-14T00:37:18,192 from .bfx_websocket_client import BfxWebSocketClient 2025-09-14T00:37:18,192 File "/tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/bfxapi/websocket/_client/bfx_websocket_client.py", line 11, in 2025-09-14T00:37:18,192 import websockets 2025-09-14T00:37:18,192 ModuleNotFoundError: No module named 'websockets' 2025-09-14T00:37:18,332 ERROR: python setup.py egg_info exited with 1 2025-09-14T00:37:18,345 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-14T00:37:18,345 exec(compile('"'"''"'"''"'"' 2025-09-14T00:37:18,345 # This is -- a caller that pip uses to run setup.py 2025-09-14T00:37:18,345 # 2025-09-14T00:37:18,345 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-14T00:37:18,345 # import from `distutils.core` to work with newer packaging standards. 2025-09-14T00:37:18,345 # - It provides a clear error message when setuptools is not installed. 2025-09-14T00:37:18,345 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-14T00:37:18,345 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-14T00:37:18,345 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-14T00:37:18,345 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-14T00:37:18,345 import os, sys, tokenize, traceback 2025-09-14T00:37:18,345 2025-09-14T00:37:18,345 try: 2025-09-14T00:37:18,345 import setuptools 2025-09-14T00:37:18,345 except ImportError: 2025-09-14T00:37:18,345 print( 2025-09-14T00:37:18,345 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-14T00:37:18,345 "the build environment with exception:", 2025-09-14T00:37:18,345 file=sys.stderr, 2025-09-14T00:37:18,345 ) 2025-09-14T00:37:18,345 traceback.print_exc() 2025-09-14T00:37:18,345 sys.exit(1) 2025-09-14T00:37:18,345 2025-09-14T00:37:18,345 __file__ = %r 2025-09-14T00:37:18,345 sys.argv[0] = __file__ 2025-09-14T00:37:18,345 2025-09-14T00:37:18,345 if os.path.exists(__file__): 2025-09-14T00:37:18,345 filename = __file__ 2025-09-14T00:37:18,345 with tokenize.open(__file__) as f: 2025-09-14T00:37:18,345 setup_py_code = f.read() 2025-09-14T00:37:18,345 else: 2025-09-14T00:37:18,345 filename = "" 2025-09-14T00:37:18,345 setup_py_code = "from setuptools import setup; setup()" 2025-09-14T00:37:18,345 2025-09-14T00:37:18,345 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T00:37:18,345 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-6vrr5jt2[/] 2025-09-14T00:37:18,346 [bold magenta]cwd[/]: /tmp/pip-wheel-e7d7y0o7/bitfinex-api-py_83c56f45e9954132a9237dea7c0ab673/ 2025-09-14T00:37:18,346 Preparing metadata (setup.py): finished with status 'error' 2025-09-14T00:37:18,347 ERROR: metadata generation failed 2025-09-14T00:37:18,355 Exception information: 2025-09-14T00:37:18,355 Traceback (most recent call last): 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-14T00:37:18,355 call_subprocess( 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~^ 2025-09-14T00:37:18,355 args, 2025-09-14T00:37:18,355 ^^^^^ 2025-09-14T00:37:18,355 ...<2 lines>... 2025-09-14T00:37:18,355 spinner=spinner, 2025-09-14T00:37:18,355 ^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 ) 2025-09-14T00:37:18,355 ^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-14T00:37:18,355 raise error 2025-09-14T00:37:18,355 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-14T00:37:18,355 2025-09-14T00:37:18,355 The above exception was the direct cause of the following exception: 2025-09-14T00:37:18,355 2025-09-14T00:37:18,355 Traceback (most recent call last): 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-14T00:37:18,355 status = _inner_run() 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-14T00:37:18,355 return self.run(options, args) 2025-09-14T00:37:18,355 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-14T00:37:18,355 return func(self, options, args) 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-14T00:37:18,355 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-14T00:37:18,355 result = self._result = resolver.resolve( 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~~^ 2025-09-14T00:37:18,355 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-14T00:37:18,355 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 ) 2025-09-14T00:37:18,355 ^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-14T00:37:18,355 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-14T00:37:18,355 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-14T00:37:18,355 if not criterion.candidates: 2025-09-14T00:37:18,355 ^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-14T00:37:18,355 return bool(self._sequence) 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-14T00:37:18,355 self._bool = any(self) 2025-09-14T00:37:18,355 ~~~^^^^^^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-14T00:37:18,355 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-14T00:37:18,355 ^^^^^^^^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-14T00:37:18,355 candidate = func() 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-14T00:37:18,355 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T00:37:18,355 link, template, name, version 2025-09-14T00:37:18,355 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 ) 2025-09-14T00:37:18,355 ^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-14T00:37:18,355 self._link_candidate_cache[link] = LinkCandidate( 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~^ 2025-09-14T00:37:18,355 link, 2025-09-14T00:37:18,355 ^^^^^ 2025-09-14T00:37:18,355 ...<3 lines>... 2025-09-14T00:37:18,355 version=version, 2025-09-14T00:37:18,355 ^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 ) 2025-09-14T00:37:18,355 ^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-14T00:37:18,355 super().__init__( 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~~^ 2025-09-14T00:37:18,355 link=link, 2025-09-14T00:37:18,355 ^^^^^^^^^^ 2025-09-14T00:37:18,355 ...<4 lines>... 2025-09-14T00:37:18,355 version=version, 2025-09-14T00:37:18,355 ^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 ) 2025-09-14T00:37:18,355 ^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-14T00:37:18,355 self.dist = self._prepare() 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~^^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-14T00:37:18,355 dist = self._prepare_distribution() 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-14T00:37:18,355 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-14T00:37:18,355 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-14T00:37:18,355 dist = _get_prepared_distribution( 2025-09-14T00:37:18,355 req, 2025-09-14T00:37:18,355 ...<3 lines>... 2025-09-14T00:37:18,355 self.check_build_deps, 2025-09-14T00:37:18,355 ) 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-14T00:37:18,355 abstract_dist.prepare_distribution_metadata( 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T00:37:18,355 finder, build_isolation, check_build_deps 2025-09-14T00:37:18,355 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 ) 2025-09-14T00:37:18,355 ^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-14T00:37:18,355 self.req.prepare_metadata() 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-14T00:37:18,355 self.metadata_directory = generate_metadata_legacy( 2025-09-14T00:37:18,355 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T00:37:18,355 build_env=self.build_env, 2025-09-14T00:37:18,355 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 ...<3 lines>... 2025-09-14T00:37:18,355 details=details, 2025-09-14T00:37:18,355 ^^^^^^^^^^^^^^^^ 2025-09-14T00:37:18,355 ) 2025-09-14T00:37:18,355 ^ 2025-09-14T00:37:18,355 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-14T00:37:18,355 raise MetadataGenerationFailed(package_details=details) from error 2025-09-14T00:37:18,355 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-14T00:37:18,379 Removed bitfinex-api-py==3.0.0 from https://files.pythonhosted.org/packages/ec/11/d63823553c482918d7a802c26f53be8ea658d409991214a55fbb26b12ca9/bitfinex-api-py-3.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-u4mo0_dj' 2025-09-14T00:37:18,379 Removed build tracker: '/tmp/pip-build-tracker-u4mo0_dj'