2025-09-09T01:35:29,760 Created temporary directory: /tmp/pip-build-tracker-_zoar4kq 2025-09-09T01:35:29,761 Initialized build tracking at /tmp/pip-build-tracker-_zoar4kq 2025-09-09T01:35:29,761 Created build tracker: /tmp/pip-build-tracker-_zoar4kq 2025-09-09T01:35:29,761 Entered build tracker: /tmp/pip-build-tracker-_zoar4kq 2025-09-09T01:35:29,761 Created temporary directory: /tmp/pip-wheel-24kafyq1 2025-09-09T01:35:29,765 Created temporary directory: /tmp/pip-ephem-wheel-cache-427cfq6e 2025-09-09T01:35:29,825 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T01:35:29,827 2 location(s) to search for versions of xlayers: 2025-09-09T01:35:29,827 * https://pypi.org/simple/xlayers/ 2025-09-09T01:35:29,827 * https://www.piwheels.org/simple/xlayers/ 2025-09-09T01:35:29,828 Fetching project page and analyzing links: https://pypi.org/simple/xlayers/ 2025-09-09T01:35:29,828 Getting page https://pypi.org/simple/xlayers/ 2025-09-09T01:35:29,830 Found index url https://pypi.org/simple/ 2025-09-09T01:35:29,904 Fetched page https://pypi.org/simple/xlayers/ as application/vnd.pypi.simple.v1+json 2025-09-09T01:35:29,908 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/c2/e2/abf59b977cd8b299228a18a20c059abb417686406aad6bdcfb85ee7d4285/xlayers-0.2-cp36-cp36m-macosx_10_6_intel.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,909 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/9d/42/b7fb30a70d3086d95cc9e86d6d5f87f5c2053f3fe47420ca859e9c6aa7d9/xlayers-0.2-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,909 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/ea/82/2bdd124333f3cdd139846e7312f4f15a7485227429ebefbda1df20d899e6/xlayers-0.2-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,909 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/6a/c4/729ee004955882f2dc449a35529d0e1125d51ae712355bd9596f2818262d/xlayers-0.2-cp37-cp37m-macosx_10_6_intel.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,909 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/4f/56/57fd2a63718b046827867e291fb91a8db363632fc010da8e7c8a5d0e01f6/xlayers-0.2-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,909 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/60/60/be3b1e61dde3ee15b3f0a6e58c13f2c55d20119e1a0dae07935211f80b0a/xlayers-0.2-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,909 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/b5/0c/27611d5e4519d159514503b9c6d213e2103a64e058e3447a4f3343476881/xlayers-0.2-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,909 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/c4/29/8d6dc6485c8dd3cc77a1d4703581b8e00a475350054748707fa8de410d69/xlayers-0.2-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,910 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/18/bd/f7d790ec94a627975de455c8c00ee7be1c80eeaa5a158635128e1aedfd4c/xlayers-0.2-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,910 Found link https://files.pythonhosted.org/packages/39/7a/c3c2a54653614f09dde385e5e3f93eae2b41f247e7df7ec3652f71101e93/xlayers-0.2.tar.gz (from https://pypi.org/simple/xlayers/), version: 0.2 2025-09-09T01:35:29,910 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/d2/58/f70aa8bb079165c7241b7be26a6f78b80f04a2082eb5779f8999c98979ee/xlayers-0.2.1-cp36-cp36m-macosx_10_6_intel.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,910 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/9d/f3/cd93972d83cbabf90bbd4f87e0e6a8a3cb0188900d95394207132e1010f5/xlayers-0.2.1-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,910 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/af/cd/4c9093a4e127789a201992e60175948018a503c9f62dc4a3257dff620b8e/xlayers-0.2.1-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,911 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/64/91/b6285f5601f7bd1a599f7e23b0d01810071d21991538eb235af25e9f1916/xlayers-0.2.1-cp37-cp37m-macosx_10_6_intel.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,911 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/a8/22/fc3138b04b22b9e4f7ebff9047885750224eef27f3adcfaf3a44a5a003bb/xlayers-0.2.1-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,911 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/6c/62/0318a828b5e6e8b948a9dbe695c96e11fe5fef36a993e0688017e31fc6a4/xlayers-0.2.1-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,911 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/ae/32/4a5f301acca9704a08c187057bf64c563e86a1b75068305285e44d2bc681/xlayers-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,911 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/f7/b1/bec948ac4dfa7f1d866414fbe2ebd565c6580ff3e15ca06bb7ece5aae06a/xlayers-0.2.1-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,911 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/ab/05/c8146b04df11253afd46955c74c459c2af22939077dfc244ad42d996bdd4/xlayers-0.2.1-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,911 Found link https://files.pythonhosted.org/packages/11/24/37e530a598a4e62c20ea418f607d7e3c33498752984ac630610f28f62b00/xlayers-0.2.1.tar.gz (from https://pypi.org/simple/xlayers/), version: 0.2.1 2025-09-09T01:35:29,912 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/57/ec/4487dcf55b93aa407db89f139e1b6eba55d471ea0be0e422c3b21f2dae62/xlayers-0.2.2-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,912 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/11/89/19d9bfcd74943d6609469bc5a6aeeee83de95f76c7e7201a4c71f87617e6/xlayers-0.2.2-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,912 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/46/3b/679464ca89d6ece8275cf3d3ecc786f32859b8490e50405658e7d3e3edc2/xlayers-0.2.2-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,912 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/0c/c8/b45b526073e8b33573a777d61089e746e15f7f8a9cad0d0b439392de5a92/xlayers-0.2.2-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,912 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/f3/d0/50f567bbdbc50babf0bc0f863a9b357a6184782c8e00273a9ce8a5da3ec5/xlayers-0.2.2-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,912 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/d7/c9/d6d43318acb94a8564a8522c2a47d5c1706fe031aa087e1a033087a8d482/xlayers-0.2.2-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,913 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/bd/04/9ae72461865e002d23c62df4a6c2538c40e3919fd4e9c3018b66505e6236/xlayers-0.2.2-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,913 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/b7/31/73ee601c8636a52a1d3a602bc3661a172864879a8615604dd3e2bb8af727/xlayers-0.2.2-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,913 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/f9/f3/f0c7d7cb0a533b1f165c8da8d7b872b724c20b4d298eb7e9aa710b08a097/xlayers-0.2.2-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,913 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/79/92/1579142ad4a9d657ac1d3fb9e71ec76f56e2e488ffbaba1070337f016227/xlayers-0.2.2-pp27-pypy_73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,913 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/93/21/88f521d34291ce9a759ba9ae3553015701f69e148653c5528c3d563489af/xlayers-0.2.2-pp27-pypy_73-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,913 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/ad/52/0b793895e419e77a9706c0aaa39a3d7c315798ac65dc614bbc7bdaec05a3/xlayers-0.2.2-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,913 Skipping link: No binaries permitted for xlayers: https://files.pythonhosted.org/packages/f4/86/04d6f7c4b5567e62e2c9138381ff300b5d9863ccb31248b19897c138c4a3/xlayers-0.2.2-pp36-pypy36_pp73-manylinux2010_x86_64.whl (from https://pypi.org/simple/xlayers/) 2025-09-09T01:35:29,914 Found link https://files.pythonhosted.org/packages/6c/24/d65026c67e8f3162f92fbafd83c4ffcf2c8a3abf0bc9f630cc22cbe4d278/xlayers-0.2.2.tar.gz (from https://pypi.org/simple/xlayers/), version: 0.2.2 2025-09-09T01:35:29,914 Fetching project page and analyzing links: https://www.piwheels.org/simple/xlayers/ 2025-09-09T01:35:29,914 Getting page https://www.piwheels.org/simple/xlayers/ 2025-09-09T01:35:29,915 Found index url https://www.piwheels.org/simple/ 2025-09-09T01:35:30,007 Fetched page https://www.piwheels.org/simple/xlayers/ as text/html 2025-09-09T01:35:30,012 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.2-cp34-cp34m-linux_armv6l.whl#sha256=61e169cde9baa6fee5d2da4ec351428d325092c35f47e1fa27c139cd7dee3753 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,012 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.2-cp34-cp34m-linux_armv7l.whl#sha256=61e169cde9baa6fee5d2da4ec351428d325092c35f47e1fa27c139cd7dee3753 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,012 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.2-cp35-cp35m-linux_armv7l.whl#sha256=1d6cf2eefead175c5251bedab73acbe9d9c7a9ae01d980217a410e2db74cfe12 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,013 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.2-cp35-cp35m-linux_armv6l.whl#sha256=1d6cf2eefead175c5251bedab73acbe9d9c7a9ae01d980217a410e2db74cfe12 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,013 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.2-cp37-cp37m-linux_armv7l.whl#sha256=ef4f1277c90d819355dbbe5d9e6c1a38526df48abc00d37a3707d1466f6a091b (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,013 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.2-cp37-cp37m-linux_armv6l.whl#sha256=ef4f1277c90d819355dbbe5d9e6c1a38526df48abc00d37a3707d1466f6a091b (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,013 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.2-cp39-cp39-linux_armv6l.whl#sha256=3c80f96a5ddee0baa17a80393d9870d7c5f15df62677b55201135c6555ed9205 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,013 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.2-cp39-cp39-linux_armv7l.whl#sha256=3c80f96a5ddee0baa17a80393d9870d7c5f15df62677b55201135c6555ed9205 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,013 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.1-cp37-cp37m-linux_armv7l.whl#sha256=9a3ba423fdb0a858229c3d9ce4fd332c6424a2535f45495fc7bd3e030a0499df (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,014 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.1-cp37-cp37m-linux_armv6l.whl#sha256=9a3ba423fdb0a858229c3d9ce4fd332c6424a2535f45495fc7bd3e030a0499df (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,014 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.1-cp34-cp34m-linux_armv7l.whl#sha256=5a517ddd47f595c5738d77f495de79a7a911cd47d05a5cdd29f97c86261745c9 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,014 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.1-cp34-cp34m-linux_armv6l.whl#sha256=5a517ddd47f595c5738d77f495de79a7a911cd47d05a5cdd29f97c86261745c9 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,014 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.1-cp35-cp35m-linux_armv7l.whl#sha256=2aee4acab5cd2f833ff1af0d748ef2de6900428069e515aa47b6222d03454c1f (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,014 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.1-cp35-cp35m-linux_armv6l.whl#sha256=2aee4acab5cd2f833ff1af0d748ef2de6900428069e515aa47b6222d03454c1f (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,014 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.1-cp39-cp39-linux_armv6l.whl#sha256=70422ddc959fbf755e44b04787fa7c258fee263d1f43243080bb4f95c4094ab1 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,014 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2.1-cp39-cp39-linux_armv7l.whl#sha256=70422ddc959fbf755e44b04787fa7c258fee263d1f43243080bb4f95c4094ab1 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,015 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2-cp35-cp35m-linux_armv6l.whl#sha256=1d9b8eaf76d86e0b2f117846913962e5b41982f81474b285af7e1c0983bc71e8 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,015 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2-cp35-cp35m-linux_armv7l.whl#sha256=1d9b8eaf76d86e0b2f117846913962e5b41982f81474b285af7e1c0983bc71e8 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,015 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2-cp34-cp34m-linux_armv6l.whl#sha256=2603bb3093d73c01d8d0cd27fba6d0987f86764211f757efa251f61acebd0df5 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,015 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2-cp34-cp34m-linux_armv7l.whl#sha256=2603bb3093d73c01d8d0cd27fba6d0987f86764211f757efa251f61acebd0df5 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,015 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2-cp37-cp37m-linux_armv7l.whl#sha256=1e5e1308140b551e127e2f662c1d407381df511bd51b0d6ce65022540785a018 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,015 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2-cp37-cp37m-linux_armv6l.whl#sha256=1e5e1308140b551e127e2f662c1d407381df511bd51b0d6ce65022540785a018 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,015 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2-cp39-cp39-linux_armv6l.whl#sha256=cd3a7a778e43510d8ce8747d86179d737b0af89416d8555b4801758868477c75 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,016 Skipping link: No binaries permitted for xlayers: https://archive1.piwheels.org/simple/xlayers/xlayers-0.2-cp39-cp39-linux_armv7l.whl#sha256=cd3a7a778e43510d8ce8747d86179d737b0af89416d8555b4801758868477c75 (from https://www.piwheels.org/simple/xlayers/) 2025-09-09T01:35:30,016 Skipping link: not a file: https://www.piwheels.org/simple/xlayers/ 2025-09-09T01:35:30,016 Skipping link: not a file: https://pypi.org/simple/xlayers/ 2025-09-09T01:35:30,040 Given no hashes to check 1 links for project 'xlayers': discarding no candidates 2025-09-09T01:35:30,041 Collecting xlayers==0.2.2 2025-09-09T01:35:30,043 Created temporary directory: /tmp/pip-unpack-hrqrbe36 2025-09-09T01:35:30,207 Downloading xlayers-0.2.2.tar.gz (127 kB) 2025-09-09T01:35:30,271 Added xlayers==0.2.2 from https://files.pythonhosted.org/packages/6c/24/d65026c67e8f3162f92fbafd83c4ffcf2c8a3abf0bc9f630cc22cbe4d278/xlayers-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-_zoar4kq' 2025-09-09T01:35:30,273 Running setup.py (path:/tmp/pip-wheel-24kafyq1/xlayers_d2444f708c7b407a99cee9631c93f54f/setup.py) egg_info for package xlayers 2025-09-09T01:35:30,273 Created temporary directory: /tmp/pip-pip-egg-info-kkmagpl2 2025-09-09T01:35:30,273 Preparing metadata (setup.py): started 2025-09-09T01:35:30,274 Running command python setup.py egg_info 2025-09-09T01:35:30,848 /tmp/pip-wheel-24kafyq1/xlayers_d2444f708c7b407a99cee9631c93f54f/versioneer.py:564: SyntaxWarning: invalid escape sequence '\s' 2025-09-09T01:35:30,849 mo = re.search(r'=\s*"(.*)"', line) 2025-09-09T01:35:31,224 Traceback (most recent call last): 2025-09-09T01:35:31,225 File "", line 2, in 2025-09-09T01:35:31,226 exec(compile(''' 2025-09-09T01:35:31,226 ~~~~^^^^^^^^^^^^ 2025-09-09T01:35:31,226 # This is -- a caller that pip uses to run setup.py 2025-09-09T01:35:31,226 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,226 ...<32 lines>... 2025-09-09T01:35:31,227 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T01:35:31,227 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,227 ''' % ('/tmp/pip-wheel-24kafyq1/xlayers_d2444f708c7b407a99cee9631c93f54f/setup.py',), "", "exec")) 2025-09-09T01:35:31,227 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,227 File "", line 35, in 2025-09-09T01:35:31,228 File "/tmp/pip-wheel-24kafyq1/xlayers_d2444f708c7b407a99cee9631c93f54f/setup.py", line 8, in 2025-09-09T01:35:31,228 from numpy.distutils.core import setup, Extension 2025-09-09T01:35:31,228 ModuleNotFoundError: No module named 'numpy.distutils' 2025-09-09T01:35:31,353 ERROR: python setup.py egg_info exited with 1 2025-09-09T01:35:31,366 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T01:35:31,366 exec(compile('"'"''"'"''"'"' 2025-09-09T01:35:31,366 # This is -- a caller that pip uses to run setup.py 2025-09-09T01:35:31,366 # 2025-09-09T01:35:31,366 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T01:35:31,366 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T01:35:31,366 # - It provides a clear error message when setuptools is not installed. 2025-09-09T01:35:31,366 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T01:35:31,366 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T01:35:31,366 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T01:35:31,366 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T01:35:31,366 import os, sys, tokenize, traceback 2025-09-09T01:35:31,366 2025-09-09T01:35:31,366 try: 2025-09-09T01:35:31,366 import setuptools 2025-09-09T01:35:31,366 except ImportError: 2025-09-09T01:35:31,366 print( 2025-09-09T01:35:31,366 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T01:35:31,366 "the build environment with exception:", 2025-09-09T01:35:31,366 file=sys.stderr, 2025-09-09T01:35:31,366 ) 2025-09-09T01:35:31,366 traceback.print_exc() 2025-09-09T01:35:31,366 sys.exit(1) 2025-09-09T01:35:31,366 2025-09-09T01:35:31,366 __file__ = %r 2025-09-09T01:35:31,366 sys.argv[0] = __file__ 2025-09-09T01:35:31,366 2025-09-09T01:35:31,366 if os.path.exists(__file__): 2025-09-09T01:35:31,366 filename = __file__ 2025-09-09T01:35:31,366 with tokenize.open(__file__) as f: 2025-09-09T01:35:31,366 setup_py_code = f.read() 2025-09-09T01:35:31,366 else: 2025-09-09T01:35:31,366 filename = "" 2025-09-09T01:35:31,366 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T01:35:31,366 2025-09-09T01:35:31,366 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T01:35:31,366 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-24kafyq1/xlayers_d2444f708c7b407a99cee9631c93f54f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-kkmagpl2[/] 2025-09-09T01:35:31,367 [bold magenta]cwd[/]: /tmp/pip-wheel-24kafyq1/xlayers_d2444f708c7b407a99cee9631c93f54f/ 2025-09-09T01:35:31,367 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T01:35:31,368 ERROR: metadata generation failed 2025-09-09T01:35:31,374 Exception information: 2025-09-09T01:35:31,374 Traceback (most recent call last): 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T01:35:31,374 call_subprocess( 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~^ 2025-09-09T01:35:31,374 args, 2025-09-09T01:35:31,374 ^^^^^ 2025-09-09T01:35:31,374 ...<2 lines>... 2025-09-09T01:35:31,374 spinner=spinner, 2025-09-09T01:35:31,374 ^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 ) 2025-09-09T01:35:31,374 ^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T01:35:31,374 raise error 2025-09-09T01:35:31,374 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T01:35:31,374 2025-09-09T01:35:31,374 The above exception was the direct cause of the following exception: 2025-09-09T01:35:31,374 2025-09-09T01:35:31,374 Traceback (most recent call last): 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T01:35:31,374 status = _inner_run() 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T01:35:31,374 return self.run(options, args) 2025-09-09T01:35:31,374 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T01:35:31,374 return func(self, options, args) 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T01:35:31,374 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T01:35:31,374 result = self._result = resolver.resolve( 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~~^ 2025-09-09T01:35:31,374 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T01:35:31,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 ) 2025-09-09T01:35:31,374 ^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T01:35:31,374 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T01:35:31,374 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T01:35:31,374 if not criterion.candidates: 2025-09-09T01:35:31,374 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T01:35:31,374 return bool(self._sequence) 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T01:35:31,374 self._bool = any(self) 2025-09-09T01:35:31,374 ~~~^^^^^^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T01:35:31,374 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T01:35:31,374 ^^^^^^^^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T01:35:31,374 candidate = func() 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T01:35:31,374 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T01:35:31,374 link, template, name, version 2025-09-09T01:35:31,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 ) 2025-09-09T01:35:31,374 ^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T01:35:31,374 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~^ 2025-09-09T01:35:31,374 link, 2025-09-09T01:35:31,374 ^^^^^ 2025-09-09T01:35:31,374 ...<3 lines>... 2025-09-09T01:35:31,374 version=version, 2025-09-09T01:35:31,374 ^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 ) 2025-09-09T01:35:31,374 ^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T01:35:31,374 super().__init__( 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~~^ 2025-09-09T01:35:31,374 link=link, 2025-09-09T01:35:31,374 ^^^^^^^^^^ 2025-09-09T01:35:31,374 ...<4 lines>... 2025-09-09T01:35:31,374 version=version, 2025-09-09T01:35:31,374 ^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 ) 2025-09-09T01:35:31,374 ^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T01:35:31,374 self.dist = self._prepare() 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~^^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T01:35:31,374 dist = self._prepare_distribution() 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T01:35:31,374 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T01:35:31,374 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T01:35:31,374 dist = _get_prepared_distribution( 2025-09-09T01:35:31,374 req, 2025-09-09T01:35:31,374 ...<3 lines>... 2025-09-09T01:35:31,374 self.check_build_deps, 2025-09-09T01:35:31,374 ) 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T01:35:31,374 abstract_dist.prepare_distribution_metadata( 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T01:35:31,374 finder, build_isolation, check_build_deps 2025-09-09T01:35:31,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 ) 2025-09-09T01:35:31,374 ^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T01:35:31,374 self.req.prepare_metadata() 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T01:35:31,374 self.metadata_directory = generate_metadata_legacy( 2025-09-09T01:35:31,374 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T01:35:31,374 build_env=self.build_env, 2025-09-09T01:35:31,374 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 ...<3 lines>... 2025-09-09T01:35:31,374 details=details, 2025-09-09T01:35:31,374 ^^^^^^^^^^^^^^^^ 2025-09-09T01:35:31,374 ) 2025-09-09T01:35:31,374 ^ 2025-09-09T01:35:31,374 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T01:35:31,374 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T01:35:31,374 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T01:35:31,398 Removed xlayers==0.2.2 from https://files.pythonhosted.org/packages/6c/24/d65026c67e8f3162f92fbafd83c4ffcf2c8a3abf0bc9f630cc22cbe4d278/xlayers-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-_zoar4kq' 2025-09-09T01:35:31,399 Removed build tracker: '/tmp/pip-build-tracker-_zoar4kq'