2023-09-08T05:36:41,459 Created temporary directory: /tmp/pip-build-tracker-7pct904i 2023-09-08T05:36:41,460 Initialized build tracking at /tmp/pip-build-tracker-7pct904i 2023-09-08T05:36:41,460 Created build tracker: /tmp/pip-build-tracker-7pct904i 2023-09-08T05:36:41,461 Entered build tracker: /tmp/pip-build-tracker-7pct904i 2023-09-08T05:36:41,461 Created temporary directory: /tmp/pip-wheel-ef9k8v9u 2023-09-08T05:36:41,464 Created temporary directory: /tmp/pip-ephem-wheel-cache-d81icesk 2023-09-08T05:36:41,487 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T05:36:41,491 2 location(s) to search for versions of towel: 2023-09-08T05:36:41,491 * https://pypi.org/simple/towel/ 2023-09-08T05:36:41,491 * https://www.piwheels.org/simple/towel/ 2023-09-08T05:36:41,492 Fetching project page and analyzing links: https://pypi.org/simple/towel/ 2023-09-08T05:36:41,493 Getting page https://pypi.org/simple/towel/ 2023-09-08T05:36:41,494 Found index url https://pypi.org/simple/ 2023-09-08T05:36:41,637 Fetched page https://pypi.org/simple/towel/ as application/vnd.pypi.simple.v1+json 2023-09-08T05:36:41,645 Found link https://files.pythonhosted.org/packages/a8/1a/b78cd2ed3cbf8d37d34db629d7358994efad9dcc4537766d37012c9892f0/towel-0.0.1.tar.gz (from https://pypi.org/simple/towel/), version: 0.0.1 2023-09-08T05:36:41,646 Found link https://files.pythonhosted.org/packages/9c/22/93533bdcbc796503a16ba19b3f45fab5ad8728bf00fc355341c2a681e930/towel-0.0.2.tar.gz (from https://pypi.org/simple/towel/), version: 0.0.2 2023-09-08T05:36:41,646 Found link https://files.pythonhosted.org/packages/e5/15/e5d39aaea71ce9d56740144483b15b291bce619d86aef4bac463db20cb24/towel-0.0.3.tar.gz (from https://pypi.org/simple/towel/), version: 0.0.3 2023-09-08T05:36:41,647 Found link https://files.pythonhosted.org/packages/4d/43/138fbc33a0e03eb89b62c45ae313fafbbc0249d628b28674e46a0556fa3b/towel-0.0.4.tar.gz (from https://pypi.org/simple/towel/), version: 0.0.4 2023-09-08T05:36:41,648 Found link https://files.pythonhosted.org/packages/5d/c0/f22f9ed0ff486b343b7b7be2ff75a7dbe18d7082586b32cceb1d54a88aa1/towel-0.0.5.tar.gz (from https://pypi.org/simple/towel/), version: 0.0.5 2023-09-08T05:36:41,648 Found link https://files.pythonhosted.org/packages/10/eb/ee8efb35ee49f30558f6f7481095c6c6e006de8c7fb7b3cff4e15a21d589/towel-0.1.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.1.0 2023-09-08T05:36:41,649 Found link https://files.pythonhosted.org/packages/60/12/904caad5934477b9a671e7a99869f74cc70c3bf36116a5a7f356a0a021b2/towel-0.2.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.2.0 2023-09-08T05:36:41,650 Found link https://files.pythonhosted.org/packages/e3/f7/6dcd372de915d8cffc093a5031ba9316a0d3e827b02a18a6be56e9aceabf/towel-0.2.1.tar.gz (from https://pypi.org/simple/towel/), version: 0.2.1 2023-09-08T05:36:41,651 Found link https://files.pythonhosted.org/packages/62/ff/38cf9bd7d6aab173c3e59ef849b3e42dd914cf27612434742de43cc5e0bb/towel-0.2.2.tar.gz (from https://pypi.org/simple/towel/), version: 0.2.2 2023-09-08T05:36:41,651 Found link https://files.pythonhosted.org/packages/b2/0d/e132742d7450c7339707e589512da580aacf2ab908f4cc497a18eebb373c/towel-0.3.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.3.0 2023-09-08T05:36:41,652 Found link https://files.pythonhosted.org/packages/70/2a/3a4f366fcb8b045b02792ed9db54e68ff2f2fbc726e9d3983a6633df74d1/towel-0.3.1.tar.gz (from https://pypi.org/simple/towel/), version: 0.3.1 2023-09-08T05:36:41,653 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/0a/e0/78cbfc7b7760e235e25943dca2e7369ac768d8668df5f687d8fb9ab7557f/towel-0.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,653 Found link https://files.pythonhosted.org/packages/c9/85/25b6d64a5cbb5c0dabf131ea2a22e357ce2add75c727423971982ad1e323/towel-0.3.2.tar.gz (from https://pypi.org/simple/towel/), version: 0.3.2 2023-09-08T05:36:41,654 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/4f/a7/4a9df8331edb394e3cc0d11d58a9be97a3c2c8587fa9d7050e8206f32765/towel-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,655 Found link https://files.pythonhosted.org/packages/83/07/d71ae6352ec7269b16595047533c2d1dc2f90f44f06dd7d68924adf4527c/towel-0.4.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.4.0 2023-09-08T05:36:41,656 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/cf/c9/71efdc8ba3ad48f0dfd9b6421961fb0c53cd38966955737991f9f89a9050/towel-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,656 Found link https://files.pythonhosted.org/packages/b1/42/734bb1f75b2598774aafbbaa4fbc47a49b8db16febd06c4a448cef48dace/towel-0.5.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.5.0 2023-09-08T05:36:41,657 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/31/ed/e601abd0adb8c900133956e9d0480f20ab01e11a2c2bec57f29d005956e9/towel-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,657 Found link https://files.pythonhosted.org/packages/9c/be/c241627e9784806c0198ade378d75f8eb21c212f9bdb9161eb64f6524c77/towel-0.6.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.6.0 2023-09-08T05:36:41,658 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/50/17/f9585a40dc3b8cd5a075a82f42a8b1e0520c84ee10ba1e10f7cfd2376f58/towel-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,658 Found link https://files.pythonhosted.org/packages/49/10/ac3bb9d0f7f8fba14b562fc5d5c8f657acb14fbdc274e6e898baf899263c/towel-0.7.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.7.0 2023-09-08T05:36:41,659 Found link https://files.pythonhosted.org/packages/1f/2d/fcc6f51b2ffad826969103ebf3fea62f88f48b287c2ba565d1459c8d461e/towel-0.8.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.8.0 2023-09-08T05:36:41,659 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/4e/d0/a11fecdf2d14b012765955023351452dd09e760cda1a886959c600aaa819/towel-0.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,660 Found link https://files.pythonhosted.org/packages/9e/51/61d147e6dde7cf12e827dbbfa2ee0dd3feab6b2be3972f58e5dff1de3ccd/towel-0.8.1.tar.gz (from https://pypi.org/simple/towel/), version: 0.8.1 2023-09-08T05:36:41,661 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/fd/35/b15d7c2130f0e082a9a3e63fb3297bc192ba85f43218f890f817545cbc01/towel-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,661 Found link https://files.pythonhosted.org/packages/78/75/761e2749d03f79a291cfd4d50e893f77dee3967d79bdfba68e06d0b608e2/towel-0.9.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.9.0 2023-09-08T05:36:41,662 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/36/b4/cf9ff52c3308616d8b90db19156d10239f2fb9cbe1bd81031303aa4ef732/towel-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,663 Found link https://files.pythonhosted.org/packages/25/ef/f6811ae9d453aa2fda7f041756a2912afee7311d373b9f76fbeafd8b0682/towel-0.10.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.10.0 2023-09-08T05:36:41,663 Found link https://files.pythonhosted.org/packages/81/72/e52fbd9670bd42159197e20c80633878493fc85b1223fa0b3d3673400978/towel-0.10.1.tar.gz (from https://pypi.org/simple/towel/), version: 0.10.1 2023-09-08T05:36:41,664 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/c3/ee/a7a4805890cb566a777eb6b56bcf1fbb558ec8fa8d534972b633ec54d005/towel-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,665 Found link https://files.pythonhosted.org/packages/71/a8/f947035f92c41f5b687280df1c6f8130287c751b3e816bf1c47bde9d128a/towel-0.11.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.11.0 2023-09-08T05:36:41,665 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/3a/d8/00c837d48db54da272db48f808872db76d76489e8f75722ed08504fa8437/towel-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,666 Found link https://files.pythonhosted.org/packages/e9/39/5ec0130b8ae98ea493905f9daff544fbaac02d2864a39d3eb65bed8bbfa4/towel-0.12.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.12.0 2023-09-08T05:36:41,667 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/a8/15/b164310b3cd5ac5ac2c1588d4fad209e3e900fbe7bb20541718787107579/towel-0.12.1-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,667 Found link https://files.pythonhosted.org/packages/15/fd/de7969d72cf30a61ef34503d3816d86fc0beb5cdb3db6fb2ab42acbf4c00/towel-0.12.1.tar.gz (from https://pypi.org/simple/towel/), version: 0.12.1 2023-09-08T05:36:41,668 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/d1/49/e085d6f1b5c14969ef9ec5b29d7dc627daa85927b1b1f7f20a1575c9914d/towel-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,668 Found link https://files.pythonhosted.org/packages/08/65/46dcaf6f3e44a6dcdbcef9ba7aac9f79efe8cd434b75e8949087e1eb7481/towel-0.13.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.13.0 2023-09-08T05:36:41,669 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/26/d9/f4fdd418bd4f5156cd13015a6c97e338f18f26f062218486f5374265671f/towel-0.13.1-py2.py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,669 Found link https://files.pythonhosted.org/packages/b0/3f/b6d8aa814f245d60712c7a464b4a5e8ad8f69477c4aa628e3882ffe6aed0/towel-0.13.1.tar.gz (from https://pypi.org/simple/towel/), version: 0.13.1 2023-09-08T05:36:41,670 Skipping link: No binaries permitted for towel: https://files.pythonhosted.org/packages/bb/ee/e5927e44b87ae84297e5921c3f2c7b711b372fbd781899437732c1e36269/towel-0.30.0-py3-none-any.whl (from https://pypi.org/simple/towel/) 2023-09-08T05:36:41,671 Found link https://files.pythonhosted.org/packages/ba/0d/1c8a63564fff95daeb20df7f6517f48d8b3ad9b7569eae33cb7f55115caa/towel-0.30.0.tar.gz (from https://pypi.org/simple/towel/), version: 0.30.0 2023-09-08T05:36:41,671 Fetching project page and analyzing links: https://www.piwheels.org/simple/towel/ 2023-09-08T05:36:41,672 Getting page https://www.piwheels.org/simple/towel/ 2023-09-08T05:36:41,674 Found index url https://www.piwheels.org/simple/ 2023-09-08T05:36:42,226 Fetched page https://www.piwheels.org/simple/towel/ as text/html 2023-09-08T05:36:42,232 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.30.0-py3-none-any.whl#sha256=cd9be2830b2887afbc97701369eec02824f2212760555aa3ee8017a277838fce (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,233 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.13.1-py2.py3-none-any.whl#sha256=f19d6b1968eeee9892d730ee7894a8e0533b22b9fd5b0a3329472ac74e01c78a (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,234 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.13.0-py2.py3-none-any.whl#sha256=51eb577d897020c0a4249a751475c7395a08aff1a1a1e5167bd60c5674c4c559 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,234 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.12.1-py2.py3-none-any.whl#sha256=b9ccd2dade0a05ca456ba1d4c1eb9aa359de12fc35d44a9b3f5d1664a90a89ce (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,235 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.12.0-py2.py3-none-any.whl#sha256=ed18c2518a9d6d262eb92ca91a132f87d36ee9bc23ad8ce5d355868138f9e427 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,235 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.11.0-py2.py3-none-any.whl#sha256=2c22a08bb820b4f7e525656106cac8c6817dd31e5082de4f43aecc307a9f81d7 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,236 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.10.1-py2.py3-none-any.whl#sha256=92aa5c832ae76a234a3d80aa0d7a506bd74250fb03fb0642bf0469e777c2b97e (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,237 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.10.0-py2.py3-none-any.whl#sha256=9a53aa18a72b12a6754e570db0de54cbade466317bf0a7a9d9101d5a3c3ad320 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,237 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.9.0-py2.py3-none-any.whl#sha256=023aa328789b5c7d605f11f54bbc0e89af647005a4ae2386acc2cd90ab1b7890 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,237 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.8.1-py2.py3-none-any.whl#sha256=938d0a541a8e4d4f1575e26cb36a0653aa50bf7c764bb5abe87b7e3a1dcc325a (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,238 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.8.0-py2.py3-none-any.whl#sha256=e648d805497df741e513571f6293e0659421ab35e3a4a8640d670a97633d1867 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,238 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.7.0-py2.py3-none-any.whl#sha256=337ff2fe19e241bc694a0a2b1bc1717339e8716f063ce0d684314e1371617761 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,239 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.6.0-py2.py3-none-any.whl#sha256=4a5a518872bc72e7399c2a8aa353ae32799df1fb5b3cb9bf622c8f5ec8041804 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,239 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.5.0-py2.py3-none-any.whl#sha256=662166ff2891ae65255d7553fe4aed316784c0b7d962de632af910b39dba32a1 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,240 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.4.0-py2.py3-none-any.whl#sha256=428b3ba7f7813fa486db6621fa5730930f887e71d61de4966296c6603d789ef4 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,241 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.3.2-py2.py3-none-any.whl#sha256=2368a057eb818be6339629e5b95d61c59120e46ca4ffcddbb55386470837a862 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,241 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.3.1-py2.py3-none-any.whl#sha256=8699bacb669eaa8c22506e4c83a9db03f77407154ec14ed1ba6382ffdfcb7bef (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,242 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.3.0-py2.py3-none-any.whl#sha256=408447ec18a3ef66cba32383dbe590444ac631d39e11d66aa11b7f2cbace18ef (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,242 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.2.2-py2.py3-none-any.whl#sha256=c88209138c0fdfb00ba9a51333e6015a460b0a64f0113ac72e35e2e32d6bd148 (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,243 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.2.1-py2.py3-none-any.whl#sha256=655922773483fa11e913aed77687a49bb04033387706d4c15a574bda10c919bf (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,243 Skipping link: No binaries permitted for towel: https://www.piwheels.org/simple/towel/towel-0.2.0-py3-none-any.whl#sha256=df7bdb028ec38de27393998804f9899a898d146b470c403fee35888b4a1e6b0e (from https://www.piwheels.org/simple/towel/) 2023-09-08T05:36:42,244 Skipping link: not a file: https://www.piwheels.org/simple/towel/ 2023-09-08T05:36:42,245 Skipping link: not a file: https://pypi.org/simple/towel/ 2023-09-08T05:36:42,267 Given no hashes to check 1 links for project 'towel': discarding no candidates 2023-09-08T05:36:42,286 Collecting towel==0.1.0 2023-09-08T05:36:42,288 Created temporary directory: /tmp/pip-unpack-3i55iipy 2023-09-08T05:36:42,518 Downloading towel-0.1.0.tar.gz (54 kB) 2023-09-08T05:36:42,683 Added towel==0.1.0 from https://files.pythonhosted.org/packages/10/eb/ee8efb35ee49f30558f6f7481095c6c6e006de8c7fb7b3cff4e15a21d589/towel-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-7pct904i' 2023-09-08T05:36:42,685 Running setup.py (path:/tmp/pip-wheel-ef9k8v9u/towel_5858160082b84fd792004817311c6e2d/setup.py) egg_info for package towel 2023-09-08T05:36:42,686 Created temporary directory: /tmp/pip-pip-egg-info-75zwzlvr 2023-09-08T05:36:42,687 Preparing metadata (setup.py): started 2023-09-08T05:36:42,689 Running command python setup.py egg_info 2023-09-08T05:36:43,115 Traceback (most recent call last): 2023-09-08T05:36:43,115 File "", line 2, in 2023-09-08T05:36:43,116 File "", line 34, in 2023-09-08T05:36:43,116 File "/tmp/pip-wheel-ef9k8v9u/towel_5858160082b84fd792004817311c6e2d/setup.py", line 12, in 2023-09-08T05:36:43,117 long_description=open(os.path.join(os.path.dirname(__file__), 'README')).read().decode('utf-8'), 2023-09-08T05:36:43,118 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,119 AttributeError: 'str' object has no attribute 'decode'. Did you mean: 'encode'? 2023-09-08T05:36:43,187 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T05:36:43,200 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T05:36:43,200 exec(compile('"'"''"'"''"'"' 2023-09-08T05:36:43,200 # This is -- a caller that pip uses to run setup.py 2023-09-08T05:36:43,200 # 2023-09-08T05:36:43,200 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T05:36:43,200 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T05:36:43,200 # - It provides a clear error message when setuptools is not installed. 2023-09-08T05:36:43,200 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T05:36:43,200 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T05:36:43,200 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T05:36:43,200 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T05:36:43,200 import os, sys, tokenize 2023-09-08T05:36:43,200 2023-09-08T05:36:43,200 try: 2023-09-08T05:36:43,200 import setuptools 2023-09-08T05:36:43,200 except ImportError as error: 2023-09-08T05:36:43,200 print( 2023-09-08T05:36:43,200 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T05:36:43,200 "the build environment.", 2023-09-08T05:36:43,200 file=sys.stderr, 2023-09-08T05:36:43,200 ) 2023-09-08T05:36:43,200 sys.exit(1) 2023-09-08T05:36:43,200 2023-09-08T05:36:43,200 __file__ = %r 2023-09-08T05:36:43,200 sys.argv[0] = __file__ 2023-09-08T05:36:43,200 2023-09-08T05:36:43,200 if os.path.exists(__file__): 2023-09-08T05:36:43,200 filename = __file__ 2023-09-08T05:36:43,200 with tokenize.open(__file__) as f: 2023-09-08T05:36:43,200 setup_py_code = f.read() 2023-09-08T05:36:43,200 else: 2023-09-08T05:36:43,200 filename = "" 2023-09-08T05:36:43,200 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T05:36:43,200 2023-09-08T05:36:43,200 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T05:36:43,200 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ef9k8v9u/towel_5858160082b84fd792004817311c6e2d/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-75zwzlvr[/] 2023-09-08T05:36:43,201 [bold magenta]cwd[/]: /tmp/pip-wheel-ef9k8v9u/towel_5858160082b84fd792004817311c6e2d/ 2023-09-08T05:36:43,202 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T05:36:43,203 ERROR: [present-rich] metadata generation failed 2023-09-08T05:36:43,208 Exception information: 2023-09-08T05:36:43,208 Traceback (most recent call last): 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T05:36:43,208 call_subprocess( 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T05:36:43,208 raise error 2023-09-08T05:36:43,208 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T05:36:43,208 2023-09-08T05:36:43,208 The above exception was the direct cause of the following exception: 2023-09-08T05:36:43,208 2023-09-08T05:36:43,208 Traceback (most recent call last): 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T05:36:43,208 status = run_func(*args) 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T05:36:43,208 return func(self, options, args) 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T05:36:43,208 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T05:36:43,208 result = self._result = resolver.resolve( 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T05:36:43,208 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T05:36:43,208 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T05:36:43,208 if not criterion.candidates: 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T05:36:43,208 return bool(self._sequence) 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T05:36:43,208 return any(self) 2023-09-08T05:36:43,208 ^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T05:36:43,208 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T05:36:43,208 candidate = func() 2023-09-08T05:36:43,208 ^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T05:36:43,208 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T05:36:43,208 super().__init__( 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T05:36:43,208 self.dist = self._prepare() 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T05:36:43,208 dist = self._prepare_distribution() 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T05:36:43,208 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T05:36:43,208 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T05:36:43,208 dist = _get_prepared_distribution( 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T05:36:43,208 abstract_dist.prepare_distribution_metadata( 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T05:36:43,208 self.req.prepare_metadata() 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T05:36:43,208 self.metadata_directory = generate_metadata_legacy( 2023-09-08T05:36:43,208 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:36:43,208 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T05:36:43,208 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T05:36:43,208 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T05:36:43,221 Removed towel==0.1.0 from https://files.pythonhosted.org/packages/10/eb/ee8efb35ee49f30558f6f7481095c6c6e006de8c7fb7b3cff4e15a21d589/towel-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-7pct904i' 2023-09-08T05:36:43,221 Removed build tracker: '/tmp/pip-build-tracker-7pct904i'