2025-09-13T09:12:10,870 Created temporary directory: /tmp/pip-build-tracker-_9r7ux_y 2025-09-13T09:12:10,871 Initialized build tracking at /tmp/pip-build-tracker-_9r7ux_y 2025-09-13T09:12:10,871 Created build tracker: /tmp/pip-build-tracker-_9r7ux_y 2025-09-13T09:12:10,871 Entered build tracker: /tmp/pip-build-tracker-_9r7ux_y 2025-09-13T09:12:10,872 Created temporary directory: /tmp/pip-wheel-8uxdopae 2025-09-13T09:12:10,875 Created temporary directory: /tmp/pip-ephem-wheel-cache-d0tpxg24 2025-09-13T09:12:10,949 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T09:12:10,952 2 location(s) to search for versions of dynamicscrapper: 2025-09-13T09:12:10,952 * https://pypi.org/simple/dynamicscrapper/ 2025-09-13T09:12:10,952 * https://www.piwheels.org/simple/dynamicscrapper/ 2025-09-13T09:12:10,952 Fetching project page and analyzing links: https://pypi.org/simple/dynamicscrapper/ 2025-09-13T09:12:10,953 Getting page https://pypi.org/simple/dynamicscrapper/ 2025-09-13T09:12:10,955 Found index url https://pypi.org/simple/ 2025-09-13T09:12:11,042 Fetched page https://pypi.org/simple/dynamicscrapper/ as application/vnd.pypi.simple.v1+json 2025-09-13T09:12:11,048 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/b8/b9/08fe4bf46bd4e30604f9f19aadccc5315f34e2b0a2efa740978e82207d27/dynamicscrapper-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,049 Found link https://files.pythonhosted.org/packages/67/40/12d17c421a389d4aa301acf09de6bba0c35e625b1f3921ffe0ec50383ddb/dynamicscrapper-0.1.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 0.1.0 2025-09-13T09:12:11,050 Found link https://files.pythonhosted.org/packages/48/31/4eeb961a3b251b1ae4fdcef9e4c35ed7e45a939ab07f2ee1b61bc31451d8/dynamicscrapper-0.2.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 0.2.0 2025-09-13T09:12:11,050 Found link https://files.pythonhosted.org/packages/3a/d0/5851c13c16116e88e0d5c87b16d332e41c3fbecb1b0ecf29594b6e3080aa/dynamicscrapper-0.3.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 0.3.0 2025-09-13T09:12:11,050 Found link https://files.pythonhosted.org/packages/40/6a/7f05154f82bf82f3189fd4af45b5d8e4a1c703eaec02a2789b7725224341/dynamicscrapper-1.3.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 1.3.0 2025-09-13T09:12:11,051 Found link https://files.pythonhosted.org/packages/a7/5a/ebdabac91113639187b6720945290ce5f563242fda5a948f6e2b26410c57/dynamicscrapper-2.3.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 2.3.0 2025-09-13T09:12:11,051 Found link https://files.pythonhosted.org/packages/39/42/c417e440e35ea2daa86cb32f298b51abeabd3f226fec8fba498f78bcfde0/dynamicscrapper-3.3.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 3.3.0 2025-09-13T09:12:11,051 Found link https://files.pythonhosted.org/packages/65/de/b9c9243618a8aec5e35a6e036438a615510decf64e9b2f2ada025b6805ac/dynamicscrapper-4.3.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 4.3.0 2025-09-13T09:12:11,052 Found link https://files.pythonhosted.org/packages/86/25/89c59f90491b98fe9343c20d1ad47733c01f579e6836a73a4da5b9b524f3/dynamicscrapper-5.3.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.0 2025-09-13T09:12:11,052 Found link https://files.pythonhosted.org/packages/b4/ee/20702cb1da24dea94f5297dface9234311015e89eb4948666e019cb51301/dynamicscrapper-5.3.1.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.1 2025-09-13T09:12:11,052 Found link https://files.pythonhosted.org/packages/6b/66/5036b9d3fcddb3cddbeb48e4e2042fddc24bea329ba77a0daffee5017d36/dynamicscrapper-5.3.2.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.2 2025-09-13T09:12:11,053 Found link https://files.pythonhosted.org/packages/f9/2d/b4f78da9b36ebc3f554b520f28906e476828d6de5a65a822a056a037078f/dynamicscrapper-5.3.3.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.3 2025-09-13T09:12:11,053 Found link https://files.pythonhosted.org/packages/0f/12/6012cbbd3abbe56479d3073363ae1164a8195e1be614b94b2e55f2036af3/dynamicscrapper-5.3.4.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.4 2025-09-13T09:12:11,053 Found link https://files.pythonhosted.org/packages/2c/a8/2c611c2c203550d7c2fab589e6d2d2594a85bb6a99f5a27e1cf71b4e0a61/dynamicscrapper-5.3.5.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.5 2025-09-13T09:12:11,054 Found link https://files.pythonhosted.org/packages/44/53/ce1c31d38101792f6c1b757d2da90c3b03fef33d25d7d176784765a5fff0/dynamicscrapper-5.3.6.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.6 2025-09-13T09:12:11,054 Found link https://files.pythonhosted.org/packages/de/43/d351e9de2c8e7979c58496dcc0870dd86635096ca471c32f73a00d06c981/dynamicscrapper-5.3.7.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.7 2025-09-13T09:12:11,054 Found link https://files.pythonhosted.org/packages/68/a0/7faed94e365634893e8d47c7d00478fd8c82154745adf9a36f7f596f6a06/dynamicscrapper-5.3.8.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.8 2025-09-13T09:12:11,054 Found link https://files.pythonhosted.org/packages/8d/fe/774c8df8ac086b48ccd263f24c5dd80c5b1771689e7fb1e2d943c638dc0e/dynamicscrapper-5.3.9.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.3.9 2025-09-13T09:12:11,055 Found link https://files.pythonhosted.org/packages/3b/07/ba5b67ff2a39e9fb30d0f52fb5ce6d9fca88892f6458806c003986d7b373/dynamicscrapper-5.4.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.4.0 2025-09-13T09:12:11,055 Found link https://files.pythonhosted.org/packages/75/29/c88f9a5892259f0d1bfb124c9895dcdfef150e4301d821534204e3f94e62/dynamicscrapper-5.4.1.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.4.1 2025-09-13T09:12:11,055 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/da/6f/a5fb40978183d38e80127c4337c1c9fda695575e8e8d0f933634d86fefb7/dynamicscrapper-5.4.2-py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,056 Found link https://files.pythonhosted.org/packages/6d/68/444210bd8f3eba3d750d54aee9be45f5468ef70fe34e6bb28bcbf829e178/dynamicscrapper-5.4.2.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 5.4.2 2025-09-13T09:12:11,056 Found link https://files.pythonhosted.org/packages/1d/c5/b8ec97fac508664cc72a423192e1dd523e99cf014a990665bb9d01181d98/dynamicscrapper-9.4.2.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 9.4.2 2025-09-13T09:12:11,056 Found link https://files.pythonhosted.org/packages/a8/fc/7c9bc8b419c5c1cb9bde5978bbec4047ef82e55162b98488af0014c35715/dynamicscrapper-9.4.3.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 9.4.3 2025-09-13T09:12:11,057 Found link https://files.pythonhosted.org/packages/1c/46/b7389c505109ed038d6d94ffc28e8799292e19d2d7da9ec1705dbcef7e79/dynamicscrapper-9.4.4.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 9.4.4 2025-09-13T09:12:11,057 Found link https://files.pythonhosted.org/packages/78/4b/ff49e639f80175ffa2b0e0e5ad1dbbc9df67846a107a96276ee3a71b9937/dynamicscrapper-9.4.5.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 9.4.5 2025-09-13T09:12:11,057 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/64/6d/fb4a242e3735ac8a4df2fd139846dbbb17bcca964256e9021c2ded90d24b/dynamicscrapper-9.4.6-py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,057 Found link https://files.pythonhosted.org/packages/c3/f6/86013f45f738330d4ee0a8b62c555d1dc997ea34b776393bb197adb6fc9c/dynamicscrapper-9.4.6.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 9.4.6 2025-09-13T09:12:11,058 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/c4/a4/06fea4c9a633588b8fc4ef02bbd2e022eb82c45267dfa4520eb051ee7cc3/dynamicscrapper-10.0.0-py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,058 Found link https://files.pythonhosted.org/packages/b7/89/fab5b9ea98be7c6cb4ed98210125cc6b53c39bfe6b1987dca841e1d28069/dynamicscrapper-10.0.0.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 10.0.0 2025-09-13T09:12:11,058 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/56/9a/376fd2ee3b3e90671df8325f00b5602b3d95a8676b663e2b5d2ee02c6957/dynamicscrapper-10.0.1-py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,059 Found link https://files.pythonhosted.org/packages/c6/b6/17df68b861891e4e7b38b902b783b60dda1404fd45d2963accc1c23b66f7/dynamicscrapper-10.0.1.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 10.0.1 2025-09-13T09:12:11,059 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/50/e2/1b39ed96d40b5dff821e829ccb7e844b34244cb22b46f53661f529021987/dynamicscrapper-10.0.2-py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,059 Found link https://files.pythonhosted.org/packages/f9/ab/20bebeb8466ce3c3fa0fd9b5512fd2d0677577370dad3fc86dad51e50c92/dynamicscrapper-10.0.2.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 10.0.2 2025-09-13T09:12:11,059 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/82/39/cc574be8c88afe68d6c85754fb810132c16885cdd62c1af64dce6dce0220/dynamicscrapper-10.0.3-py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,060 Found link https://files.pythonhosted.org/packages/78/53/68a4bf0caca80d83cb363689cb09c1871e45b2630f2dd65031beec3c6594/dynamicscrapper-10.0.3.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 10.0.3 2025-09-13T09:12:11,060 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/58/77/82bb7879d6163480703b3864c506eb41c46c0bc8deb01da9cf36132d5b28/dynamicscrapper-10.0.5-py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,060 Found link https://files.pythonhosted.org/packages/89/8d/cb50b3f1b808cafa04f17107ae5b66c6155a5cd204c71f09bbee608928d4/dynamicscrapper-10.0.5.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 10.0.5 2025-09-13T09:12:11,061 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/b9/7c/e4713cc43e57e786775bb780430bda888dcf0470ccca5f924653fc40dec6/dynamicscrapper-10.0.6-py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,061 Found link https://files.pythonhosted.org/packages/ef/19/54347f599ba817e9a079d7cc023990a746d4145752d02a3fd7bbe070d3a6/dynamicscrapper-10.0.6.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 10.0.6 2025-09-13T09:12:11,061 Skipping link: No binaries permitted for dynamicscrapper: https://files.pythonhosted.org/packages/32/82/ca99a4934131d408fc2e3300a9cdf44d3a2cc5175c4e8394830c9a210d99/dynamicscrapper-10.0.7-py3-none-any.whl (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,061 Found link https://files.pythonhosted.org/packages/cc/b8/220ba318e171a9c5cb2a7b0028f0077953f35cf47948a80541d604ebbc36/dynamicscrapper-10.0.7.tar.gz (from https://pypi.org/simple/dynamicscrapper/) (requires-python:>=3.6), version: 10.0.7 2025-09-13T09:12:11,062 Fetching project page and analyzing links: https://www.piwheels.org/simple/dynamicscrapper/ 2025-09-13T09:12:11,062 Getting page https://www.piwheels.org/simple/dynamicscrapper/ 2025-09-13T09:12:11,064 Found index url https://www.piwheels.org/simple/ 2025-09-13T09:12:11,168 Fetched page https://www.piwheels.org/simple/dynamicscrapper/ as text/html 2025-09-13T09:12:11,176 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-10.0.7-py3-none-any.whl#sha256=5fec8bf8c79fcc71fb4776a5a91cab1562c2379129b3ed5955dbe6e1c0ae6537 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,177 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-10.0.6-py3-none-any.whl#sha256=77cc31533eec549c53ddc827dfbf6942fcfa28e02b231a7afcda59879fff5777 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,177 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-10.0.5-py3-none-any.whl#sha256=dcaa67f186b6c0cae1e7061577b9cd298add4474cc9465d9d9c8fb3bbb13f9c6 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,177 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-10.0.3-py3-none-any.whl#sha256=dd546a00bc3e7957b8ea823e23adc1d72296880c533b2e93bfd8fddab912fcc4 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,177 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-10.0.2-py3-none-any.whl#sha256=30c116b90baebb8f254f9aebd39bcc3de02ba774817d50c4c328d83b23679476 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,178 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-10.0.1-py3-none-any.whl#sha256=e5ca4a4639a9295051e11949f92392bf0368591941dfbb1660c2898418030bcd (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,178 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-10.0.0-py3-none-any.whl#sha256=f41901618d82d62ff71ca3c933c17585f968736d89dbf117c80ff2221df41726 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,178 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-9.4.6-py3-none-any.whl#sha256=7b39bcbdee0a7a7055c31dd250355925748bee35682c123c186c0b246a3b3e00 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,178 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-9.4.5-py3-none-any.whl#sha256=12e329ed833a86da5043c15a03b38b4ec3779219fe2ceed5f629b98fbadb4cb7 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,178 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.4.2-py3-none-any.whl#sha256=761cca192c6c714282f4c8a78097eb6b286e13779d696851214f9702ea5be9cf (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,178 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.4.1-py3-none-any.whl#sha256=769ce14e659cf4c084086623feee01c20123dcc12000fb5998a21e37f644858d (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,179 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.4.0-py3-none-any.whl#sha256=d6276aba9fe2fed69140d9fda514eed4e0d216f3e46fd25a66a9625cd172df61 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,179 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.9-py3-none-any.whl#sha256=2280c4f1cefb1d5a6950dfe0c06160b7f9f49d9114fad8ebcb3edda00d7a17eb (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,179 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.8-py3-none-any.whl#sha256=97ae5a1f4e14cc6e76c48eff061a46b1aa7295ee6ad37f364813b4297e667738 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,179 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.7-py3-none-any.whl#sha256=d793195bb64b82324b6d9e8c8bc07ca2d550ea38003927fbb690698565b8a576 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,179 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.6-py3-none-any.whl#sha256=18f52c7a7ff1bbb0275924576580592378a629406b46b6b82a2015159a232903 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,180 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.5-py3-none-any.whl#sha256=ba919e0c0df2fae496e4eab36579ec8a88466c68f0abcea317088082b616efda (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,180 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.4-py3-none-any.whl#sha256=572dcafde8019faaacfa50c34a819097b87ce7f04c7e9a8410c376dae50382a6 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,180 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.3-py3-none-any.whl#sha256=9aca2d9067c4b50e42c902af3015cfa6493fc8b2d8108c07a90cbd5a743dfc59 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,180 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.2-py3-none-any.whl#sha256=d524d26899bf454846749391667e0b4ba8bf4313ba3a42021841166d4818296b (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,180 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.1-py3-none-any.whl#sha256=e87dc4ab589b86aced52856e6e40fa4c4f1a61093cf79ce14dbc362d5f94a69b (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,181 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-5.3.0-py3-none-any.whl#sha256=edbd44c2a3916a057d85ff803fccada6e49d779cbcec30415ed1926fd19e2fe2 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,181 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-4.3.0-py3-none-any.whl#sha256=85868de40b892314ed9d806b7f802ec7eba0c703b62e4301887cd2b261a5f033 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,181 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-3.3.0-py3-none-any.whl#sha256=109c3c45492e0d6b3fdf4cac9d97ecbb3267e3ac353658b1b623f33a786262c9 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,181 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-2.3.0-py3-none-any.whl#sha256=bbc395dea84531946bdc15946b70fbae78341a3c7f06f9b2357a784d28b97d00 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,181 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-1.3.0-py3-none-any.whl#sha256=f0a23ce24747641e938a105119a108b18e03b3dc417b8cbf3b792620d9ee98f6 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,182 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-0.3.0-py3-none-any.whl#sha256=687f0194d01d8597029ca9cb9ed2a600da446feb6eaece53d78232ef76f4592c (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,182 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-0.2.0-py3-none-any.whl#sha256=0c0bdc27fb7c685b979a509b083f1d2e3dc85949a7bb788669cd9444dee1e662 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,182 Skipping link: No binaries permitted for dynamicscrapper: https://archive1.piwheels.org/simple/dynamicscrapper/dynamicscrapper-0.1.0-py3-none-any.whl#sha256=f7e3d38569cab06032ee540147b5e323d125580bb94fa6dba2913e5ec53a5888 (from https://www.piwheels.org/simple/dynamicscrapper/) (requires-python:>=3.6) 2025-09-13T09:12:11,182 Skipping link: not a file: https://www.piwheels.org/simple/dynamicscrapper/ 2025-09-13T09:12:11,182 Skipping link: not a file: https://pypi.org/simple/dynamicscrapper/ 2025-09-13T09:12:11,216 Given no hashes to check 1 links for project 'dynamicscrapper': discarding no candidates 2025-09-13T09:12:11,217 Collecting dynamicscrapper==9.4.3 2025-09-13T09:12:11,219 Created temporary directory: /tmp/pip-unpack-j485nq4f 2025-09-13T09:12:11,367 Downloading dynamicscrapper-9.4.3.tar.gz (5.7 kB) 2025-09-13T09:12:11,387 Added dynamicscrapper==9.4.3 from https://files.pythonhosted.org/packages/a8/fc/7c9bc8b419c5c1cb9bde5978bbec4047ef82e55162b98488af0014c35715/dynamicscrapper-9.4.3.tar.gz to build tracker '/tmp/pip-build-tracker-_9r7ux_y' 2025-09-13T09:12:11,389 Running setup.py (path:/tmp/pip-wheel-8uxdopae/dynamicscrapper_f88769b221ce4e1e916ab6531cff6d48/setup.py) egg_info for package dynamicscrapper 2025-09-13T09:12:11,389 Created temporary directory: /tmp/pip-pip-egg-info-b57zu9ml 2025-09-13T09:12:11,389 Preparing metadata (setup.py): started 2025-09-13T09:12:11,390 Running command python setup.py egg_info 2025-09-13T09:12:11,966 Traceback (most recent call last): 2025-09-13T09:12:11,968 File "", line 2, in 2025-09-13T09:12:11,968 exec(compile(''' 2025-09-13T09:12:11,969 ~~~~^^^^^^^^^^^^ 2025-09-13T09:12:11,969 # This is -- a caller that pip uses to run setup.py 2025-09-13T09:12:11,969 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:11,969 ...<32 lines>... 2025-09-13T09:12:11,969 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T09:12:11,970 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:11,970 ''' % ('/tmp/pip-wheel-8uxdopae/dynamicscrapper_f88769b221ce4e1e916ab6531cff6d48/setup.py',), "", "exec")) 2025-09-13T09:12:11,970 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:11,970 File "", line 35, in 2025-09-13T09:12:11,971 File "/tmp/pip-wheel-8uxdopae/dynamicscrapper_f88769b221ce4e1e916ab6531cff6d48/setup.py", line 6, in 2025-09-13T09:12:11,971 with open('requirements.txt') as f: 2025-09-13T09:12:11,971 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:11,972 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-13T09:12:12,068 ERROR: python setup.py egg_info exited with 1 2025-09-13T09:12:12,082 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-13T09:12:12,082 exec(compile('"'"''"'"''"'"' 2025-09-13T09:12:12,082 # This is -- a caller that pip uses to run setup.py 2025-09-13T09:12:12,082 # 2025-09-13T09:12:12,082 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T09:12:12,082 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T09:12:12,082 # - It provides a clear error message when setuptools is not installed. 2025-09-13T09:12:12,082 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T09:12:12,082 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T09:12:12,082 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T09:12:12,082 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T09:12:12,082 import os, sys, tokenize, traceback 2025-09-13T09:12:12,082 2025-09-13T09:12:12,082 try: 2025-09-13T09:12:12,082 import setuptools 2025-09-13T09:12:12,082 except ImportError: 2025-09-13T09:12:12,082 print( 2025-09-13T09:12:12,082 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T09:12:12,082 "the build environment with exception:", 2025-09-13T09:12:12,082 file=sys.stderr, 2025-09-13T09:12:12,082 ) 2025-09-13T09:12:12,082 traceback.print_exc() 2025-09-13T09:12:12,082 sys.exit(1) 2025-09-13T09:12:12,082 2025-09-13T09:12:12,082 __file__ = %r 2025-09-13T09:12:12,082 sys.argv[0] = __file__ 2025-09-13T09:12:12,082 2025-09-13T09:12:12,082 if os.path.exists(__file__): 2025-09-13T09:12:12,082 filename = __file__ 2025-09-13T09:12:12,082 with tokenize.open(__file__) as f: 2025-09-13T09:12:12,082 setup_py_code = f.read() 2025-09-13T09:12:12,082 else: 2025-09-13T09:12:12,082 filename = "" 2025-09-13T09:12:12,082 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T09:12:12,082 2025-09-13T09:12:12,082 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T09:12:12,082 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-8uxdopae/dynamicscrapper_f88769b221ce4e1e916ab6531cff6d48/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-b57zu9ml[/] 2025-09-13T09:12:12,082 [bold magenta]cwd[/]: /tmp/pip-wheel-8uxdopae/dynamicscrapper_f88769b221ce4e1e916ab6531cff6d48/ 2025-09-13T09:12:12,083 Preparing metadata (setup.py): finished with status 'error' 2025-09-13T09:12:12,084 ERROR: metadata generation failed 2025-09-13T09:12:12,092 Exception information: 2025-09-13T09:12:12,092 Traceback (most recent call last): 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-13T09:12:12,092 call_subprocess( 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~^ 2025-09-13T09:12:12,092 args, 2025-09-13T09:12:12,092 ^^^^^ 2025-09-13T09:12:12,092 ...<2 lines>... 2025-09-13T09:12:12,092 spinner=spinner, 2025-09-13T09:12:12,092 ^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 ) 2025-09-13T09:12:12,092 ^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-13T09:12:12,092 raise error 2025-09-13T09:12:12,092 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-13T09:12:12,092 2025-09-13T09:12:12,092 The above exception was the direct cause of the following exception: 2025-09-13T09:12:12,092 2025-09-13T09:12:12,092 Traceback (most recent call last): 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T09:12:12,092 status = _inner_run() 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T09:12:12,092 return self.run(options, args) 2025-09-13T09:12:12,092 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T09:12:12,092 return func(self, options, args) 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T09:12:12,092 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-13T09:12:12,092 result = self._result = resolver.resolve( 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~~^ 2025-09-13T09:12:12,092 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-13T09:12:12,092 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 ) 2025-09-13T09:12:12,092 ^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-13T09:12:12,092 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-13T09:12:12,092 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-13T09:12:12,092 if not criterion.candidates: 2025-09-13T09:12:12,092 ^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-13T09:12:12,092 return bool(self._sequence) 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-13T09:12:12,092 self._bool = any(self) 2025-09-13T09:12:12,092 ~~~^^^^^^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-13T09:12:12,092 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-13T09:12:12,092 ^^^^^^^^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-13T09:12:12,092 candidate = func() 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-13T09:12:12,092 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T09:12:12,092 link, template, name, version 2025-09-13T09:12:12,092 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 ) 2025-09-13T09:12:12,092 ^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-13T09:12:12,092 self._link_candidate_cache[link] = LinkCandidate( 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~^ 2025-09-13T09:12:12,092 link, 2025-09-13T09:12:12,092 ^^^^^ 2025-09-13T09:12:12,092 ...<3 lines>... 2025-09-13T09:12:12,092 version=version, 2025-09-13T09:12:12,092 ^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 ) 2025-09-13T09:12:12,092 ^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-13T09:12:12,092 super().__init__( 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~~^ 2025-09-13T09:12:12,092 link=link, 2025-09-13T09:12:12,092 ^^^^^^^^^^ 2025-09-13T09:12:12,092 ...<4 lines>... 2025-09-13T09:12:12,092 version=version, 2025-09-13T09:12:12,092 ^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 ) 2025-09-13T09:12:12,092 ^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-13T09:12:12,092 self.dist = self._prepare() 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~^^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-13T09:12:12,092 dist = self._prepare_distribution() 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-13T09:12:12,092 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-13T09:12:12,092 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-13T09:12:12,092 dist = _get_prepared_distribution( 2025-09-13T09:12:12,092 req, 2025-09-13T09:12:12,092 ...<3 lines>... 2025-09-13T09:12:12,092 self.check_build_deps, 2025-09-13T09:12:12,092 ) 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-13T09:12:12,092 abstract_dist.prepare_distribution_metadata( 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T09:12:12,092 finder, build_isolation, check_build_deps 2025-09-13T09:12:12,092 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 ) 2025-09-13T09:12:12,092 ^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-13T09:12:12,092 self.req.prepare_metadata() 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-13T09:12:12,092 self.metadata_directory = generate_metadata_legacy( 2025-09-13T09:12:12,092 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T09:12:12,092 build_env=self.build_env, 2025-09-13T09:12:12,092 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 ...<3 lines>... 2025-09-13T09:12:12,092 details=details, 2025-09-13T09:12:12,092 ^^^^^^^^^^^^^^^^ 2025-09-13T09:12:12,092 ) 2025-09-13T09:12:12,092 ^ 2025-09-13T09:12:12,092 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-13T09:12:12,092 raise MetadataGenerationFailed(package_details=details) from error 2025-09-13T09:12:12,092 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-13T09:12:12,120 Removed dynamicscrapper==9.4.3 from https://files.pythonhosted.org/packages/a8/fc/7c9bc8b419c5c1cb9bde5978bbec4047ef82e55162b98488af0014c35715/dynamicscrapper-9.4.3.tar.gz from build tracker '/tmp/pip-build-tracker-_9r7ux_y' 2025-09-13T09:12:12,121 Removed build tracker: '/tmp/pip-build-tracker-_9r7ux_y'