2025-09-09T09:00:03,897 Created temporary directory: /tmp/pip-build-tracker-9qj71l3l 2025-09-09T09:00:03,897 Initialized build tracking at /tmp/pip-build-tracker-9qj71l3l 2025-09-09T09:00:03,897 Created build tracker: /tmp/pip-build-tracker-9qj71l3l 2025-09-09T09:00:03,898 Entered build tracker: /tmp/pip-build-tracker-9qj71l3l 2025-09-09T09:00:03,898 Created temporary directory: /tmp/pip-wheel-0mwk0046 2025-09-09T09:00:03,901 Created temporary directory: /tmp/pip-ephem-wheel-cache-x4po22z0 2025-09-09T09:00:03,956 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T09:00:03,958 2 location(s) to search for versions of whiteboxgui: 2025-09-09T09:00:03,958 * https://pypi.org/simple/whiteboxgui/ 2025-09-09T09:00:03,958 * https://www.piwheels.org/simple/whiteboxgui/ 2025-09-09T09:00:03,958 Fetching project page and analyzing links: https://pypi.org/simple/whiteboxgui/ 2025-09-09T09:00:03,959 Getting page https://pypi.org/simple/whiteboxgui/ 2025-09-09T09:00:03,960 Found index url https://pypi.org/simple/ 2025-09-09T09:00:04,117 Fetched page https://pypi.org/simple/whiteboxgui/ as application/vnd.pypi.simple.v1+json 2025-09-09T09:00:04,127 Found link https://files.pythonhosted.org/packages/92/5e/5cead9fccb2a39b82803715ff00c4661f720c54929e5bf9628bae104403a/whiteboxgui-0.0.1.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.0.1 2025-09-09T09:00:04,127 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/d5/50/92f7aa7ddfd2e3c865dcae08fb405eda5b71a3f3df218c0128436b9d1cee/whiteboxgui-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,127 Found link https://files.pythonhosted.org/packages/33/4c/5e97f10a89cd641b546bc97c4a06c1dc87ded5e750a692b2562bd3bad2fe/whiteboxgui-0.1.0.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.0 2025-09-09T09:00:04,128 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/86/35/cc081888ef415083e6bbd98d8c2145a631200f6c881c291a99ee8c21d377/whiteboxgui-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,128 Found link https://files.pythonhosted.org/packages/5f/2a/508f1b0c351e586aed8e4bda95009147fe15bb9cb5d7cb2a61b32c3ff683/whiteboxgui-0.1.1.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.1 2025-09-09T09:00:04,128 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/25/dc/d4927efcc4d301e04cc925257ce3f482e637a358886cff2600240b6deb22/whiteboxgui-0.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,129 Found link https://files.pythonhosted.org/packages/0e/3d/d5be8a22aa52f53349c7d63a174e89e0fe1ccc36f468f76eb5e02a849882/whiteboxgui-0.1.2.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.2 2025-09-09T09:00:04,129 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/78/3b/037f0ce1d3c62408e7538039f19718e5f761108ae04e3a521348b96db14a/whiteboxgui-0.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,129 Found link https://files.pythonhosted.org/packages/78/fa/6452a79de5a468c4c74a61eec33dc63d193bb1f80764609cf1543c892004/whiteboxgui-0.1.3.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.3 2025-09-09T09:00:04,129 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/7c/89/710f68aa78b3200f91ce1d8f7ab028aaed9446ec43115446c3f5f6537cec/whiteboxgui-0.1.4-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,130 Found link https://files.pythonhosted.org/packages/0c/f8/04d91b9a002c94578dc034347cdbf1d64b3eef2482ff6166d23f704d13e7/whiteboxgui-0.1.4.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.4 2025-09-09T09:00:04,130 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/60/44/3b3fec56e38dab84d868adba7e8e58142eb794d348509f24c1b9077f9ae7/whiteboxgui-0.1.5-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,130 Found link https://files.pythonhosted.org/packages/c0/9a/d7e5888ce1627117e87656a94c8e13f4a1c86c4ab7f22377aa5acef22f72/whiteboxgui-0.1.5.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.5 2025-09-09T09:00:04,131 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/ee/0a/ec81e4e6ce46250de87f5bff3d25d9276b8c6d13157d5119781a373e7d66/whiteboxgui-0.1.6-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,131 Found link https://files.pythonhosted.org/packages/e5/c7/043fb7f7343c38a409f51f2b6dd3fa7ee32e72dc5307124b1a4191c1d817/whiteboxgui-0.1.6.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.6 2025-09-09T09:00:04,131 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/b8/45/a8e22aa0786c5f8f3846ccc536545a5a72c9719b87e2ef35754759aa95ab/whiteboxgui-0.1.7-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,131 Found link https://files.pythonhosted.org/packages/18/eb/b892b275dda5724e93e603b88e1255c94f813de4f5af6bb02f5d82e6af07/whiteboxgui-0.1.7.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.7 2025-09-09T09:00:04,132 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/ba/a2/31bb95ada416154168b088389dc7c06df424520c69c6c102e04b73b82dcb/whiteboxgui-0.1.8-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,132 Found link https://files.pythonhosted.org/packages/8b/9a/6179fe36eb79925549cf3dc1ecd46741653ee7736b5e4be9b28533e66cf9/whiteboxgui-0.1.8.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.8 2025-09-09T09:00:04,132 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/3e/9d/71e9192f4c748b29efe8beecd5a88300a654e2a87b856c7a3bb91fdbe606/whiteboxgui-0.1.9-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,132 Found link https://files.pythonhosted.org/packages/ad/08/5f33cc4f59dae833ce921f8973841516853750dd8c7ea59a5fff0107fcc4/whiteboxgui-0.1.9.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.1.9 2025-09-09T09:00:04,133 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/db/c1/806f268aff3155133d536fa2a96b0de8651dcf24a04e978d4782b39ba536/whiteboxgui-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,133 Found link https://files.pythonhosted.org/packages/0f/f5/b03a197b72c0e35092e4f6c776be8683f7966cb613fb6955734dd05a520f/whiteboxgui-0.2.0.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.2.0 2025-09-09T09:00:04,133 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/ae/8c/b9a6a2af02dbe201711b9a2a677732600b1b74ebc7c570601513b6931e8b/whiteboxgui-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,133 Found link https://files.pythonhosted.org/packages/a1/ee/fd930d6fd037c99e70d51e814122094f1abd686d58a957a702e837720b35/whiteboxgui-0.3.0.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.3.0 2025-09-09T09:00:04,134 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/b9/76/6429cef158f4d9de82e53251d0481552d80ac2f55adbc9d1ff8c204754ad/whiteboxgui-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,134 Found link https://files.pythonhosted.org/packages/79/6b/2ef0521968062f3ac831231b4c3b80bb9341f411f2e604f9b082c68cb001/whiteboxgui-0.4.0.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.4.0 2025-09-09T09:00:04,134 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/52/0c/4b411e69b6640fd9fa8f21e01343343f6b682d9128e129c8b5f19883d691/whiteboxgui-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,134 Found link https://files.pythonhosted.org/packages/d3/56/efb585bbcb56b12c67150c1f054de7e114d21f440789e9ca0a6069f8e0b1/whiteboxgui-0.5.0.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.5.0 2025-09-09T09:00:04,135 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/2a/90/2bde55f8d668bd1796a4be8656ae8e2f82cbcd9503065d0cf598e0eb1570/whiteboxgui-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,135 Found link https://files.pythonhosted.org/packages/32/e9/3ea0c10afc2e5282a8470312ed0ad6fc316b00d4b576f5a7c13874a7c926/whiteboxgui-0.6.0.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.6.0 2025-09-09T09:00:04,135 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/92/16/662a9f969a5450b655a0590ccc7c3fa206671bf6e0dada4e7f4d1431fa3b/whiteboxgui-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,135 Found link https://files.pythonhosted.org/packages/f8/30/dd4382bff0a55db8c99e8280ba4137ce6c12d8f5281295e235f79ccefb5b/whiteboxgui-0.7.0.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 0.7.0 2025-09-09T09:00:04,136 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/f7/0e/02a181991f0a4cd0644f642ab135c7f7a85702e933cce3abebcfeb8261e4/whiteboxgui-2.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,136 Found link https://files.pythonhosted.org/packages/e4/96/9fc31fd37107f74915a88862a233f272bfb9f211af407e1da543f8302c70/whiteboxgui-2.2.0.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 2.2.0 2025-09-09T09:00:04,136 Skipping link: No binaries permitted for whiteboxgui: https://files.pythonhosted.org/packages/bf/f3/320f1f5b67fceb23a5f3556d5d728d2fbcaaca0ce60cdb50a8715e0f8c19/whiteboxgui-2.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,136 Found link https://files.pythonhosted.org/packages/25/90/c2ad2b8982618e6f86c363b3c3d8b13c2aa27929126c24e1d15bc213275d/whiteboxgui-2.3.0.tar.gz (from https://pypi.org/simple/whiteboxgui/) (requires-python:>=3.5), version: 2.3.0 2025-09-09T09:00:04,137 Fetching project page and analyzing links: https://www.piwheels.org/simple/whiteboxgui/ 2025-09-09T09:00:04,137 Getting page https://www.piwheels.org/simple/whiteboxgui/ 2025-09-09T09:00:04,138 Found index url https://www.piwheels.org/simple/ 2025-09-09T09:00:04,230 Fetched page https://www.piwheels.org/simple/whiteboxgui/ as text/html 2025-09-09T09:00:04,235 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-2.3.0-py2.py3-none-any.whl#sha256=3167e3abd823ae17a1988ce53db2cd7126d5138ee5fe551af573ea88bfcbcf0a (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,235 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-2.2.0-py2.py3-none-any.whl#sha256=cc20eb7f596cb697deaf3cca8eba740c6a5e672247717d8a39472fba2bde0a9b (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,235 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.7.0-py2.py3-none-any.whl#sha256=5b61855d9606b48f9ecaff66685ff24c65f699a84539440fddffd3eaca195428 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,236 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.6.0-py2.py3-none-any.whl#sha256=27edc6e13c60437467282d004e0be6f7a8392f90d4a9cfe16ced5ad0c705fa06 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,236 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.5.0-py2.py3-none-any.whl#sha256=4dda35ca2512ab08216ae17ce29b3352fbd01ce5097fc7e92c1ff21e92aa6bf3 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,236 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.4.0-py2.py3-none-any.whl#sha256=d778a5b344647a4474f26312c8f06b2f660b58707da40ce1ebce52789ca49811 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,236 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.3.0-py2.py3-none-any.whl#sha256=a73a9719d664780cee9ca47bab61a4634ecb10905ab42ab85a0c3d0d51077c79 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,236 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.2.0-py2.py3-none-any.whl#sha256=2b2b58b145de9b68c3e818b9a643a6281553097437bab5b49d26d6f834d9f27b (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,236 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.9-py2.py3-none-any.whl#sha256=9d204e9d1a28d0d515d4897b9ba8445aeb1eeac4e0609fb084004c43f1528023 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,236 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.8-py2.py3-none-any.whl#sha256=d44b7afe246e791d16f7c9ce3c4bce8ab6115d5f4d99882f3169f40a689c484b (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,237 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.7-py2.py3-none-any.whl#sha256=1ceb4f4bbafd1bdf9ea37ed37c64ae88050028937d1d2410b4b14c1e07f96655 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,237 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.6-py2.py3-none-any.whl#sha256=223edd77685121f509d380741ee0ed79031b6347d9f538f758983b6406b5903a (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,237 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.5-py2.py3-none-any.whl#sha256=31a49f8d2fe755f4467e75dd126c23ab8c4db61d1e0899f7d8380bc17a2cf623 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,237 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.4-py2.py3-none-any.whl#sha256=902b3a1cc468aa6c204aa58f946876b8f47f6a8331128446d7fe0c98363f6f86 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,237 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.3-py2.py3-none-any.whl#sha256=7941f6d85dde42724e119bca48f4b9cd1fcff737365ff67cf334f140e41efa66 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,237 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.2-py2.py3-none-any.whl#sha256=6fe9d8f3efa36c3d6ccef7c1e8c8d5f53496ffb6c60ec3e113f1dc188a2658a0 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,237 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.1-py2.py3-none-any.whl#sha256=b7efec620e8b871d0884079e830b4029a4f97376315adc456a79639f159aa478 (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,238 Skipping link: No binaries permitted for whiteboxgui: https://archive1.piwheels.org/simple/whiteboxgui/whiteboxgui-0.1.0-py2.py3-none-any.whl#sha256=cf54ec3c21a6b6810fd32d134fdcd89a8abb115ccd6f091686963b1ae04686de (from https://www.piwheels.org/simple/whiteboxgui/) (requires-python:>=3.5) 2025-09-09T09:00:04,238 Skipping link: not a file: https://www.piwheels.org/simple/whiteboxgui/ 2025-09-09T09:00:04,238 Skipping link: not a file: https://pypi.org/simple/whiteboxgui/ 2025-09-09T09:00:04,263 Given no hashes to check 1 links for project 'whiteboxgui': discarding no candidates 2025-09-09T09:00:04,264 Collecting whiteboxgui==0.0.1 2025-09-09T09:00:04,266 Created temporary directory: /tmp/pip-unpack-8k89xgw4 2025-09-09T09:00:04,404 Downloading whiteboxgui-0.0.1.tar.gz (2.2 kB) 2025-09-09T09:00:04,427 Added whiteboxgui==0.0.1 from https://files.pythonhosted.org/packages/92/5e/5cead9fccb2a39b82803715ff00c4661f720c54929e5bf9628bae104403a/whiteboxgui-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-9qj71l3l' 2025-09-09T09:00:04,429 Running setup.py (path:/tmp/pip-wheel-0mwk0046/whiteboxgui_feaed67ac90044d4b0e8a08690180b94/setup.py) egg_info for package whiteboxgui 2025-09-09T09:00:04,429 Created temporary directory: /tmp/pip-pip-egg-info-xg6pxfy4 2025-09-09T09:00:04,429 Preparing metadata (setup.py): started 2025-09-09T09:00:04,431 Running command python setup.py egg_info 2025-09-09T09:00:04,965 Traceback (most recent call last): 2025-09-09T09:00:04,966 File "", line 2, in 2025-09-09T09:00:04,966 exec(compile(''' 2025-09-09T09:00:04,967 ~~~~^^^^^^^^^^^^ 2025-09-09T09:00:04,967 # This is -- a caller that pip uses to run setup.py 2025-09-09T09:00:04,967 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:04,967 ...<32 lines>... 2025-09-09T09:00:04,967 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T09:00:04,967 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:04,967 ''' % ('/tmp/pip-wheel-0mwk0046/whiteboxgui_feaed67ac90044d4b0e8a08690180b94/setup.py',), "", "exec")) 2025-09-09T09:00:04,967 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:04,968 File "", line 35, in 2025-09-09T09:00:04,968 File "/tmp/pip-wheel-0mwk0046/whiteboxgui_feaed67ac90044d4b0e8a08690180b94/setup.py", line 15, in 2025-09-09T09:00:04,968 with io.open(op.join(here, "requirements.txt"), encoding="utf-8") as f: 2025-09-09T09:00:04,968 ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:04,968 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-0mwk0046/whiteboxgui_feaed67ac90044d4b0e8a08690180b94/requirements.txt' 2025-09-09T09:00:05,053 ERROR: python setup.py egg_info exited with 1 2025-09-09T09:00:05,065 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T09:00:05,065 exec(compile('"'"''"'"''"'"' 2025-09-09T09:00:05,065 # This is -- a caller that pip uses to run setup.py 2025-09-09T09:00:05,065 # 2025-09-09T09:00:05,065 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T09:00:05,065 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T09:00:05,065 # - It provides a clear error message when setuptools is not installed. 2025-09-09T09:00:05,065 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T09:00:05,065 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T09:00:05,065 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T09:00:05,065 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T09:00:05,065 import os, sys, tokenize, traceback 2025-09-09T09:00:05,065 2025-09-09T09:00:05,065 try: 2025-09-09T09:00:05,065 import setuptools 2025-09-09T09:00:05,065 except ImportError: 2025-09-09T09:00:05,065 print( 2025-09-09T09:00:05,065 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T09:00:05,065 "the build environment with exception:", 2025-09-09T09:00:05,065 file=sys.stderr, 2025-09-09T09:00:05,065 ) 2025-09-09T09:00:05,065 traceback.print_exc() 2025-09-09T09:00:05,065 sys.exit(1) 2025-09-09T09:00:05,065 2025-09-09T09:00:05,065 __file__ = %r 2025-09-09T09:00:05,065 sys.argv[0] = __file__ 2025-09-09T09:00:05,065 2025-09-09T09:00:05,065 if os.path.exists(__file__): 2025-09-09T09:00:05,065 filename = __file__ 2025-09-09T09:00:05,065 with tokenize.open(__file__) as f: 2025-09-09T09:00:05,065 setup_py_code = f.read() 2025-09-09T09:00:05,065 else: 2025-09-09T09:00:05,065 filename = "" 2025-09-09T09:00:05,065 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T09:00:05,065 2025-09-09T09:00:05,065 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T09:00:05,065 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0mwk0046/whiteboxgui_feaed67ac90044d4b0e8a08690180b94/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-xg6pxfy4[/] 2025-09-09T09:00:05,065 [bold magenta]cwd[/]: /tmp/pip-wheel-0mwk0046/whiteboxgui_feaed67ac90044d4b0e8a08690180b94/ 2025-09-09T09:00:05,066 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T09:00:05,067 ERROR: metadata generation failed 2025-09-09T09:00:05,073 Exception information: 2025-09-09T09:00:05,073 Traceback (most recent call last): 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T09:00:05,073 call_subprocess( 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~^ 2025-09-09T09:00:05,073 args, 2025-09-09T09:00:05,073 ^^^^^ 2025-09-09T09:00:05,073 ...<2 lines>... 2025-09-09T09:00:05,073 spinner=spinner, 2025-09-09T09:00:05,073 ^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 ) 2025-09-09T09:00:05,073 ^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T09:00:05,073 raise error 2025-09-09T09:00:05,073 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T09:00:05,073 2025-09-09T09:00:05,073 The above exception was the direct cause of the following exception: 2025-09-09T09:00:05,073 2025-09-09T09:00:05,073 Traceback (most recent call last): 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T09:00:05,073 status = _inner_run() 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T09:00:05,073 return self.run(options, args) 2025-09-09T09:00:05,073 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T09:00:05,073 return func(self, options, args) 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T09:00:05,073 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T09:00:05,073 result = self._result = resolver.resolve( 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~~^ 2025-09-09T09:00:05,073 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T09:00:05,073 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 ) 2025-09-09T09:00:05,073 ^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T09:00:05,073 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T09:00:05,073 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T09:00:05,073 if not criterion.candidates: 2025-09-09T09:00:05,073 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T09:00:05,073 return bool(self._sequence) 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T09:00:05,073 self._bool = any(self) 2025-09-09T09:00:05,073 ~~~^^^^^^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T09:00:05,073 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T09:00:05,073 ^^^^^^^^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T09:00:05,073 candidate = func() 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T09:00:05,073 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T09:00:05,073 link, template, name, version 2025-09-09T09:00:05,073 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 ) 2025-09-09T09:00:05,073 ^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T09:00:05,073 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~^ 2025-09-09T09:00:05,073 link, 2025-09-09T09:00:05,073 ^^^^^ 2025-09-09T09:00:05,073 ...<3 lines>... 2025-09-09T09:00:05,073 version=version, 2025-09-09T09:00:05,073 ^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 ) 2025-09-09T09:00:05,073 ^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T09:00:05,073 super().__init__( 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~~^ 2025-09-09T09:00:05,073 link=link, 2025-09-09T09:00:05,073 ^^^^^^^^^^ 2025-09-09T09:00:05,073 ...<4 lines>... 2025-09-09T09:00:05,073 version=version, 2025-09-09T09:00:05,073 ^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 ) 2025-09-09T09:00:05,073 ^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T09:00:05,073 self.dist = self._prepare() 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~^^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T09:00:05,073 dist = self._prepare_distribution() 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T09:00:05,073 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T09:00:05,073 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T09:00:05,073 dist = _get_prepared_distribution( 2025-09-09T09:00:05,073 req, 2025-09-09T09:00:05,073 ...<3 lines>... 2025-09-09T09:00:05,073 self.check_build_deps, 2025-09-09T09:00:05,073 ) 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T09:00:05,073 abstract_dist.prepare_distribution_metadata( 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T09:00:05,073 finder, build_isolation, check_build_deps 2025-09-09T09:00:05,073 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 ) 2025-09-09T09:00:05,073 ^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T09:00:05,073 self.req.prepare_metadata() 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T09:00:05,073 self.metadata_directory = generate_metadata_legacy( 2025-09-09T09:00:05,073 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T09:00:05,073 build_env=self.build_env, 2025-09-09T09:00:05,073 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 ...<3 lines>... 2025-09-09T09:00:05,073 details=details, 2025-09-09T09:00:05,073 ^^^^^^^^^^^^^^^^ 2025-09-09T09:00:05,073 ) 2025-09-09T09:00:05,073 ^ 2025-09-09T09:00:05,073 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T09:00:05,073 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T09:00:05,073 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T09:00:05,095 Removed whiteboxgui==0.0.1 from https://files.pythonhosted.org/packages/92/5e/5cead9fccb2a39b82803715ff00c4661f720c54929e5bf9628bae104403a/whiteboxgui-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-9qj71l3l' 2025-09-09T09:00:05,095 Removed build tracker: '/tmp/pip-build-tracker-9qj71l3l'