2026-05-12T01:56:57,206 Created temporary directory: /tmp/pip-ephem-wheel-cache-0y6t4aw6 2026-05-12T01:56:57,208 Created temporary directory: /tmp/pip-build-tracker-rg0ua6j4 2026-05-12T01:56:57,209 Initialized build tracking at /tmp/pip-build-tracker-rg0ua6j4 2026-05-12T01:56:57,209 Created build tracker: /tmp/pip-build-tracker-rg0ua6j4 2026-05-12T01:56:57,210 Entered build tracker: /tmp/pip-build-tracker-rg0ua6j4 2026-05-12T01:56:57,211 Created temporary directory: /tmp/pip-wheel-1jvrdbli 2026-05-12T01:56:57,214 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-12T01:56:57,216 Created temporary directory: /tmp/pip-ephem-wheel-cache-ei0e3jou 2026-05-12T01:56:57,238 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-12T01:56:57,241 2 location(s) to search for versions of dragonfly-display: 2026-05-12T01:56:57,241 * https://pypi.org/simple/dragonfly-display/ 2026-05-12T01:56:57,241 * https://www.piwheels.org/simple/dragonfly-display/ 2026-05-12T01:56:57,242 Fetching project page and analyzing links: https://pypi.org/simple/dragonfly-display/ 2026-05-12T01:56:57,243 Getting page https://pypi.org/simple/dragonfly-display/ 2026-05-12T01:56:57,244 Found index url https://pypi.org/simple 2026-05-12T01:56:57,473 Fetched page https://pypi.org/simple/dragonfly-display/ as application/vnd.pypi.simple.v1+json 2026-05-12T01:56:57,482 Found link https://files.pythonhosted.org/packages/61/99/a03d11b318c8b2f594df824470cba535e2d29f59ff14a41f0bbdeeba2689/dragonfly-display-0.1.0.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.1.0 2026-05-12T01:56:57,483 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/78/c4/704c5faf145e4eac97b6eae2efc5095029037f93407d0fcb9afe0aca4553/dragonfly_display-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,483 Found link https://files.pythonhosted.org/packages/52/ef/b9b5ef1b42f43ba61e4dd41c5fb37194765f7cde285cf3f5369fdfe12899/dragonfly-display-0.1.1.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.1.1 2026-05-12T01:56:57,484 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/4d/81/3c2ae2d98302f24d089998f9c3d3dbcd7295f8fe4f50a006a87f8cc0a4d2/dragonfly_display-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,485 Found link https://files.pythonhosted.org/packages/4c/7e/2f66db03ed0a933c3f6ca1f033325ce8a9b4d9478ff15294dcbad572211d/dragonfly-display-0.1.2.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.1.2 2026-05-12T01:56:57,486 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/28/7a/24b97a58b63ed859ae860fddfddf23e2bd9a6783fda4c103cc6640462543/dragonfly_display-0.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,486 Found link https://files.pythonhosted.org/packages/76/e6/94c1ffd2c456f58e060ec175638d2c77e3a7cf246a16f240003464a02560/dragonfly-display-0.1.3.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.1.3 2026-05-12T01:56:57,487 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/c4/af/ffbf335353d3433b3e4ea573ba51c710f5939d284816a3a5d38a13b8b462/dragonfly_display-0.1.3-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,488 Found link https://files.pythonhosted.org/packages/44/75/e9fc6b261ae1ad453f893ce918018e030beb3fdc97d5289b7c539c7c8264/dragonfly-display-0.2.0.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.2.0 2026-05-12T01:56:57,488 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/ae/a2/8cc4c1091e0aa8da4a0142ea39289988afd3800a945112657eca205d11a5/dragonfly_display-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,489 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/4e/cb/5ceb6a01d2d8fde33f3c7833fd0488bde9a77203e08c6bc8637fc01924e5/dragonfly_display-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,490 Found link https://files.pythonhosted.org/packages/d7/cf/7c94742e15f62d84e8f9c2f44e40a10905a087fe150d5331002e27e65b29/dragonfly_display-0.3.0.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.0 2026-05-12T01:56:57,491 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/f6/b0/a907046b893727e3a6fd16bb95eea7b53976346d2e0371d54755e8a9a70b/dragonfly_display-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,491 Found link https://files.pythonhosted.org/packages/b6/2d/ef0e74fee96e97065a1c134b80bb9d5ed9e5e512ebc1129f3015932c24f8/dragonfly_display-0.3.1.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.1 2026-05-12T01:56:57,492 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/92/8f/518e1714b6f319d5561fbd5ada9f72cc55c5e74a507365d18b0ce3de13c1/dragonfly_display-0.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,492 Found link https://files.pythonhosted.org/packages/40/6a/205d0a0cd09e3d5ad618e6fd64d2438748dc8c02b1d12b86e8bf6e8dabb7/dragonfly_display-0.3.2.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.2 2026-05-12T01:56:57,493 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/11/fe/b85c0423f78789576b032bf189ea914dcc83efec9afbdee4eaa5fc06ef19/dragonfly_display-0.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,493 Found link https://files.pythonhosted.org/packages/db/30/82c075db56811db27ceec21fd5dd8d7cd3d8fa3315eb81695bd526c19bfd/dragonfly_display-0.3.3.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.3 2026-05-12T01:56:57,494 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/21/de/1da4fbf7f68c255cb3f94b3cf66dcf9040e52bca15d74f2cd67ac047332f/dragonfly_display-0.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,495 Found link https://files.pythonhosted.org/packages/cd/a9/774a337dc3ed30e98eb5241fcea83060173cf5da17da4b2c593f0287cffd/dragonfly_display-0.3.4.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.4 2026-05-12T01:56:57,495 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/a3/b0/a983fa001a1ffbb9d1c158b0ef0469f19a8764fc7e446a052bdebada1e82/dragonfly_display-0.3.5-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,496 Found link https://files.pythonhosted.org/packages/88/06/e73304c0cadb35a25adce50d65ea2dde0cf92c942fb70a76ed46920213cd/dragonfly_display-0.3.5.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.5 2026-05-12T01:56:57,497 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/d0/7c/145499fb800f0b227a4bd6c7d9826aa60ef62343bfc595e32c4e5fe9bd96/dragonfly_display-0.3.6-py2.py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,497 Found link https://files.pythonhosted.org/packages/c0/bb/49284606088618992662788926d1fe03fc0dc49a10c801b16afaac88b037/dragonfly_display-0.3.6.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.6 2026-05-12T01:56:57,498 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/1e/88/c8b6977c11ff6069050aaaa76ae0993530e378e89bad97f56f01cb6a47de/dragonfly_display-0.3.7-py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,499 Found link https://files.pythonhosted.org/packages/9b/1b/34da3426abed1f218599bbe0037b6c1be2c8c15e924dfb3f9ced14c58af2/dragonfly_display-0.3.7.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.7 2026-05-12T01:56:57,500 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/e2/fe/614cf33c70501860de9be52f9c925c9b9d702b051271e0e056170bd90b95/dragonfly_display-0.3.8-py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,500 Found link https://files.pythonhosted.org/packages/64/f0/d213191f25a86f7717db13cda4846298e57383cc70b0c1b34245af3efd25/dragonfly_display-0.3.8.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.8 2026-05-12T01:56:57,501 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/59/b9/f65ca2bd465779617afab35d11cfa44ac99e78929995c743d5553a064de0/dragonfly_display-0.3.9-py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,501 Found link https://files.pythonhosted.org/packages/a5/07/9a979abb3aa15879bae49e205aa15c323a6fe39bb26dd8e24b4d03989057/dragonfly_display-0.3.9.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.9 2026-05-12T01:56:57,502 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/11/57/ea39108c88e407f3c89d8138c54236d97cb6b865bfb0a8c1e8a4da23c9bf/dragonfly_display-0.3.10-py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,502 Found link https://files.pythonhosted.org/packages/50/ea/2fb2b81cdbe74fae15983d08f1e0b2cb25a40d82b445c80d949697aa79ab/dragonfly_display-0.3.10.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.10 2026-05-12T01:56:57,503 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/ce/d2/37f31e1a270f53271c6302197a618e24416aed43a05d95d1b2b2a0bc6ff7/dragonfly_display-0.3.11-py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,503 Found link https://files.pythonhosted.org/packages/57/3b/94c010fdd1b9018d1eb0197068879bead7696949d19cd3cb6cb03e71a199/dragonfly_display-0.3.11.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.11 2026-05-12T01:56:57,504 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/d5/09/259b0828cdc76f15edf43394be9c5a15c84248cfe834a5609cca7cf911d9/dragonfly_display-0.3.12-py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,505 Found link https://files.pythonhosted.org/packages/3f/db/56506106a304dbba811d0408c33f3384dc5450ac01d6d7e1b480c6425af8/dragonfly_display-0.3.12.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.3.12 2026-05-12T01:56:57,506 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/28/17/46cdc31d6298a7c669fa9715098ab31998c9598e7904942aa5bcd7632e15/dragonfly_display-0.4.0-py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,506 Found link https://files.pythonhosted.org/packages/31/eb/4f1f8a4046216ff056d472f6c7c9b12d701b8854df3e6f5662b15b5950bf/dragonfly_display-0.4.0.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.4.0 2026-05-12T01:56:57,507 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/87/c6/98471902e379026eb7cabbd16d33207094160a611f98334dc04d6c532587/dragonfly_display-0.4.1-py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,508 Found link https://files.pythonhosted.org/packages/b7/7a/6ec2bbcd97f2f42907d2636b45b83327bd8d81825c0b822b2a6006340b2c/dragonfly_display-0.4.1.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.4.1 2026-05-12T01:56:57,508 Skipping link: No binaries permitted for dragonfly-display: https://files.pythonhosted.org/packages/4c/9c/ba992c4573f300f9bfa33ec606194767c0f4ea170e969fea7727d7d9f911/dragonfly_display-0.4.2-py3-none-any.whl (from https://pypi.org/simple/dragonfly-display/) 2026-05-12T01:56:57,509 Found link https://files.pythonhosted.org/packages/de/89/f661236f1aa9dd8f202153a00a2db3088bcb8fa766da7750445f47fe20b9/dragonfly_display-0.4.2.tar.gz (from https://pypi.org/simple/dragonfly-display/), version: 0.4.2 2026-05-12T01:56:57,510 Fetching project page and analyzing links: https://www.piwheels.org/simple/dragonfly-display/ 2026-05-12T01:56:57,511 Getting page https://www.piwheels.org/simple/dragonfly-display/ 2026-05-12T01:56:57,512 Found index url https://www.piwheels.org/simple 2026-05-12T01:56:57,684 Fetched page https://www.piwheels.org/simple/dragonfly-display/ as text/html 2026-05-12T01:56:57,690 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.4.1-py3-none-any.whl#sha256=89b6933b2d46e2b79c6afaad32f4802889dd803bb663f4ce0a521f6527f88655 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,691 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.4.0-py3-none-any.whl#sha256=956807ff5362e607b71ec6abaa1751c7df286df93baf6c80723911ae4c85c76e (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,691 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.12-py3-none-any.whl#sha256=2a5eef54265f5b5205498feeab4539598285c9886555c3253bc6c04f5eb41f6b (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,692 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.11-py3-none-any.whl#sha256=77c05bae24514ef8fdbcfaac1cb85b8d0456df1c9af827714fe6e5b438a58fe5 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,692 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.10-py3-none-any.whl#sha256=0ef4db6c19400d42522065dbed793ffbb2cbd37028d558559edf38fb9846d4c7 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,693 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.9-py3-none-any.whl#sha256=cd819c2e2e154803e7f94f912412f64df6ec82c75669da6903224b89169bd7d0 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,693 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.8-py3-none-any.whl#sha256=f1dcf466458c491ff3d3047bb39c5ef2e1d764fa210edfe2e5e42e431790391a (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,694 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.7-py3-none-any.whl#sha256=05a965af9a6efaf846a393b88790dae3114995d6f57a8ab4f2543f1ee6d6558c (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,695 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.6-py2.py3-none-any.whl#sha256=3cb9c81d5366b3806165712eeef9c5c63b7a0698137bf323b4098b607942e16e (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,695 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.5-py2.py3-none-any.whl#sha256=4ca9dccd753af51970f30e43578f3e84e1d7c7c1b0a2c8e63c6862329ec57b42 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,696 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.4-py2.py3-none-any.whl#sha256=4cd099f8bdf7721494b6f6261ff986da6893534775341c4c9a352059201f7f45 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,697 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.3-py2.py3-none-any.whl#sha256=365ce477e11ec5d676d5d3ea207ad4bcb222b5e4df6c93c28e80796b87b9b540 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,697 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.2-py2.py3-none-any.whl#sha256=84239b87abf0bc2c4cdd41988c58de93403e4060fffcedb6d9e5539154197f8f (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,698 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.1-py2.py3-none-any.whl#sha256=76bb80a77fd13d1e8aa2b29469c5147f563983ae6d4f04e01e1575df6d5ba2a7 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,698 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.3.0-py2.py3-none-any.whl#sha256=ecfc0ba80093be47691675ed15d044930ca59b0742a8d38aedb36e783cb3ecbf (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,699 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.2.0-py2.py3-none-any.whl#sha256=08977a0dce6d0ff3909d919601017f4a86d112045df94043a761eaee67d59c87 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,699 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.1.3-py2.py3-none-any.whl#sha256=9fbd37fe6138cb65c6e95e8833cad567a9c51730bce083ed904a609f168beeee (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,700 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.1.2-py2.py3-none-any.whl#sha256=450c7aacc131c09ccf35324fb1b329ec3dcba7e27e8b39f1f848a4c8f6fc7b1a (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,700 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.1.1-py2.py3-none-any.whl#sha256=ed0d5e2349f0efb218276250df932ae3416aa21d6fec40cb99962274b36abe71 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,701 Skipping link: No binaries permitted for dragonfly-display: https://archive1.piwheels.org/simple/dragonfly-display/dragonfly_display-0.1.0-py2.py3-none-any.whl#sha256=53599dc1aa132e09841d3be32e933340f8f99d7e3b7c99f2e5b1960873a33a75 (from https://www.piwheels.org/simple/dragonfly-display/) 2026-05-12T01:56:57,702 Skipping link: not a file: https://www.piwheels.org/simple/dragonfly-display/ 2026-05-12T01:56:57,702 Skipping link: not a file: https://pypi.org/simple/dragonfly-display/ 2026-05-12T01:56:57,724 Given no hashes to check 1 links for project 'dragonfly-display': discarding no candidates 2026-05-12T01:56:57,742 Collecting dragonfly-display==0.4.2 2026-05-12T01:56:57,744 Created temporary directory: /tmp/pip-unpack-nf3ljwd5 2026-05-12T01:56:58,011 Downloading dragonfly_display-0.4.2.tar.gz (24 kB) 2026-05-12T01:56:58,081 Added dragonfly-display==0.4.2 from https://files.pythonhosted.org/packages/de/89/f661236f1aa9dd8f202153a00a2db3088bcb8fa766da7750445f47fe20b9/dragonfly_display-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-rg0ua6j4' 2026-05-12T01:56:58,082 Running setup.py (path:/tmp/pip-wheel-1jvrdbli/dragonfly-display_d31fb80cd3504badb0ebd8a4a07821c3/setup.py) egg_info for package dragonfly-display 2026-05-12T01:56:58,083 Created temporary directory: /tmp/pip-pip-egg-info-uyqbrbt_ 2026-05-12T01:56:58,084 Preparing metadata (setup.py): started 2026-05-12T01:56:58,085 Running command python setup.py egg_info 2026-05-12T01:56:58,622 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-05-12T01:56:58,622 !! 2026-05-12T01:56:58,623 ******************************************************************************** 2026-05-12T01:56:58,623 Requirements should be satisfied by a PEP 517 installer. 2026-05-12T01:56:58,624 If you are using pip, you can try `pip install --use-pep517`. 2026-05-12T01:56:58,625 This deprecation is overdue, please update your project and remove deprecated 2026-05-12T01:56:58,625 calls to avoid build errors in the future. 2026-05-12T01:56:58,625 ******************************************************************************** 2026-05-12T01:56:58,626 !! 2026-05-12T01:56:58,627 dist.fetch_build_eggs(dist.setup_requires) 2026-05-12T01:57:01,478 Traceback (most recent call last): 2026-05-12T01:57:01,478 File "", line 2, in 2026-05-12T01:57:01,479 File "", line 34, in 2026-05-12T01:57:01,480 File "/tmp/pip-wheel-1jvrdbli/dragonfly-display_d31fb80cd3504badb0ebd8a4a07821c3/setup.py", line 13, in 2026-05-12T01:57:01,480 setuptools.setup( 2026-05-12T01:57:01,480 File "/usr/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 117, in setup 2026-05-12T01:57:01,481 return distutils.core.setup(**attrs) # type: ignore[return-value] 2026-05-12T01:57:01,481 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,482 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 148, in setup 2026-05-12T01:57:01,482 _setup_distribution = dist = klass(attrs) 2026-05-12T01:57:01,483 ^^^^^^^^^^^^ 2026-05-12T01:57:01,484 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 321, in __init__ 2026-05-12T01:57:01,484 _Distribution.__init__(self, dist_attrs) 2026-05-12T01:57:01,485 File "/usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 307, in __init__ 2026-05-12T01:57:01,485 self.finalize_options() 2026-05-12T01:57:01,486 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 789, in finalize_options 2026-05-12T01:57:01,487 for ep in sorted(loaded, key=by_order): 2026-05-12T01:57:01,488 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,489 File "/usr/local/lib/python3.11/dist-packages/setuptools/dist.py", line 788, in 2026-05-12T01:57:01,490 loaded = map(lambda e: e.load(), filtered) 2026-05-12T01:57:01,491 ^^^^^^^^ 2026-05-12T01:57:01,492 File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load 2026-05-12T01:57:01,493 module = import_module(match.group('module')) 2026-05-12T01:57:01,493 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,494 File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module 2026-05-12T01:57:01,495 return _bootstrap._gcd_import(name[level:], package, level) 2026-05-12T01:57:01,496 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,496 File "", line 1206, in _gcd_import 2026-05-12T01:57:01,497 File "", line 1178, in _find_and_load 2026-05-12T01:57:01,498 File "", line 1128, in _find_and_load_unlocked 2026-05-12T01:57:01,499 File "", line 241, in _call_with_frames_removed 2026-05-12T01:57:01,499 File "", line 1206, in _gcd_import 2026-05-12T01:57:01,500 File "", line 1178, in _find_and_load 2026-05-12T01:57:01,501 File "", line 1128, in _find_and_load_unlocked 2026-05-12T01:57:01,502 File "", line 241, in _call_with_frames_removed 2026-05-12T01:57:01,503 File "", line 1206, in _gcd_import 2026-05-12T01:57:01,504 File "", line 1178, in _find_and_load 2026-05-12T01:57:01,504 File "", line 1149, in _find_and_load_unlocked 2026-05-12T01:57:01,505 File "", line 690, in _load_unlocked 2026-05-12T01:57:01,506 File "", line 940, in exec_module 2026-05-12T01:57:01,507 File "", line 241, in _call_with_frames_removed 2026-05-12T01:57:01,507 File "/tmp/pip-wheel-1jvrdbli/dragonfly-display_d31fb80cd3504badb0ebd8a4a07821c3/.eggs/setuptools_scm-10.0.5-py3.11.egg/setuptools_scm/__init__.py", line 8, in 2026-05-12T01:57:01,508 from vcs_versioning import Configuration 2026-05-12T01:57:01,509 ModuleNotFoundError: No module named 'vcs_versioning' 2026-05-12T01:57:01,596 ERROR: [present-rich] python setup.py egg_info exited with 1 2026-05-12T01:57:01,609 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2026-05-12T01:57:01,609 exec(compile('"'"''"'"''"'"' 2026-05-12T01:57:01,609 # This is -- a caller that pip uses to run setup.py 2026-05-12T01:57:01,609 # 2026-05-12T01:57:01,609 # - It imports setuptools before invoking setup.py, to enable projects that directly 2026-05-12T01:57:01,609 # import from `distutils.core` to work with newer packaging standards. 2026-05-12T01:57:01,609 # - It provides a clear error message when setuptools is not installed. 2026-05-12T01:57:01,609 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2026-05-12T01:57:01,609 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2026-05-12T01:57:01,609 # manifest_maker: standard file '"'"'-c'"'"' not found". 2026-05-12T01:57:01,609 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2026-05-12T01:57:01,609 import os, sys, tokenize 2026-05-12T01:57:01,609 2026-05-12T01:57:01,609 try: 2026-05-12T01:57:01,609 import setuptools 2026-05-12T01:57:01,609 except ImportError as error: 2026-05-12T01:57:01,609 print( 2026-05-12T01:57:01,609 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2026-05-12T01:57:01,609 "the build environment.", 2026-05-12T01:57:01,609 file=sys.stderr, 2026-05-12T01:57:01,609 ) 2026-05-12T01:57:01,609 sys.exit(1) 2026-05-12T01:57:01,609 2026-05-12T01:57:01,609 __file__ = %r 2026-05-12T01:57:01,609 sys.argv[0] = __file__ 2026-05-12T01:57:01,609 2026-05-12T01:57:01,609 if os.path.exists(__file__): 2026-05-12T01:57:01,609 filename = __file__ 2026-05-12T01:57:01,609 with tokenize.open(__file__) as f: 2026-05-12T01:57:01,609 setup_py_code = f.read() 2026-05-12T01:57:01,609 else: 2026-05-12T01:57:01,609 filename = "" 2026-05-12T01:57:01,609 setup_py_code = "from setuptools import setup; setup()" 2026-05-12T01:57:01,609 2026-05-12T01:57:01,609 exec(compile(setup_py_code, filename, "exec")) 2026-05-12T01:57:01,609 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-1jvrdbli/dragonfly-display_d31fb80cd3504badb0ebd8a4a07821c3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-uyqbrbt_[/] 2026-05-12T01:57:01,609 [bold magenta]cwd[/]: /tmp/pip-wheel-1jvrdbli/dragonfly-display_d31fb80cd3504badb0ebd8a4a07821c3/ 2026-05-12T01:57:01,610 Preparing metadata (setup.py): finished with status 'error' 2026-05-12T01:57:01,611 ERROR: [present-rich] metadata generation failed 2026-05-12T01:57:01,617 Exception information: 2026-05-12T01:57:01,617 Traceback (most recent call last): 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2026-05-12T01:57:01,617 call_subprocess( 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-05-12T01:57:01,617 raise error 2026-05-12T01:57:01,617 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2026-05-12T01:57:01,617 2026-05-12T01:57:01,617 The above exception was the direct cause of the following exception: 2026-05-12T01:57:01,617 2026-05-12T01:57:01,617 Traceback (most recent call last): 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-05-12T01:57:01,617 status = run_func(*args) 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-05-12T01:57:01,617 return func(self, options, args) 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-05-12T01:57:01,617 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-05-12T01:57:01,617 result = self._result = resolver.resolve( 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-05-12T01:57:01,617 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-05-12T01:57:01,617 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-05-12T01:57:01,617 if not criterion.candidates: 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-05-12T01:57:01,617 return bool(self._sequence) 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-05-12T01:57:01,617 return any(self) 2026-05-12T01:57:01,617 ^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-05-12T01:57:01,617 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-05-12T01:57:01,617 candidate = func() 2026-05-12T01:57:01,617 ^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-05-12T01:57:01,617 self._link_candidate_cache[link] = LinkCandidate( 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-05-12T01:57:01,617 super().__init__( 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-05-12T01:57:01,617 self.dist = self._prepare() 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-05-12T01:57:01,617 dist = self._prepare_distribution() 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-05-12T01:57:01,617 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-05-12T01:57:01,617 return self._prepare_linked_requirement(req, parallel_builds) 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-05-12T01:57:01,617 dist = _get_prepared_distribution( 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-05-12T01:57:01,617 abstract_dist.prepare_distribution_metadata( 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2026-05-12T01:57:01,617 self.req.prepare_metadata() 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 545, in prepare_metadata 2026-05-12T01:57:01,617 self.metadata_directory = generate_metadata_legacy( 2026-05-12T01:57:01,617 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-12T01:57:01,617 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2026-05-12T01:57:01,617 raise MetadataGenerationFailed(package_details=details) from error 2026-05-12T01:57:01,617 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2026-05-12T01:57:01,630 Removed dragonfly-display==0.4.2 from https://files.pythonhosted.org/packages/de/89/f661236f1aa9dd8f202153a00a2db3088bcb8fa766da7750445f47fe20b9/dragonfly_display-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-rg0ua6j4' 2026-05-12T01:57:01,631 Removed build tracker: '/tmp/pip-build-tracker-rg0ua6j4'