2025-09-07T20:29:16,383 Created temporary directory: /tmp/pip-build-tracker-d3izb60r 2025-09-07T20:29:16,384 Initialized build tracking at /tmp/pip-build-tracker-d3izb60r 2025-09-07T20:29:16,384 Created build tracker: /tmp/pip-build-tracker-d3izb60r 2025-09-07T20:29:16,384 Entered build tracker: /tmp/pip-build-tracker-d3izb60r 2025-09-07T20:29:16,385 Created temporary directory: /tmp/pip-wheel-u5nmcbey 2025-09-07T20:29:16,388 Created temporary directory: /tmp/pip-ephem-wheel-cache-5_aj6jn7 2025-09-07T20:29:16,447 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:29:16,450 2 location(s) to search for versions of ftw-dashboard-dragndrop: 2025-09-07T20:29:16,450 * https://pypi.org/simple/ftw-dashboard-dragndrop/ 2025-09-07T20:29:16,450 * https://www.piwheels.org/simple/ftw-dashboard-dragndrop/ 2025-09-07T20:29:16,450 Fetching project page and analyzing links: https://pypi.org/simple/ftw-dashboard-dragndrop/ 2025-09-07T20:29:16,450 Getting page https://pypi.org/simple/ftw-dashboard-dragndrop/ 2025-09-07T20:29:16,451 Found index url https://pypi.org/simple/ 2025-09-07T20:29:16,601 Fetched page https://pypi.org/simple/ftw-dashboard-dragndrop/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:29:16,608 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/41/1e/f5361287efa7f59edcfe467afecf8f21e5afea57189c787c61ecb6476af3/ftw.dashboard.dragndrop-1.0-py2.4.egg (from https://pypi.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,608 Found link https://files.pythonhosted.org/packages/0e/fe/832dae3d393f8f25d4a10f0ec9289bf75ad57c14a96eac816ba6b0719c25/ftw.dashboard.dragndrop-1.0.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.0 2025-09-07T20:29:16,609 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/b5/54/34d137c9ebac03c999311103bddd5c446f8407cc4d5648e153015bbfaca4/ftw.dashboard.dragndrop-1.1-py2.4.egg (from https://pypi.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,609 Found link https://files.pythonhosted.org/packages/4e/e6/a0915e05d396da13305140ad49d4d15bd0f660b43c3128e94423785ac279/ftw.dashboard.dragndrop-1.1.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.1 2025-09-07T20:29:16,609 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/7b/48/ae124e66b64592039378a12b0c4f123593504bc84974d1322c0c03800601/ftw.dashboard.dragndrop-1.1.1-py2.4.egg (from https://pypi.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,610 Found link https://files.pythonhosted.org/packages/f9/6b/73aec2d05a0abd443343b785bacfaee68f032c04716d40ab11c0f6ea367d/ftw.dashboard.dragndrop-1.1.1.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.1.1 2025-09-07T20:29:16,610 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2f/f9/5d75dccff42ca2228df25a4abe1f0e97bab5fc082a9056f9c13bea6798af/ftw.dashboard.dragndrop-1.1.2-py2.4.egg (from https://pypi.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,610 Found link https://files.pythonhosted.org/packages/ad/7c/998f8ead77838545b34a3bca7a243e04f5eb0098d6c424de30a1e2890faf/ftw.dashboard.dragndrop-1.1.2.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.1.2 2025-09-07T20:29:16,611 Found link https://files.pythonhosted.org/packages/52/2e/871ac155f3de44f52381f284ded97449c0174209a6519264648df2c819fc/ftw.dashboard.dragndrop-1.1.3.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.1.3 2025-09-07T20:29:16,611 Found link https://files.pythonhosted.org/packages/43/f3/b9dfc55752640763bd493cc4a0d252b522df87eba6502918f461543c3de4/ftw.dashboard.dragndrop-1.1.4.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.1.4 2025-09-07T20:29:16,611 Found link https://files.pythonhosted.org/packages/0a/cf/1e2a49de35cba37bf57a0de80115073b6f92cfbb98b83392e87d1341d9c6/ftw.dashboard.dragndrop-1.1.6.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.1.6 2025-09-07T20:29:16,612 Found link https://files.pythonhosted.org/packages/91/f5/6d492a11d4d75eb7147e5b1cfe3376a34efd70d6dfeed89b247d1733ed40/ftw.dashboard.dragndrop-1.1.7.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.1.7 2025-09-07T20:29:16,612 Found link https://files.pythonhosted.org/packages/a0/a5/31bc6ba098edf69d3fd783301a0ddeaa7b381ef9016372d1e949104ad5d8/ftw.dashboard.dragndrop-1.2.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.2 2025-09-07T20:29:16,612 Found link https://files.pythonhosted.org/packages/78/b5/abb2d1313963fedfafa5bc2b495078287af6c63bd52677143775d9279d91/ftw.dashboard.dragndrop-1.3.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.3 2025-09-07T20:29:16,612 Found link https://files.pythonhosted.org/packages/2a/13/9925687bc30599066f454a9c20d0d6a5a9b68a63ab9915f463bfd31ab920/ftw.dashboard.dragndrop-1.3.1.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.3.1 2025-09-07T20:29:16,613 Found link https://files.pythonhosted.org/packages/a0/12/71c69bb0166ef3669bf7860389cbe584a32a65caf272f599c65da6113ed9/ftw.dashboard.dragndrop-1.3.2.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.3.2 2025-09-07T20:29:16,613 Found link https://files.pythonhosted.org/packages/c1/c1/85cafda49799f6a82243f6e5e568117a136cfbb170177d143142adc69530/ftw.dashboard.dragndrop-1.3.3.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.3.3 2025-09-07T20:29:16,613 Found link https://files.pythonhosted.org/packages/84/73/e2dd682f00eb092cf0017726d1725ae439c0617276ef3d2edbdf0af9f2fd/ftw.dashboard.dragndrop-1.3.4.zip (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.3.4 2025-09-07T20:29:16,614 Found link https://files.pythonhosted.org/packages/cf/dd/45900a4ff1e4a86eaae95b5b8368cc040d56098bc2f8afc55231544a1f92/ftw.dashboard.dragndrop-1.4.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.4 2025-09-07T20:29:16,614 Found link https://files.pythonhosted.org/packages/62/10/751bad172b10f11ce832986372aa2e62def801edf6cb799b2732f5aaa9fe/ftw.dashboard.dragndrop-1.5.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.5 2025-09-07T20:29:16,614 Found link https://files.pythonhosted.org/packages/fa/e5/f78660472a5d186838bfa145c9fab9fe83cfec1370722b512f64c3313851/ftw.dashboard.dragndrop-1.5.1.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.5.1 2025-09-07T20:29:16,615 Found link https://files.pythonhosted.org/packages/85/83/7cc7e98230b4348b3ac73f2bd15e588f28cba3af5973c0f83f21d0a3fafb/ftw.dashboard.dragndrop-1.5.2.zip (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.5.2 2025-09-07T20:29:16,615 Found link https://files.pythonhosted.org/packages/b2/34/ce2bc40f8611fff65b5d8055e11863e3e8f3da0dea9747daaee1e613752d/ftw.dashboard.dragndrop-1.5.3.zip (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.5.3 2025-09-07T20:29:16,615 Found link https://files.pythonhosted.org/packages/a0/87/5417b6ebb7b48a270c389873d22e5483de22f99def6cfd8fd3cb46c7e0ea/ftw.dashboard.dragndrop-1.5.4.zip (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.5.4 2025-09-07T20:29:16,616 Found link https://files.pythonhosted.org/packages/0d/e0/ea8fde11aabb7086899193a2526543abf956abd530dc1963d536db3e9225/ftw.dashboard.dragndrop-1.5.5.zip (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.5.5 2025-09-07T20:29:16,616 Found link https://files.pythonhosted.org/packages/d6/a2/c70623125ed65bbe357fab7d9da01e5d4a7881532fb4a2c84d6ee43f1987/ftw.dashboard.dragndrop-1.6.0.zip (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.6.0 2025-09-07T20:29:16,616 Found link https://files.pythonhosted.org/packages/03/fe/92f02d89dc4a7b6c1ffc34378b375f01524ef27d879c57e49c65a8d71acf/ftw.dashboard.dragndrop-1.7.0.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.7.0 2025-09-07T20:29:16,617 Found link https://files.pythonhosted.org/packages/9a/94/a4c472689d3a9f647c4520f3b02532576a813a02e62589cbba827a7a009b/ftw.dashboard.dragndrop-1.7.1.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 1.7.1 2025-09-07T20:29:16,617 Found link https://files.pythonhosted.org/packages/4b/80/9855b0e7aa666edbebd883fe35e122285f00e0d35d596eb4fafdfba3bc89/ftw.dashboard.dragndrop-2.0.0.tar.gz (from https://pypi.org/simple/ftw-dashboard-dragndrop/), version: 2.0.0 2025-09-07T20:29:16,618 Fetching project page and analyzing links: https://www.piwheels.org/simple/ftw-dashboard-dragndrop/ 2025-09-07T20:29:16,618 Getting page https://www.piwheels.org/simple/ftw-dashboard-dragndrop/ 2025-09-07T20:29:16,619 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:29:16,712 Fetched page https://www.piwheels.org/simple/ftw-dashboard-dragndrop/ as text/html 2025-09-07T20:29:16,718 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-2.0.0-py3-none-any.whl#sha256=44f311108aba6a3cabb4a0f121ed303c02937867b04c7184d1c4374cc51de3f1 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,718 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.7.1-py3-none-any.whl#sha256=9b2992a2ae9821db28b59a6506429733792abd096a329a3974650959182520f8 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,718 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.7.0-py3-none-any.whl#sha256=78d703619eefa6c1865c9921d9f246d922cb21d26165265f616ccc81e67991a1 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,718 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.6.0-py3-none-any.whl#sha256=ca31687892a962d164e37779bb40ad38021f2d10a0ceb2a792d5b68cd274d810 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,718 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.5.5-py3-none-any.whl#sha256=48684bb3a54539d30dae3c909fa7818a7714a662643c6dd0c79f0f9e4a9fb21f (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,719 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.5.4-py3-none-any.whl#sha256=a4c4695e0bcd6b1c1895f04be4c8a2e7c8dd8946a567a91b8b7c77334ca82320 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,719 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.5.3-py3-none-any.whl#sha256=b076f20889e50cc405b05d2a260def6ae5526aeca7fa81f9c700da602baadcde (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,719 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.5.2-py3-none-any.whl#sha256=999886aaa5e2dcc3bebe9773798f15eec48b5e486d613d3a88a39490823a7b1e (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,719 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.5.1-py3-none-any.whl#sha256=38b2ab3bb3f291220d23008bf3bf0dfaf026fae93d499add52f7d57ef8d84c75 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,719 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.5-py3-none-any.whl#sha256=4dc121100d3dcfe53e9004c05981fd2c49acf0a6fd10c2c0f4f14e9e9e1b215f (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,719 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.4-py3-none-any.whl#sha256=b21d002dbc760b81148707074a4401e74b0bdd3cfd9e578e8e1d41294375fe8e (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,720 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.3.4-py3-none-any.whl#sha256=97f68a716625397ecee7d3b8c7d94088da179c0eefc8386a3cce9874c47ee1fa (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,720 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.3.3-py3-none-any.whl#sha256=0ccb5f0e3676b15830c8d9dd878f529be4e2ef9812a813ffa4f3b8fe38ed0505 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,720 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.3.2-py3-none-any.whl#sha256=c76b4322ecc50f29184ea0c4449c6426fdbe956b0287f25d56f594a7bfee9fc5 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,720 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.3.1-py3-none-any.whl#sha256=90bfc35ecba40baadcde76035484d061fe29c73b212438cb72886a7abc1a36d9 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,720 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.3-py3-none-any.whl#sha256=8da9e28c32e96b983d139e94b60b1786aabb6e38f0aef931bf8a72317a059118 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,720 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.2-py3-none-any.whl#sha256=883fd3bd6efbc5ad4709c75027aac08a9aa217436c9427d67a8553f50897e2da (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,720 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.1.7-py3-none-any.whl#sha256=c936f701fae25249f3f129a98076b183c09bf01ca4cb2f15f9c4d8d2f10bbf33 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,721 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.1.6-py3-none-any.whl#sha256=f9b9d8772aa3154397fa771e7475575bab7511e2b19619535365dd2c45ee5004 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,721 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.1.4-py3-none-any.whl#sha256=123f9b41c06ce0cde2ba4ee4cbef5041bec353cc5b65a82f9e86d78ca4f00c2f (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,721 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.1.3-py3-none-any.whl#sha256=b704efda2ae120a68e4908e06e3827ecd3f4592a04b0e8597033217bbfd3dae7 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,721 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.1.2-py3-none-any.whl#sha256=bed6ce2d04d66999f671b4aed75bcf05b16be12bffc04464175b366e6a9900d4 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,721 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.1.1-py3-none-any.whl#sha256=acb94bd7113d341a1ac66569670c477bb5126560a5fd67cae76b9a4860aae1f6 (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,721 Skipping link: No binaries permitted for ftw-dashboard-dragndrop: https://archive1.piwheels.org/simple/ftw-dashboard-dragndrop/ftw.dashboard.dragndrop-1.1-py3-none-any.whl#sha256=7ecee1721b97a5ad04120368eb01266de9560d0f4ac8caf97b7c3fda9599964c (from https://www.piwheels.org/simple/ftw-dashboard-dragndrop/) 2025-09-07T20:29:16,722 Skipping link: not a file: https://www.piwheels.org/simple/ftw-dashboard-dragndrop/ 2025-09-07T20:29:16,722 Skipping link: not a file: https://pypi.org/simple/ftw-dashboard-dragndrop/ 2025-09-07T20:29:16,748 Given no hashes to check 1 links for project 'ftw-dashboard-dragndrop': discarding no candidates 2025-09-07T20:29:16,749 Collecting ftw-dashboard-dragndrop==1.0 2025-09-07T20:29:16,750 Created temporary directory: /tmp/pip-unpack-6t4prl1d 2025-09-07T20:29:16,888 Downloading ftw.dashboard.dragndrop-1.0.tar.gz (11 kB) 2025-09-07T20:29:16,935 Added ftw-dashboard-dragndrop==1.0 from https://files.pythonhosted.org/packages/0e/fe/832dae3d393f8f25d4a10f0ec9289bf75ad57c14a96eac816ba6b0719c25/ftw.dashboard.dragndrop-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-d3izb60r' 2025-09-07T20:29:16,936 Running setup.py (path:/tmp/pip-wheel-u5nmcbey/ftw-dashboard-dragndrop_b3b7ce2e69ed4fcfa864fa65c9edd1d2/setup.py) egg_info for package ftw-dashboard-dragndrop 2025-09-07T20:29:16,936 Created temporary directory: /tmp/pip-pip-egg-info-l21l4vnp 2025-09-07T20:29:16,936 Preparing metadata (setup.py): started 2025-09-07T20:29:16,937 Running command python setup.py egg_info 2025-09-07T20:29:17,453 Traceback (most recent call last): 2025-09-07T20:29:17,454 File "", line 2, in 2025-09-07T20:29:17,454 exec(compile(''' 2025-09-07T20:29:17,455 ~~~~^^^^^^^^^^^^ 2025-09-07T20:29:17,455 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:29:17,455 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,455 ...<32 lines>... 2025-09-07T20:29:17,455 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:29:17,455 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,455 ''' % ('/tmp/pip-wheel-u5nmcbey/ftw-dashboard-dragndrop_b3b7ce2e69ed4fcfa864fa65c9edd1d2/setup.py',), "", "exec")) 2025-09-07T20:29:17,455 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,456 File "", line 35, in 2025-09-07T20:29:17,456 File "/tmp/pip-wheel-u5nmcbey/ftw-dashboard-dragndrop_b3b7ce2e69ed4fcfa864fa65c9edd1d2/setup.py", line 10, in 2025-09-07T20:29:17,456 open(os.path.join("docs", "HISTORY.txt")).read(), 2025-09-07T20:29:17,456 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,456 FileNotFoundError: [Errno 2] No such file or directory: 'docs/HISTORY.txt' 2025-09-07T20:29:17,538 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:29:17,551 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:29:17,551 exec(compile('"'"''"'"''"'"' 2025-09-07T20:29:17,551 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:29:17,551 # 2025-09-07T20:29:17,551 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:29:17,551 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:29:17,551 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:29:17,551 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:29:17,551 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:29:17,551 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:29:17,551 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:29:17,551 import os, sys, tokenize, traceback 2025-09-07T20:29:17,551 2025-09-07T20:29:17,551 try: 2025-09-07T20:29:17,551 import setuptools 2025-09-07T20:29:17,551 except ImportError: 2025-09-07T20:29:17,551 print( 2025-09-07T20:29:17,551 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:29:17,551 "the build environment with exception:", 2025-09-07T20:29:17,551 file=sys.stderr, 2025-09-07T20:29:17,551 ) 2025-09-07T20:29:17,551 traceback.print_exc() 2025-09-07T20:29:17,551 sys.exit(1) 2025-09-07T20:29:17,551 2025-09-07T20:29:17,551 __file__ = %r 2025-09-07T20:29:17,551 sys.argv[0] = __file__ 2025-09-07T20:29:17,551 2025-09-07T20:29:17,551 if os.path.exists(__file__): 2025-09-07T20:29:17,551 filename = __file__ 2025-09-07T20:29:17,551 with tokenize.open(__file__) as f: 2025-09-07T20:29:17,551 setup_py_code = f.read() 2025-09-07T20:29:17,551 else: 2025-09-07T20:29:17,551 filename = "" 2025-09-07T20:29:17,551 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:29:17,551 2025-09-07T20:29:17,551 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:29:17,551 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-u5nmcbey/ftw-dashboard-dragndrop_b3b7ce2e69ed4fcfa864fa65c9edd1d2/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-l21l4vnp[/] 2025-09-07T20:29:17,551 [bold magenta]cwd[/]: /tmp/pip-wheel-u5nmcbey/ftw-dashboard-dragndrop_b3b7ce2e69ed4fcfa864fa65c9edd1d2/ 2025-09-07T20:29:17,551 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:29:17,552 ERROR: metadata generation failed 2025-09-07T20:29:17,557 Exception information: 2025-09-07T20:29:17,557 Traceback (most recent call last): 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:29:17,557 call_subprocess( 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~^ 2025-09-07T20:29:17,557 args, 2025-09-07T20:29:17,557 ^^^^^ 2025-09-07T20:29:17,557 ...<2 lines>... 2025-09-07T20:29:17,557 spinner=spinner, 2025-09-07T20:29:17,557 ^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 ) 2025-09-07T20:29:17,557 ^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:29:17,557 raise error 2025-09-07T20:29:17,557 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:29:17,557 2025-09-07T20:29:17,557 The above exception was the direct cause of the following exception: 2025-09-07T20:29:17,557 2025-09-07T20:29:17,557 Traceback (most recent call last): 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:29:17,557 status = _inner_run() 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:29:17,557 return self.run(options, args) 2025-09-07T20:29:17,557 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:29:17,557 return func(self, options, args) 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:29:17,557 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:29:17,557 result = self._result = resolver.resolve( 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:29:17,557 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:29:17,557 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 ) 2025-09-07T20:29:17,557 ^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:29:17,557 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:29:17,557 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:29:17,557 if not criterion.candidates: 2025-09-07T20:29:17,557 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:29:17,557 return bool(self._sequence) 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:29:17,557 self._bool = any(self) 2025-09-07T20:29:17,557 ~~~^^^^^^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:29:17,557 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:29:17,557 ^^^^^^^^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:29:17,557 candidate = func() 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:29:17,557 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:29:17,557 link, template, name, version 2025-09-07T20:29:17,557 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 ) 2025-09-07T20:29:17,557 ^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:29:17,557 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~^ 2025-09-07T20:29:17,557 link, 2025-09-07T20:29:17,557 ^^^^^ 2025-09-07T20:29:17,557 ...<3 lines>... 2025-09-07T20:29:17,557 version=version, 2025-09-07T20:29:17,557 ^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 ) 2025-09-07T20:29:17,557 ^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:29:17,557 super().__init__( 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:29:17,557 link=link, 2025-09-07T20:29:17,557 ^^^^^^^^^^ 2025-09-07T20:29:17,557 ...<4 lines>... 2025-09-07T20:29:17,557 version=version, 2025-09-07T20:29:17,557 ^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 ) 2025-09-07T20:29:17,557 ^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:29:17,557 self.dist = self._prepare() 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~^^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:29:17,557 dist = self._prepare_distribution() 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:29:17,557 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:29:17,557 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:29:17,557 dist = _get_prepared_distribution( 2025-09-07T20:29:17,557 req, 2025-09-07T20:29:17,557 ...<3 lines>... 2025-09-07T20:29:17,557 self.check_build_deps, 2025-09-07T20:29:17,557 ) 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:29:17,557 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:29:17,557 finder, build_isolation, check_build_deps 2025-09-07T20:29:17,557 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 ) 2025-09-07T20:29:17,557 ^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:29:17,557 self.req.prepare_metadata() 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:29:17,557 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:29:17,557 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:29:17,557 build_env=self.build_env, 2025-09-07T20:29:17,557 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 ...<3 lines>... 2025-09-07T20:29:17,557 details=details, 2025-09-07T20:29:17,557 ^^^^^^^^^^^^^^^^ 2025-09-07T20:29:17,557 ) 2025-09-07T20:29:17,557 ^ 2025-09-07T20:29:17,557 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:29:17,557 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:29:17,557 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:29:17,579 Removed ftw-dashboard-dragndrop==1.0 from https://files.pythonhosted.org/packages/0e/fe/832dae3d393f8f25d4a10f0ec9289bf75ad57c14a96eac816ba6b0719c25/ftw.dashboard.dragndrop-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-d3izb60r' 2025-09-07T20:29:17,579 Removed build tracker: '/tmp/pip-build-tracker-d3izb60r'