2025-02-03T13:09:26,263 Created temporary directory: /tmp/pip-build-tracker-yazz_jlw 2025-02-03T13:09:26,265 Initialized build tracking at /tmp/pip-build-tracker-yazz_jlw 2025-02-03T13:09:26,265 Created build tracker: /tmp/pip-build-tracker-yazz_jlw 2025-02-03T13:09:26,266 Entered build tracker: /tmp/pip-build-tracker-yazz_jlw 2025-02-03T13:09:26,267 Created temporary directory: /tmp/pip-wheel-ppqxsdoq 2025-02-03T13:09:26,270 Created temporary directory: /tmp/pip-ephem-wheel-cache-_p547rmy 2025-02-03T13:09:26,315 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-02-03T13:09:26,318 2 location(s) to search for versions of threatexchange: 2025-02-03T13:09:26,318 * https://pypi.org/simple/threatexchange/ 2025-02-03T13:09:26,318 * https://www.piwheels.org/simple/threatexchange/ 2025-02-03T13:09:26,319 Fetching project page and analyzing links: https://pypi.org/simple/threatexchange/ 2025-02-03T13:09:26,319 Getting page https://pypi.org/simple/threatexchange/ 2025-02-03T13:09:26,321 Found index url https://pypi.org/simple/ 2025-02-03T13:09:26,544 Fetched page https://pypi.org/simple/threatexchange/ as application/vnd.pypi.simple.v1+json 2025-02-03T13:09:26,561 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/2f/e5/91a07d78db61c2c82c4f1ff7fe30fbbc9ac59025c720178741bf1a8633f4/threatexchange-0.0.10-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,562 Found link https://files.pythonhosted.org/packages/07/fd/4177ba0ba747825cce72d8e771a6c5bad282bb2fa48378e9ff209073bfe4/threatexchange-0.0.10.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.10 2025-02-03T13:09:26,563 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/5a/d5/161da070866b89684d8c21ef051c07ba1664b11c4a14be3a200c51741b50/threatexchange-0.0.11-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,563 Found link https://files.pythonhosted.org/packages/bc/6d/a3e90cb83dd5fa303e7df445062716bee1255deac4c904e2d55142ed5cc6/threatexchange-0.0.11.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.11 2025-02-03T13:09:26,564 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/c5/b0/ecf33ef942731e9f07ba838601862f03be5d5a6a0c814c1ee58208b9670e/threatexchange-0.0.12-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,564 Found link https://files.pythonhosted.org/packages/fb/19/0ee3b4f50e2e742f054693f6786659a4036c22700810d86f033f3bf96f56/threatexchange-0.0.12.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.12 2025-02-03T13:09:26,565 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/da/ef/c1957f7acf8f189c6b45091693633af1a5131a8baf0c6658af75b39e8518/threatexchange-0.0.13-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,566 Found link https://files.pythonhosted.org/packages/cd/f7/82a76e6c56f1c0910f102511c16755a2b64ea2b959b393957b4b047da928/threatexchange-0.0.13.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.13 2025-02-03T13:09:26,566 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/06/22/c6032a7d3f09778f63a39d80c3e4d58d7e0097162fbabfa60a4834037538/threatexchange-0.0.14-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,567 Found link https://files.pythonhosted.org/packages/bf/7a/5dd730d3341fa3f9aaade2e50166860e51b8274463c32428e780cf30762c/threatexchange-0.0.14.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.14 2025-02-03T13:09:26,568 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/5b/16/ea8fe547ad5116b041528961d092b1f9fd5e7d0391c44e0e7f926e08117f/threatexchange-0.0.15-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,568 Found link https://files.pythonhosted.org/packages/b5/3a/42f97e5ecba097ceb264385c10e52fdcd79851f63fa5e07eb9ce4a453c3d/threatexchange-0.0.15.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.15 2025-02-03T13:09:26,569 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/f5/bd/44a3b138870515e9d60ee3bc3f642d28fb26743d9dab5b283cea985148ec/threatexchange-0.0.16-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,570 Found link https://files.pythonhosted.org/packages/7f/7e/508d7f7ef60335c8376da37cb8d985f162eeef27985a2f3e1e358a909713/threatexchange-0.0.16.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.16 2025-02-03T13:09:26,570 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/52/3a/f96ae7b08d2cea22745dbc18750e050229f6a7721b47d53fdd05e22f87d7/threatexchange-0.0.17-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,571 Found link https://files.pythonhosted.org/packages/8b/51/f117b151431a6ce4b1046d365c508ca84fe08776016f8dd69b133934ff1b/threatexchange-0.0.17.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.17 2025-02-03T13:09:26,572 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/58/0d/0a0d79ea85cff00eb097fd677650f20685732dd2e4142ba592102e70a24d/threatexchange-0.0.18-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,572 Found link https://files.pythonhosted.org/packages/c9/c2/7f9735ec0e33855f599c08a0772f0957cda3b1f60cbe39ae26a26cef740c/threatexchange-0.0.18.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.18 2025-02-03T13:09:26,573 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/db/de/e82a7c07080b980992dc8e22c38cf0a1691652c65e22886a01c8ec4e2e0c/threatexchange-0.0.19-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,573 Found link https://files.pythonhosted.org/packages/00/86/3450d354377f563ad45efa0a9460c7dd454178858becbc4505e252b4afb7/threatexchange-0.0.19.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.19 2025-02-03T13:09:26,574 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/2b/2b/c6ec812d317e2874b2b3a5ac28c7ca9e848c1d14ed910e9cd70d7fa33801/threatexchange-0.0.20-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,574 Found link https://files.pythonhosted.org/packages/23/77/fedfb910cbb540cca06fcad7c43fe59062de2a56c6672feb1c775d30b224/threatexchange-0.0.20.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.20 2025-02-03T13:09:26,575 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/54/17/4a4b42a943391f98ade16ab9f101858e89fb4593bfa18933875dba32f6de/threatexchange-0.0.21-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,576 Found link https://files.pythonhosted.org/packages/6c/4c/039dbc1548db90e43738be99ddc82227e6c5742136e9d2c35ad04feb6a4d/threatexchange-0.0.21.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.21 2025-02-03T13:09:26,576 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/8c/57/763c28fb2e316bbecae5ad05525b53cdba6d29bc7902ee464fda0957a06c/threatexchange-0.0.22-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,577 Found link https://files.pythonhosted.org/packages/33/e3/ff45ad2be4cea73796cc34e3ba690196462465087c52f77983ce5ab28a06/threatexchange-0.0.22.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.22 2025-02-03T13:09:26,577 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/03/04/9335caf742d6a004936ba941522c39fa13678f6e12b8ff3eb8f7a725c0ff/threatexchange-0.0.23-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,578 Found link https://files.pythonhosted.org/packages/c5/05/58c891d9f98db25bb25f0c6a0941950335f5f6616108a480b822d612ea80/threatexchange-0.0.23.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.23 2025-02-03T13:09:26,579 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/ec/1e/ddf1e763e9ae5550e8a68a0c3072d681d1515b5393a6caf275be9330344e/threatexchange-0.0.24-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,580 Found link https://files.pythonhosted.org/packages/4d/28/0e5c297f25cd16cd9013fa7c14319b232e0b9c089c4a651e40b20d245bce/threatexchange-0.0.24.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.24 2025-02-03T13:09:26,580 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/4f/27/005ad0d3c28add653e001530e0a501d95b358b273bf03206d961d1974041/threatexchange-0.0.25-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,581 Found link https://files.pythonhosted.org/packages/e5/de/f199c3ef5d7d78252d1aa338f84dcf5bf4d6ade053b07b2988dfe4daab65/threatexchange-0.0.25.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.25 2025-02-03T13:09:26,581 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/16/ba/2e11ac7a0ac0891b310c93623677185326eab3a29ead30f1908cd71ae26c/threatexchange-0.0.26-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,582 Found link https://files.pythonhosted.org/packages/76/f7/c453fbf6f2073b50a625cbb663aa30521f8df61d608ea3142b3c561b9043/threatexchange-0.0.26.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.26 2025-02-03T13:09:26,583 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/20/32/764aa468af82a6f70ccdb7f177b0de07d5fb33f8f49f1153a141dab0c7f1/threatexchange-0.0.27-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,583 Found link https://files.pythonhosted.org/packages/f1/a0/165e3244aa85fb30ffc04ff8ca1dc260af340655f50e1db291c7dbab2a03/threatexchange-0.0.27.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.27 2025-02-03T13:09:26,584 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/b7/91/385a9649d80f08ff2e3b406d32e96f3a9e750f59cd7310a3055b66eb6371/threatexchange-0.0.28-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,584 Found link https://files.pythonhosted.org/packages/6e/71/44af2a0fe704a5d17cf6e3f5aa5f36c3a11867d3f2e410fbacd42ca09e50/threatexchange-0.0.28.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.28 2025-02-03T13:09:26,585 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/69/17/8f5ce1c154549aa45bdcfd26b26a0a11b2b1d9507f397285ad3308848be3/threatexchange-0.0.29-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,586 Found link https://files.pythonhosted.org/packages/b9/5c/5cbcacfa3cde77e7c899e3639148fd9c98810f6fa7a5edff516456ff809f/threatexchange-0.0.29.tar.gz (from https://pypi.org/simple/threatexchange/), version: 0.0.29 2025-02-03T13:09:26,586 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/45/c3/6bc1f449ae7284a3fd4a72cf898f97919d5367fb9ec7bd52cf7903b9273e/threatexchange-1.0.0-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,587 Found link https://files.pythonhosted.org/packages/32/53/a13fd5bf6928f186498980d58c3ec40b0b9ffa345859b2ddad2c02b9755d/threatexchange-1.0.0.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.0 2025-02-03T13:09:26,588 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/3b/60/543ae42097bf1d263be14e35962d96991fa8d2e5bdb708a2f51f96e111f8/threatexchange-1.0.1-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,589 Found link https://files.pythonhosted.org/packages/35/10/2a0d206711a4060dab92e9b3967e67bc7bb28cf98c07234cddfef8b80a47/threatexchange-1.0.1.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.1 2025-02-03T13:09:26,589 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/8f/e8/6bbb3351e40f0ceba2dd6cc9eb39c2f2a0546ba6d9943a96726723da52db/threatexchange-1.0.2-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,590 Found link https://files.pythonhosted.org/packages/18/21/c854c315c206dd6e05056c8dd56db3ad77339af590608b95574d13c1e1f4/threatexchange-1.0.2.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.2 2025-02-03T13:09:26,591 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/fa/a4/a9d83054afdfede7b4c28acdb005dfef6b02b4ad6b59373dd560458b016f/threatexchange-1.0.3-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,591 Found link https://files.pythonhosted.org/packages/55/1e/b269f14db99b04b955ff265dfe97c7a9da6d12de49cd7d9c74daaede27e4/threatexchange-1.0.3.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.3 2025-02-03T13:09:26,592 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/e3/32/b9e6f3460289f79e410524e627571651e81e2eae7fdaf7934498a0d64735/threatexchange-1.0.4-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,593 Found link https://files.pythonhosted.org/packages/17/6f/280059295572f0a0a4b0f6e2d07344cbf1d3a62ed577bbc7e5302de028cc/threatexchange-1.0.4.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.4 2025-02-03T13:09:26,593 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/5e/2a/33c8267a0a36ffbbbdfc804d6e91ca9a5ac3a9c030e84af38d478e5c91fb/threatexchange-1.0.5-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,594 Found link https://files.pythonhosted.org/packages/f7/c1/c7c4baa0d1ce365f570ac320460b35a6e11d4ca29e36b5a001114ef92f7e/threatexchange-1.0.5.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.5 2025-02-03T13:09:26,594 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/82/0c/0dfd32d870413a84b0f9ea6f682537afb483def22ad269920463f6e261ed/threatexchange-1.0.6-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,595 Found link https://files.pythonhosted.org/packages/be/06/be748a5c5952a45a2964b612dd800c34ea74810c54b4dc8a3e8cafb4eac6/threatexchange-1.0.6.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.6 2025-02-03T13:09:26,596 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/b8/55/4eb564096f05527a2878b2fca52ef82f04e40e93e964604db235c356d7ac/threatexchange-1.0.7-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,597 Found link https://files.pythonhosted.org/packages/a9/38/bd2b00e5e3213d679b0a6bd04e3d38f6e8c904362b230e5feed6d9d7ed4e/threatexchange-1.0.7.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.7 2025-02-03T13:09:26,598 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/23/97/5cd105e7724d9aa57d64a73f1275194a6e1e8b888572b5418b20cfbfe35f/threatexchange-1.0.8-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,598 Found link https://files.pythonhosted.org/packages/d0/f5/ac676240426deabf883f63167135f6086cd398265234d917821904b1c35c/threatexchange-1.0.8.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.8 2025-02-03T13:09:26,599 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/46/ef/cb786020568eb6e51e48e88bc2f480475b10fdae7ed9d531303c025e8cb8/threatexchange-1.0.9-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,599 Found link https://files.pythonhosted.org/packages/95/30/1c0672e9c51e7e690a7943985d719f0e5af1a9ca0b466be3a9ef9755f7c5/threatexchange-1.0.9.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.9 2025-02-03T13:09:26,600 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/a5/db/5545a5d9aa3a10d5b5a268a2979d00c878f665ecfb17d8cc28b392cb2508/threatexchange-1.0.10-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,601 Found link https://files.pythonhosted.org/packages/27/ac/9097032fda57e9fa45d2f283aee000a9c2e79924204c37cbffc4ca786114/threatexchange-1.0.10.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.10 2025-02-03T13:09:26,601 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/e2/b7/43fcbde015327b858ab93d1b0e965d6627d41d3a15bbe650c45201567ed6/threatexchange-1.0.11-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,602 Found link https://files.pythonhosted.org/packages/fc/90/7eccccb9aa46c6f7aa42050a2eb3a8487bba0d9cdab9c0ebdedf0bcafa91/threatexchange-1.0.11.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.11 2025-02-03T13:09:26,603 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/58/1a/6e96a3e10e1750eb5506ce98e90acb393d38f7a05b85455ce110d5c67aa1/threatexchange-1.0.12-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,603 Found link https://files.pythonhosted.org/packages/4f/49/78d21241f9b59a78ac4e71ceb1d42582523b8b112b636fd1212c2777aff2/threatexchange-1.0.12.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.12 2025-02-03T13:09:26,604 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/a3/56/41f7de56705a1e1aad695a28e314c7423ac5c7298df04783e4bc896df5ef/threatexchange-1.0.13-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,604 Found link https://files.pythonhosted.org/packages/c2/20/55a7830aa9f00982d432eeb0c38dc1494784b60bcf22c83211b749698a6d/threatexchange-1.0.13.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.13 2025-02-03T13:09:26,605 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/13/70/7dcddfb9d38c6f5663f6a597ac7ef5b19115d0b25f527344fff467ae0345/threatexchange-1.0.14-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,605 Found link https://files.pythonhosted.org/packages/64/97/6cf550edeeaba9b8175e65d0ef759048ddfe4533c7b61b2082bcdeeb0060/threatexchange-1.0.14.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.14 2025-02-03T13:09:26,606 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/66/35/72dfd75b0840ca48da499d9cef0a9aa358acf94e1871e08cc4f0c0ad9f81/threatexchange-1.0.15-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,607 Found link https://files.pythonhosted.org/packages/2c/e7/f87387b90919b92f4aa9c4fcaefbf7d822fd25205969e1055f7a64200ce5/threatexchange-1.0.15.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.0.15 2025-02-03T13:09:26,607 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/b9/b6/1a641aa4e0ee97878c14b0e4e44c09dbb96970a30c0cd219f598fbb7026c/threatexchange-1.1.0-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,608 Found link https://files.pythonhosted.org/packages/5f/9e/2983d6c27829a30cbf45d970efe4e5d2849d491bc45385d943c407f72d45/threatexchange-1.1.0.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.1.0 2025-02-03T13:09:26,609 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/10/84/b2ec4b521dbb0ceb2548f4b96dadf84f6b546f5a12406682145bbb7ae324/threatexchange-1.1.1-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,609 Found link https://files.pythonhosted.org/packages/18/39/ca1d7222f6bb050961df8cda52a332c09a7e58b74f8878407cdfe7b2aa05/threatexchange-1.1.1.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.1.1 2025-02-03T13:09:26,610 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/ba/c6/70e7695e6b751edace6827a39acbcacaa0ddeb8cd50174dfe47d774e1555/threatexchange-1.2.1-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,611 Found link https://files.pythonhosted.org/packages/e0/d4/c54ba6b08c2f062929dd9b29b8471b6607d48f4bf3b4a33afd7d9e1f71d7/threatexchange-1.2.1.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.2.1 2025-02-03T13:09:26,611 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/b7/9b/8592aa1e32711937ade4a4e7b65ca9a4f261ec1827c872a0ca865ba54947/threatexchange-1.2.2-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,612 Found link https://files.pythonhosted.org/packages/b9/68/052c76d11ca481c1f8eb29c51597cc0f9c011f1c369e6bc98b8ca3bd2c75/threatexchange-1.2.2.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.2.2 2025-02-03T13:09:26,612 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/be/42/7081337f7a0d04af31e0795b4ddca9df68a8574c7a11aac6fcb28a57645c/threatexchange-1.2.3-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,613 Found link https://files.pythonhosted.org/packages/28/d2/a9fdc4838f98447dea15d29445aacd2555b85f9dd70235c84384450122a7/threatexchange-1.2.3.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.2.3 2025-02-03T13:09:26,613 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/84/09/8faa717913659e5ba668923e47cce34ac8cabb1f2d5342f2759b2bf6b8f9/threatexchange-1.2.4-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,614 Found link https://files.pythonhosted.org/packages/a5/4e/743971f311fe201062724782759af3cbdfac3fef8c55989569d2d96979ff/threatexchange-1.2.4.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.2.4 2025-02-03T13:09:26,614 Skipping link: No binaries permitted for threatexchange: https://files.pythonhosted.org/packages/41/69/0403eba6ea9c610183c4f10cc2ac8d55c4278fd6949ae898bbd227ae12e9/threatexchange-1.2.5-py3-none-any.whl (from https://pypi.org/simple/threatexchange/) 2025-02-03T13:09:26,615 Found link https://files.pythonhosted.org/packages/ab/cb/9fdaae7e2511464ab03868c5e6e4579c9b8da173c6ff89c1d2abc4e7e0a3/threatexchange-1.2.5.tar.gz (from https://pypi.org/simple/threatexchange/), version: 1.2.5 2025-02-03T13:09:26,616 Fetching project page and analyzing links: https://www.piwheels.org/simple/threatexchange/ 2025-02-03T13:09:26,617 Getting page https://www.piwheels.org/simple/threatexchange/ 2025-02-03T13:09:26,618 Found index url https://www.piwheels.org/simple/ 2025-02-03T13:09:26,800 Fetched page https://www.piwheels.org/simple/threatexchange/ as text/html 2025-02-03T13:09:26,804 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.20-py3-none-any.whl#sha256=e170479384e1c5958c4e0d5fe2de9e0b27a99250076c24885e5332b44658b6ad (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,805 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.19-py3-none-any.whl#sha256=1960ba24824cc50cba1d3257d5df0f0fe99b9cd36612346a0e331c954863f0d1 (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,805 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.18-py3-none-any.whl#sha256=65a87748068c20512f27833a1d1a9ba9e25122d7d37037f629cf8fecdaa68e76 (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,806 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.17-py3-none-any.whl#sha256=354c5446e55a4e1a0ff315ba1df72f66f4ebca5c2f32e1b99414cdc7786683ca (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,807 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.16-py3-none-any.whl#sha256=42703acb993d7d1b0ab5a6b692b3aebb05a0807a69b2f856b692a1c9acf3b5dd (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,807 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.15-py3-none-any.whl#sha256=d6491f6b712c8bcfb0603b5bd557560b88fa8a611e2f8bee3af9f8747fb3f6f0 (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,808 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.14-py3-none-any.whl#sha256=6f290f42e865220d7aa516bc3265be90825f790a52b1919c8a9541d0c213059f (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,808 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.13-py3-none-any.whl#sha256=d3037ba5c9dd7c9d5748ac83799624528365c4a7c596d3466e4c259bc3cfc809 (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,809 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.12-py3-none-any.whl#sha256=24215a277b7890c0f7dc1889513a3ca2080f1e92bfccd54e8dadea553b1851a5 (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,809 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.11-py3-none-any.whl#sha256=a850ee5c4de4b9b7592e11ce3d3b210eff2db4f321c0f08c08e0d1265de34479 (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,810 Skipping link: No binaries permitted for threatexchange: https://www.piwheels.org/simple/threatexchange/threatexchange-0.0.10-py3-none-any.whl#sha256=100c9ee040cb5e3129072e1cb5b4d8cb972f05fd778427a1c327d40348cb22bd (from https://www.piwheels.org/simple/threatexchange/) 2025-02-03T13:09:26,810 Skipping link: not a file: https://www.piwheels.org/simple/threatexchange/ 2025-02-03T13:09:26,811 Skipping link: not a file: https://pypi.org/simple/threatexchange/ 2025-02-03T13:09:26,835 Given no hashes to check 1 links for project 'threatexchange': discarding no candidates 2025-02-03T13:09:26,837 Collecting threatexchange==1.2.5 2025-02-03T13:09:26,839 Created temporary directory: /tmp/pip-unpack-onh31ftb 2025-02-03T13:09:27,066 Downloading threatexchange-1.2.5.tar.gz (151 kB) 2025-02-03T13:09:27,411 Added threatexchange==1.2.5 from https://files.pythonhosted.org/packages/ab/cb/9fdaae7e2511464ab03868c5e6e4579c9b8da173c6ff89c1d2abc4e7e0a3/threatexchange-1.2.5.tar.gz to build tracker '/tmp/pip-build-tracker-yazz_jlw' 2025-02-03T13:09:27,413 Running setup.py (path:/tmp/pip-wheel-ppqxsdoq/threatexchange_6cc48f843a7248a3b27e943a2ead57ef/setup.py) egg_info for package threatexchange 2025-02-03T13:09:27,414 Created temporary directory: /tmp/pip-pip-egg-info-1wzqgiqo 2025-02-03T13:09:27,415 Preparing metadata (setup.py): started 2025-02-03T13:09:27,416 Running command python setup.py egg_info 2025-02-03T13:09:27,889 Traceback (most recent call last): 2025-02-03T13:09:27,890 File "", line 2, in 2025-02-03T13:09:27,890 File "", line 34, in 2025-02-03T13:09:27,891 File "/tmp/pip-wheel-ppqxsdoq/threatexchange_6cc48f843a7248a3b27e943a2ead57ef/setup.py", line 9, in 2025-02-03T13:09:27,892 description = (here / "DESCRIPTION.rst").read_text(encoding="utf-8").strip() 2025-02-03T13:09:27,892 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,893 File "/usr/lib/python3.11/pathlib.py", line 1059, in read_text 2025-02-03T13:09:27,894 with self.open(mode='r', encoding=encoding, errors=errors) as f: 2025-02-03T13:09:27,895 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,897 File "/usr/lib/python3.11/pathlib.py", line 1045, in open 2025-02-03T13:09:27,898 return io.open(self, mode, buffering, encoding, errors, newline) 2025-02-03T13:09:27,898 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,899 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-ppqxsdoq/threatexchange_6cc48f843a7248a3b27e943a2ead57ef/DESCRIPTION.rst' 2025-02-03T13:09:27,957 ERROR: python setup.py egg_info exited with 1 2025-02-03T13:09:27,970 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-02-03T13:09:27,970 exec(compile('"'"''"'"''"'"' 2025-02-03T13:09:27,970 # This is -- a caller that pip uses to run setup.py 2025-02-03T13:09:27,970 # 2025-02-03T13:09:27,970 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-02-03T13:09:27,970 # import from `distutils.core` to work with newer packaging standards. 2025-02-03T13:09:27,970 # - It provides a clear error message when setuptools is not installed. 2025-02-03T13:09:27,970 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-02-03T13:09:27,970 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-02-03T13:09:27,970 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-02-03T13:09:27,970 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-02-03T13:09:27,970 import os, sys, tokenize 2025-02-03T13:09:27,970 2025-02-03T13:09:27,970 try: 2025-02-03T13:09:27,970 import setuptools 2025-02-03T13:09:27,970 except ImportError as error: 2025-02-03T13:09:27,970 print( 2025-02-03T13:09:27,970 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2025-02-03T13:09:27,970 "the build environment.", 2025-02-03T13:09:27,970 file=sys.stderr, 2025-02-03T13:09:27,970 ) 2025-02-03T13:09:27,970 sys.exit(1) 2025-02-03T13:09:27,970 2025-02-03T13:09:27,970 __file__ = %r 2025-02-03T13:09:27,970 sys.argv[0] = __file__ 2025-02-03T13:09:27,970 2025-02-03T13:09:27,970 if os.path.exists(__file__): 2025-02-03T13:09:27,970 filename = __file__ 2025-02-03T13:09:27,970 with tokenize.open(__file__) as f: 2025-02-03T13:09:27,970 setup_py_code = f.read() 2025-02-03T13:09:27,970 else: 2025-02-03T13:09:27,970 filename = "" 2025-02-03T13:09:27,970 setup_py_code = "from setuptools import setup; setup()" 2025-02-03T13:09:27,970 2025-02-03T13:09:27,970 exec(compile(setup_py_code, filename, "exec")) 2025-02-03T13:09:27,970 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ppqxsdoq/threatexchange_6cc48f843a7248a3b27e943a2ead57ef/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-1wzqgiqo[/] 2025-02-03T13:09:27,971 [bold magenta]cwd[/]: /tmp/pip-wheel-ppqxsdoq/threatexchange_6cc48f843a7248a3b27e943a2ead57ef/ 2025-02-03T13:09:27,971 Preparing metadata (setup.py): finished with status 'error' 2025-02-03T13:09:27,973 ERROR: metadata generation failed 2025-02-03T13:09:27,978 Exception information: 2025-02-03T13:09:27,978 Traceback (most recent call last): 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2025-02-03T13:09:27,978 call_subprocess( 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-02-03T13:09:27,978 raise error 2025-02-03T13:09:27,978 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-02-03T13:09:27,978 2025-02-03T13:09:27,978 The above exception was the direct cause of the following exception: 2025-02-03T13:09:27,978 2025-02-03T13:09:27,978 Traceback (most recent call last): 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-02-03T13:09:27,978 status = _inner_run() 2025-02-03T13:09:27,978 ^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-02-03T13:09:27,978 return self.run(options, args) 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 67, in wrapper 2025-02-03T13:09:27,978 return func(self, options, args) 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-02-03T13:09:27,978 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2025-02-03T13:09:27,978 result = self._result = resolver.resolve( 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2025-02-03T13:09:27,978 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2025-02-03T13:09:27,978 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2025-02-03T13:09:27,978 if not criterion.candidates: 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2025-02-03T13:09:27,978 return bool(self._sequence) 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 174, in __bool__ 2025-02-03T13:09:27,978 return any(self) 2025-02-03T13:09:27,978 ^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 162, in 2025-02-03T13:09:27,978 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 53, in _iter_built 2025-02-03T13:09:27,978 candidate = func() 2025-02-03T13:09:27,978 ^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-02-03T13:09:27,978 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-02-03T13:09:27,978 self._link_candidate_cache[link] = LinkCandidate( 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in __init__ 2025-02-03T13:09:27,978 super().__init__( 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-02-03T13:09:27,978 self.dist = self._prepare() 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-02-03T13:09:27,978 dist = self._prepare_distribution() 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 315, in _prepare_distribution 2025-02-03T13:09:27,978 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 527, in prepare_linked_requirement 2025-02-03T13:09:27,978 return self._prepare_linked_requirement(req, parallel_builds) 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 642, in _prepare_linked_requirement 2025-02-03T13:09:27,978 dist = _get_prepared_distribution( 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 72, in _get_prepared_distribution 2025-02-03T13:09:27,978 abstract_dist.prepare_distribution_metadata( 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-02-03T13:09:27,978 self.req.prepare_metadata() 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-02-03T13:09:27,978 self.metadata_directory = generate_metadata_legacy( 2025-02-03T13:09:27,978 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-02-03T13:09:27,978 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2025-02-03T13:09:27,978 raise MetadataGenerationFailed(package_details=details) from error 2025-02-03T13:09:27,978 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-02-03T13:09:27,991 Removed threatexchange==1.2.5 from https://files.pythonhosted.org/packages/ab/cb/9fdaae7e2511464ab03868c5e6e4579c9b8da173c6ff89c1d2abc4e7e0a3/threatexchange-1.2.5.tar.gz from build tracker '/tmp/pip-build-tracker-yazz_jlw' 2025-02-03T13:09:27,993 Removed build tracker: '/tmp/pip-build-tracker-yazz_jlw'