2025-09-07T21:22:26,641 Created temporary directory: /tmp/pip-build-tracker-49l80gph 2025-09-07T21:22:26,642 Initialized build tracking at /tmp/pip-build-tracker-49l80gph 2025-09-07T21:22:26,642 Created build tracker: /tmp/pip-build-tracker-49l80gph 2025-09-07T21:22:26,642 Entered build tracker: /tmp/pip-build-tracker-49l80gph 2025-09-07T21:22:26,642 Created temporary directory: /tmp/pip-wheel-ry85o9da 2025-09-07T21:22:26,645 Created temporary directory: /tmp/pip-ephem-wheel-cache-drbpejkb 2025-09-07T21:22:26,701 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:22:26,703 2 location(s) to search for versions of products-mcdutils: 2025-09-07T21:22:26,703 * https://pypi.org/simple/products-mcdutils/ 2025-09-07T21:22:26,703 * https://www.piwheels.org/simple/products-mcdutils/ 2025-09-07T21:22:26,703 Fetching project page and analyzing links: https://pypi.org/simple/products-mcdutils/ 2025-09-07T21:22:26,704 Getting page https://pypi.org/simple/products-mcdutils/ 2025-09-07T21:22:26,705 Found index url https://pypi.org/simple/ 2025-09-07T21:22:26,853 Fetched page https://pypi.org/simple/products-mcdutils/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:22:26,862 Found link https://files.pythonhosted.org/packages/55/44/84179e3c1b19d0f16555567316e1dd8573ca9e88dbcbaaf9d1aafe18fff1/Products.mcdutils-0.2b1.tar.gz (from https://pypi.org/simple/products-mcdutils/), version: 0.2b1 2025-09-07T21:22:26,863 Found link https://files.pythonhosted.org/packages/a8/9f/fd14863228842020a40a05cab926607cb2a0dc5a75819af7f42fbc7bc3b3/Products.mcdutils-0.2b2.tar.gz (from https://pypi.org/simple/products-mcdutils/), version: 0.2b2 2025-09-07T21:22:26,863 Found link https://files.pythonhosted.org/packages/d8/66/e3135e9b1258e9584e047f44dbe2b0cfa7f023078121835c117ee702cfe4/Products.mcdutils-0.2b3.tar.gz (from https://pypi.org/simple/products-mcdutils/), version: 0.2b3 2025-09-07T21:22:26,863 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/c4/eb/3f537e9aea50abea1b732aae7410af8b2ebfc00e96f816c504a0682ee15b/Products.mcdutils-1.0-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) 2025-09-07T21:22:26,864 Found link https://files.pythonhosted.org/packages/31/d9/33586b3b13c55f75c9ceab9ad1a51a2b45eab5090ccb4b008f5d4f8b6540/Products.mcdutils-1.0.tar.gz (from https://pypi.org/simple/products-mcdutils/), version: 1.0 2025-09-07T21:22:26,864 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/a3/45/583f2ea4a23a77f6932cfeb301368f1e226f592f8cd6eae8b4b7203a702e/Products.mcdutils-1.1-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) 2025-09-07T21:22:26,864 Found link https://files.pythonhosted.org/packages/06/b7/04eb05458b16849edde56dac7c67ea98ff5c4825ba3074664cc8965bad68/Products.mcdutils-1.1.tar.gz (from https://pypi.org/simple/products-mcdutils/), version: 1.1 2025-09-07T21:22:26,864 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/91/3d/11be475616726c6a5c91a36b2606d638acdc88dfd88d84a1f28f39ca96bf/Products.mcdutils-2.0-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) 2025-09-07T21:22:26,865 Found link https://files.pythonhosted.org/packages/41/25/37f17fd2ed3f33165414f29db9b2e8258f1f75cfeb5ab84ae704fd210e3b/Products.mcdutils-2.0.tar.gz (from https://pypi.org/simple/products-mcdutils/), version: 2.0 2025-09-07T21:22:26,865 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/01/db/74736d14559c23f36523cc139b0f7329960d22d30a6b9cd22afb83b440a2/Products.mcdutils-2.1-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,867 Found link https://files.pythonhosted.org/packages/a8/24/b4663d3ecbe4807c893bb72e22f8aef0b2336fd1fcb15747689e47d54c50/Products.mcdutils-2.1.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 2.1 2025-09-07T21:22:26,867 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/80/09/41f1a143893b06c1bdd90d7bc16f4a39388178ab6e3e3df2dbe7e85cec98/Products.mcdutils-2.2-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,868 Found link https://files.pythonhosted.org/packages/87/e4/daf45ff7beafec705883adf94be3f12127af8dccc5a03b1da1705f5758bc/Products.mcdutils-2.2.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 2.2 2025-09-07T21:22:26,868 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/3a/78/2788bda58e8676b9c9fb9e043486ed97f8fe705c5160491d17e5a1b56fea/Products.mcdutils-2.3-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,868 Found link https://files.pythonhosted.org/packages/a4/96/b83954821b4d0b0e079ee1f19b08b5c62796d7a00194aa9872ab274f2d4d/Products.mcdutils-2.3.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 2.3 2025-09-07T21:22:26,868 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/1b/c9/57bfcdb332b00e8c7dd8373b3c3ae96e0dc2e8690aa18a2a66fd99d706b4/Products.mcdutils-2.4-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,869 Found link https://files.pythonhosted.org/packages/2d/03/c194c71d64aec07adcbfb7ef786f4c477ffedd1ac091f04737124a06b90d/Products.mcdutils-2.4.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 2.4 2025-09-07T21:22:26,869 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/33/3e/e2d7be1637a8103c8ca6d761f5025cc93f71e961887519d5ac49e93b8ff0/Products.mcdutils-2.5-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,869 Found link https://files.pythonhosted.org/packages/93/11/c9d81d7b189e1a0eaef39ce71de54fd5bb1ee1befc50690b421d19c67ba8/Products.mcdutils-2.5.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 2.5 2025-09-07T21:22:26,869 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/22/b0/65f046deae404b2d6044244c225ae50ff9c6c3a29061dc2fb562e0d57856/Products.mcdutils-3.0-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,869 Found link https://files.pythonhosted.org/packages/a6/30/38019671a13337a0dce24ec460e3abd5c0672062d8fe3892e56a81f3dbdf/Products.mcdutils-3.0.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 3.0 2025-09-07T21:22:26,870 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/44/92/0e7f5889d3907ab52cbe88df7e17a66bdf8b5803d475674ae5e2f2be066f/Products.mcdutils-3.1-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,870 Found link https://files.pythonhosted.org/packages/f2/b2/63c94503d747959960a56084eac4caf4519461e0b9441b3f5c3f166da70f/Products.mcdutils-3.1.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 3.1 2025-09-07T21:22:26,870 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/eb/20/367249b38149ab774575ba277b2e4b695aac31f0fc2b44af8d9515ae123f/Products.mcdutils-3.2-py2.py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,870 Found link https://files.pythonhosted.org/packages/53/06/8b896adb46ff116c311c625aa34609b40f126b8cf0de1f227fe2c3383ea6/Products.mcdutils-3.2.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 3.2 2025-09-07T21:22:26,871 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/0d/68/0897b7eee3b83be64a075e143de9f12427b9a42da9e87b2022d80351d589/Products.mcdutils-3.3-py2.py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,871 Found link https://files.pythonhosted.org/packages/d3/1c/41d762e83bdf2ca8d94c9fc8dc8dd6ddc1c4a0a6581c093286d4f04d2c17/Products.mcdutils-3.3.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 3.3 2025-09-07T21:22:26,871 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/8a/a0/6453db52450757f15600efbc5373a277fd133734545352542d44d6c41367/Products.mcdutils-4.0-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=3.7) 2025-09-07T21:22:26,872 Found link https://files.pythonhosted.org/packages/04/41/7ff1b40223cc87535e59e43f22e336ba1693cf1e617031a6bdaf50f2a86e/Products.mcdutils-4.0.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=3.7), version: 4.0 2025-09-07T21:22:26,872 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/48/92/bcc68b25576bffd7cc5a084fae104fc0e309d30d96aebfffd5d5dd01c3f0/Products.mcdutils-4.1-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=3.7) 2025-09-07T21:22:26,872 Found link https://files.pythonhosted.org/packages/6b/3a/030d2755e7ed7dc72b3cc21a85078366f113fd324c58349374d929492bbf/Products.mcdutils-4.1.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=3.7), version: 4.1 2025-09-07T21:22:26,873 Skipping link: No binaries permitted for products-mcdutils: https://files.pythonhosted.org/packages/15/4c/bea975d3f6877e7b4516a0b488fc1605c0442961edb0547c46d7c10d9170/Products.mcdutils-4.2-py3-none-any.whl (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=3.7) 2025-09-07T21:22:26,873 Found link https://files.pythonhosted.org/packages/5d/0b/cb22b62ac3fd5a54fb1f1a458d109827c493978052812cc24d6b988c51ae/Products.mcdutils-4.2.tar.gz (from https://pypi.org/simple/products-mcdutils/) (requires-python:>=3.7), version: 4.2 2025-09-07T21:22:26,873 Fetching project page and analyzing links: https://www.piwheels.org/simple/products-mcdutils/ 2025-09-07T21:22:26,874 Getting page https://www.piwheels.org/simple/products-mcdutils/ 2025-09-07T21:22:26,875 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:22:26,971 Fetched page https://www.piwheels.org/simple/products-mcdutils/ as text/html 2025-09-07T21:22:26,975 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-4.2-py3-none-any.whl#sha256=dec7f042dc2e95c7fb357f7d49fefc891afefb59eaad8670c53094104d0a4b94 (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=3.7) 2025-09-07T21:22:26,975 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-4.1-py3-none-any.whl#sha256=6a2d8d7e9c4ce98e453db0c96b6a50b234772416dc71e07b70735cc0acdd084d (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=3.7) 2025-09-07T21:22:26,975 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-4.0-py3-none-any.whl#sha256=ceb92adc5d16010da69c4230ff968addf83042d67806d40d0ca4fba49bb836a5 (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=3.7) 2025-09-07T21:22:26,976 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-3.3-py2.py3-none-any.whl#sha256=dbd1bd5487c16c277f9c1e28cf0e204360cac8f83a4227414299b72cb436f99d (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,976 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-3.2-py2.py3-none-any.whl#sha256=93fa860c29b11e6aa2c77abafb4941af767f166dc6ae99a78f835e4ae68c6eab (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,976 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-3.1-py3-none-any.whl#sha256=1fb7ba589e33ceb3d144ba491e37ed5d9c368a863a9620632f6c0b561fde229c (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,976 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-3.0-py3-none-any.whl#sha256=8fba0d19af2758a14943391cbd1a4648dd8a8f705dd8288c46af692e79acaa28 (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,976 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-2.5-py3-none-any.whl#sha256=4ceb167adfa1155d56916db4692bd3616824fec1fa646fb0a2a87ee50e2f3373 (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,976 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-2.4-py3-none-any.whl#sha256=cf99a6e95e8760304cfd79984490eccaf810ac27afdadf56af19fd5dc53bb434 (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,976 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-2.3-py3-none-any.whl#sha256=776fe8c0f077854bc77f7262a552fd1790a8271b0cd230d2cec9e043229c305d (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,977 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-2.2-py3-none-any.whl#sha256=6919f25d087786ed5937295525f6139b1ecde250bbe249632e2ea69d46aabf0c (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,977 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-2.1-py3-none-any.whl#sha256=ba1886078f90fca2ab489e74a97f91121f0edb38c8de2c9abd414a0d73d2a328 (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,977 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-2.0-py3-none-any.whl#sha256=ceebbaffeb0b3b04fa73433f765a1dfb63deb696bd41623a793fadff90a76d43 (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T21:22:26,977 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-1.1-py3-none-any.whl#sha256=1239e75720d1a4cd542ce38800736607827cde3fe2142079af2c6eca39cc42c5 (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7) 2025-09-07T21:22:26,977 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-1.0-py3-none-any.whl#sha256=14f5c12d029ce5703544b409b15cdf85350251f98429b3e13376e4b21d81759e (from https://www.piwheels.org/simple/products-mcdutils/) (requires-python:>=2.7) 2025-09-07T21:22:26,977 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-0.2b3-py3-none-any.whl#sha256=9b4a4780510fd2629fc938eebe932aab2c203049fb83445eaa3ec39e6a41ac78 (from https://www.piwheels.org/simple/products-mcdutils/) 2025-09-07T21:22:26,977 Skipping link: No binaries permitted for products-mcdutils: https://archive1.piwheels.org/simple/products-mcdutils/Products.mcdutils-0.2b2-py3-none-any.whl#sha256=62dd5f95d5cf2141f85bcbc36ee834ad6d3e0de04a0d0708491837e04b014f73 (from https://www.piwheels.org/simple/products-mcdutils/) 2025-09-07T21:22:26,978 Skipping link: not a file: https://www.piwheels.org/simple/products-mcdutils/ 2025-09-07T21:22:26,978 Skipping link: not a file: https://pypi.org/simple/products-mcdutils/ 2025-09-07T21:22:27,003 Given no hashes to check 1 links for project 'products-mcdutils': discarding no candidates 2025-09-07T21:22:27,004 Collecting products-mcdutils==0.2b1 2025-09-07T21:22:27,005 Created temporary directory: /tmp/pip-unpack-mxnqo3ae 2025-09-07T21:22:27,142 Downloading Products.mcdutils-0.2b1.tar.gz (16 kB) 2025-09-07T21:22:27,182 Added products-mcdutils==0.2b1 from https://files.pythonhosted.org/packages/55/44/84179e3c1b19d0f16555567316e1dd8573ca9e88dbcbaaf9d1aafe18fff1/Products.mcdutils-0.2b1.tar.gz to build tracker '/tmp/pip-build-tracker-49l80gph' 2025-09-07T21:22:27,183 Running setup.py (path:/tmp/pip-wheel-ry85o9da/products-mcdutils_cc6ad1f3bcb94979af629059564ee211/setup.py) egg_info for package products-mcdutils 2025-09-07T21:22:27,183 Created temporary directory: /tmp/pip-pip-egg-info-avyfd24t 2025-09-07T21:22:27,183 Preparing metadata (setup.py): started 2025-09-07T21:22:27,184 Running command python setup.py egg_info 2025-09-07T21:22:27,694 Traceback (most recent call last): 2025-09-07T21:22:27,695 File "", line 2, in 2025-09-07T21:22:27,695 exec(compile(''' 2025-09-07T21:22:27,696 ~~~~^^^^^^^^^^^^ 2025-09-07T21:22:27,696 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:22:27,696 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,696 ...<32 lines>... 2025-09-07T21:22:27,696 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:22:27,696 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,696 ''' % ('/tmp/pip-wheel-ry85o9da/products-mcdutils_cc6ad1f3bcb94979af629059564ee211/setup.py',), "", "exec")) 2025-09-07T21:22:27,696 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,697 File "", line 35, in 2025-09-07T21:22:27,697 File "/tmp/pip-wheel-ry85o9da/products-mcdutils_cc6ad1f3bcb94979af629059564ee211/setup.py", line 4, in 2025-09-07T21:22:27,697 history = open('CHANGES.txt').read() 2025-09-07T21:22:27,697 ~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,697 FileNotFoundError: [Errno 2] No such file or directory: 'CHANGES.txt' 2025-09-07T21:22:27,781 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:22:27,793 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:22:27,793 exec(compile('"'"''"'"''"'"' 2025-09-07T21:22:27,793 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:22:27,793 # 2025-09-07T21:22:27,793 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:22:27,793 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:22:27,793 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:22:27,793 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:22:27,793 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:22:27,793 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:22:27,793 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:22:27,793 import os, sys, tokenize, traceback 2025-09-07T21:22:27,793 2025-09-07T21:22:27,793 try: 2025-09-07T21:22:27,793 import setuptools 2025-09-07T21:22:27,793 except ImportError: 2025-09-07T21:22:27,793 print( 2025-09-07T21:22:27,793 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:22:27,793 "the build environment with exception:", 2025-09-07T21:22:27,793 file=sys.stderr, 2025-09-07T21:22:27,793 ) 2025-09-07T21:22:27,793 traceback.print_exc() 2025-09-07T21:22:27,793 sys.exit(1) 2025-09-07T21:22:27,793 2025-09-07T21:22:27,793 __file__ = %r 2025-09-07T21:22:27,793 sys.argv[0] = __file__ 2025-09-07T21:22:27,793 2025-09-07T21:22:27,793 if os.path.exists(__file__): 2025-09-07T21:22:27,793 filename = __file__ 2025-09-07T21:22:27,793 with tokenize.open(__file__) as f: 2025-09-07T21:22:27,793 setup_py_code = f.read() 2025-09-07T21:22:27,793 else: 2025-09-07T21:22:27,793 filename = "" 2025-09-07T21:22:27,793 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:22:27,793 2025-09-07T21:22:27,793 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:22:27,793 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ry85o9da/products-mcdutils_cc6ad1f3bcb94979af629059564ee211/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-avyfd24t[/] 2025-09-07T21:22:27,793 [bold magenta]cwd[/]: /tmp/pip-wheel-ry85o9da/products-mcdutils_cc6ad1f3bcb94979af629059564ee211/ 2025-09-07T21:22:27,794 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:22:27,794 ERROR: metadata generation failed 2025-09-07T21:22:27,799 Exception information: 2025-09-07T21:22:27,799 Traceback (most recent call last): 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:22:27,799 call_subprocess( 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~^ 2025-09-07T21:22:27,799 args, 2025-09-07T21:22:27,799 ^^^^^ 2025-09-07T21:22:27,799 ...<2 lines>... 2025-09-07T21:22:27,799 spinner=spinner, 2025-09-07T21:22:27,799 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 ) 2025-09-07T21:22:27,799 ^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:22:27,799 raise error 2025-09-07T21:22:27,799 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:22:27,799 2025-09-07T21:22:27,799 The above exception was the direct cause of the following exception: 2025-09-07T21:22:27,799 2025-09-07T21:22:27,799 Traceback (most recent call last): 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:22:27,799 status = _inner_run() 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:22:27,799 return self.run(options, args) 2025-09-07T21:22:27,799 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:22:27,799 return func(self, options, args) 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:22:27,799 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:22:27,799 result = self._result = resolver.resolve( 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:27,799 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:22:27,799 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 ) 2025-09-07T21:22:27,799 ^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:22:27,799 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:22:27,799 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:22:27,799 if not criterion.candidates: 2025-09-07T21:22:27,799 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:22:27,799 return bool(self._sequence) 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:22:27,799 self._bool = any(self) 2025-09-07T21:22:27,799 ~~~^^^^^^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:22:27,799 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:22:27,799 ^^^^^^^^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:22:27,799 candidate = func() 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:22:27,799 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:27,799 link, template, name, version 2025-09-07T21:22:27,799 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 ) 2025-09-07T21:22:27,799 ^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:22:27,799 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~^ 2025-09-07T21:22:27,799 link, 2025-09-07T21:22:27,799 ^^^^^ 2025-09-07T21:22:27,799 ...<3 lines>... 2025-09-07T21:22:27,799 version=version, 2025-09-07T21:22:27,799 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 ) 2025-09-07T21:22:27,799 ^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:22:27,799 super().__init__( 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:27,799 link=link, 2025-09-07T21:22:27,799 ^^^^^^^^^^ 2025-09-07T21:22:27,799 ...<4 lines>... 2025-09-07T21:22:27,799 version=version, 2025-09-07T21:22:27,799 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 ) 2025-09-07T21:22:27,799 ^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:22:27,799 self.dist = self._prepare() 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~^^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:22:27,799 dist = self._prepare_distribution() 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:22:27,799 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:22:27,799 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:22:27,799 dist = _get_prepared_distribution( 2025-09-07T21:22:27,799 req, 2025-09-07T21:22:27,799 ...<3 lines>... 2025-09-07T21:22:27,799 self.check_build_deps, 2025-09-07T21:22:27,799 ) 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:22:27,799 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:27,799 finder, build_isolation, check_build_deps 2025-09-07T21:22:27,799 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 ) 2025-09-07T21:22:27,799 ^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:22:27,799 self.req.prepare_metadata() 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:22:27,799 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:22:27,799 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:22:27,799 build_env=self.build_env, 2025-09-07T21:22:27,799 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 ...<3 lines>... 2025-09-07T21:22:27,799 details=details, 2025-09-07T21:22:27,799 ^^^^^^^^^^^^^^^^ 2025-09-07T21:22:27,799 ) 2025-09-07T21:22:27,799 ^ 2025-09-07T21:22:27,799 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:22:27,799 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:22:27,799 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:22:27,823 Removed products-mcdutils==0.2b1 from https://files.pythonhosted.org/packages/55/44/84179e3c1b19d0f16555567316e1dd8573ca9e88dbcbaaf9d1aafe18fff1/Products.mcdutils-0.2b1.tar.gz from build tracker '/tmp/pip-build-tracker-49l80gph' 2025-09-07T21:22:27,823 Removed build tracker: '/tmp/pip-build-tracker-49l80gph'