2025-09-09T16:09:50,762 Created temporary directory: /tmp/pip-build-tracker-mmeek3ct 2025-09-09T16:09:50,762 Initialized build tracking at /tmp/pip-build-tracker-mmeek3ct 2025-09-09T16:09:50,763 Created build tracker: /tmp/pip-build-tracker-mmeek3ct 2025-09-09T16:09:50,763 Entered build tracker: /tmp/pip-build-tracker-mmeek3ct 2025-09-09T16:09:50,763 Created temporary directory: /tmp/pip-wheel-w3jzxrxl 2025-09-09T16:09:50,766 Created temporary directory: /tmp/pip-ephem-wheel-cache-qafjn6rv 2025-09-09T16:09:50,825 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T16:09:50,828 2 location(s) to search for versions of markovify: 2025-09-09T16:09:50,828 * https://pypi.org/simple/markovify/ 2025-09-09T16:09:50,828 * https://www.piwheels.org/simple/markovify/ 2025-09-09T16:09:50,828 Fetching project page and analyzing links: https://pypi.org/simple/markovify/ 2025-09-09T16:09:50,828 Getting page https://pypi.org/simple/markovify/ 2025-09-09T16:09:50,829 Found index url https://pypi.org/simple/ 2025-09-09T16:09:50,901 Fetched page https://pypi.org/simple/markovify/ as application/vnd.pypi.simple.v1+json 2025-09-09T16:09:50,906 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/89/6f/261004d31a74756284eb75aa457c650f89336af9e64cca4ea63b79f4895f/markovify-0.0.0.macosx-10.9-x86_64.exe (from https://pypi.org/simple/markovify/) 2025-09-09T16:09:50,906 Found link https://files.pythonhosted.org/packages/85/11/4a3a7f14ad9850669a369fcf92fadd54aec93b621cd6585475086c090d5d/markovify-0.0.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.0.0 2025-09-09T16:09:50,907 Found link https://files.pythonhosted.org/packages/b1/38/d8b02df0a50e51637131b684fc367f6d2029eccc7ae515c08c37134efe63/markovify-0.1.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.1.0 2025-09-09T16:09:50,907 Found link https://files.pythonhosted.org/packages/db/d4/b4a631d8c0e3795c1623f85e8d98340919daf5c2efc75115433184514846/markovify-0.2.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.2.0 2025-09-09T16:09:50,907 Found link https://files.pythonhosted.org/packages/db/66/675d157f19486895d612f2d72c4aa84503862ffa8b042c1a4637e3501159/markovify-0.2.1.tar.gz (from https://pypi.org/simple/markovify/), version: 0.2.1 2025-09-09T16:09:50,907 Found link https://files.pythonhosted.org/packages/c7/2a/32e71221985cefed723f211c8d8978d6e6967e9b78d77d7d21d0a03e13ef/markovify-0.2.2.tar.gz (from https://pypi.org/simple/markovify/), version: 0.2.2 2025-09-09T16:09:50,908 Found link https://files.pythonhosted.org/packages/b0/a0/78bf640fed0087fc50e24d4543f7e0c19ec9b75fd2d1940f4f0dd3ccd8ae/markovify-0.2.3.tar.gz (from https://pypi.org/simple/markovify/), version: 0.2.3 2025-09-09T16:09:50,908 Found link https://files.pythonhosted.org/packages/1f/07/2682bb1b4912423c0cb1893ac7516f27065ee25aa2a866c445b8ca8d5e62/markovify-0.2.4.tar.gz (from https://pypi.org/simple/markovify/), version: 0.2.4 2025-09-09T16:09:50,908 Found link https://files.pythonhosted.org/packages/dd/c5/8bc61595e49f7b60a99a6ec0e73e1ee673843276d84320e0a18d217c6929/markovify-0.2.5.macosx-10.9-x86_64.tar.gz (from https://pypi.org/simple/markovify/), version: 0.2.5.macosx-10.9-x86_64 2025-09-09T16:09:50,908 Found link https://files.pythonhosted.org/packages/42/5d/2d401fad7d79d6090a15463bb15af1de9317339322af7d61bdf759ac5b48/markovify-0.2.5.tar.gz (from https://pypi.org/simple/markovify/), version: 0.2.5 2025-09-09T16:09:50,908 Found link https://files.pythonhosted.org/packages/46/f7/eb44e1b23accb0c8d4fbccc2b95e98601833a70a36bdce168278d44288cd/markovify-0.3.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.3.0 2025-09-09T16:09:50,909 Found link https://files.pythonhosted.org/packages/f6/87/4106f2c58143f7060c8034753ae1093734af213e1f4614fac92645630f25/markovify-0.3.1.tar.gz (from https://pypi.org/simple/markovify/), version: 0.3.1 2025-09-09T16:09:50,909 Found link https://files.pythonhosted.org/packages/45/e5/77980585d29b8448ef3f57d4f9aee6bedd2ef145f814313aedef6bd85bb1/markovify-0.4.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.4.0 2025-09-09T16:09:50,909 Found link https://files.pythonhosted.org/packages/24/ef/69c5bc8b138ac98387ceefb66e995b22f2c4631349b12a2363f0202c7034/markovify-0.4.1.tar.gz (from https://pypi.org/simple/markovify/), version: 0.4.1 2025-09-09T16:09:50,909 Found link https://files.pythonhosted.org/packages/6d/59/7426556fe2b07a455cf63fd2573c0ccfd2defb507573f1798c947204a9cc/markovify-0.4.2.tar.gz (from https://pypi.org/simple/markovify/), version: 0.4.2 2025-09-09T16:09:50,910 Found link https://files.pythonhosted.org/packages/e6/d8/05a32f2b6bd0f082a560d2c48469c3f3efd78354f39f2c62ad28f8f55cb6/markovify-0.4.3.tar.gz (from https://pypi.org/simple/markovify/), version: 0.4.3 2025-09-09T16:09:50,910 Found link https://files.pythonhosted.org/packages/80/a7/4dd57fcabacf32b85843ff63fd59096a749034a849b66e740321258f1ca0/markovify-0.5.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.5.0 2025-09-09T16:09:50,910 Found link https://files.pythonhosted.org/packages/78/07/bf78f90600990460a7bef35482b21ad6b90d73cf9809f39788ee42941d46/markovify-0.5.1.tar.gz (from https://pypi.org/simple/markovify/), version: 0.5.1 2025-09-09T16:09:50,910 Found link https://files.pythonhosted.org/packages/1c/bf/f15169604093512721a065e8b1738b4c32eb5c19609f0b13c427066cbb54/markovify-0.5.2.tar.gz (from https://pypi.org/simple/markovify/), version: 0.5.2 2025-09-09T16:09:50,910 Found link https://files.pythonhosted.org/packages/a7/14/b06a3f2e78997e7f3bcb035b58787d1e1c787b8cf1edcce0b6732fd39ef3/markovify-0.5.3.tar.gz (from https://pypi.org/simple/markovify/), version: 0.5.3 2025-09-09T16:09:50,911 Found link https://files.pythonhosted.org/packages/ed/d9/3063c780a11d3c29f1831e9c6d82923b05b48ced0b9a8a4a88c02443d108/markovify-0.5.4.tar.gz (from https://pypi.org/simple/markovify/), version: 0.5.4 2025-09-09T16:09:50,911 Found link https://files.pythonhosted.org/packages/5e/f2/532e0791b5a59691ace4697ddb97b132dde544a485456d4ca298f71c40e7/markovify-0.6.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.6.0 2025-09-09T16:09:50,911 Found link https://files.pythonhosted.org/packages/4f/df/8b43f5d2b5dd1797fdd664a68686872d9b2e66efbef9299a04a1fc74def4/markovify-0.6.1.tar.gz (from https://pypi.org/simple/markovify/), version: 0.6.1 2025-09-09T16:09:50,911 Found link https://files.pythonhosted.org/packages/fe/20/cf455f5b9bbf31aa09e453fbdb6f39a626b8393a74510c23dcbf8b04b488/markovify-0.6.2.tar.gz (from https://pypi.org/simple/markovify/), version: 0.6.2 2025-09-09T16:09:50,912 Found link https://files.pythonhosted.org/packages/db/a8/d6904d131c86464d48d0f0ba77fbcaa25dbe8261f53a5562fe4d8ffddf3c/markovify-0.6.3.tar.gz (from https://pypi.org/simple/markovify/), version: 0.6.3 2025-09-09T16:09:50,912 Found link https://files.pythonhosted.org/packages/9c/39/0488011d5d369880814bc84aea3123e3e414ee0571d135a372818ba61bf7/markovify-0.6.4.tar.gz (from https://pypi.org/simple/markovify/), version: 0.6.4 2025-09-09T16:09:50,912 Found link https://files.pythonhosted.org/packages/83/94/7c3d191d72c531735542a422cfefd9f97ea988a162cad6833be6016e03d8/markovify-0.7.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.7.0 2025-09-09T16:09:50,912 Found link https://files.pythonhosted.org/packages/94/b2/b4ce1e461bb3482b1fd63328a2097aed5917cdfa0dbfe9492a84ea46e2ab/markovify-0.7.1.tar.gz (from https://pypi.org/simple/markovify/), version: 0.7.1 2025-09-09T16:09:50,912 Found link https://files.pythonhosted.org/packages/99/b7/a5cf39283f08c8013623dbcf67063b0215942ae464fc864eca1434d050e1/markovify-0.7.2.tar.gz (from https://pypi.org/simple/markovify/), version: 0.7.2 2025-09-09T16:09:50,913 Found link https://files.pythonhosted.org/packages/de/c3/2e017f687e47e88eb9d8adf970527e2299fb566eba62112c2851ebb7ab93/markovify-0.8.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.8.0 2025-09-09T16:09:50,913 Found link https://files.pythonhosted.org/packages/63/83/47aac2989e194181f9d3fccf4865fb44ed8a4da7ffbd798bb2d5b8e22c68/markovify-0.8.1.tar.gz (from https://pypi.org/simple/markovify/), version: 0.8.1 2025-09-09T16:09:50,913 Found link https://files.pythonhosted.org/packages/31/02/7ff79feeaaf67b9a4e01019ff5845213300d743858ad82dfc8852783c2d6/markovify-0.8.2.tar.gz (from https://pypi.org/simple/markovify/), version: 0.8.2 2025-09-09T16:09:50,913 Found link https://files.pythonhosted.org/packages/33/92/4036691c7ea53e545e98e0ffffcef357ca19aa2405df366ae5b8b7da391a/markovify-0.8.3.tar.gz (from https://pypi.org/simple/markovify/), version: 0.8.3 2025-09-09T16:09:50,914 Found link https://files.pythonhosted.org/packages/56/18/fdc3e6e0a55e10a4457846987e6b48587c0dbf616baae582501da7396b82/markovify-0.9.0.tar.gz (from https://pypi.org/simple/markovify/), version: 0.9.0 2025-09-09T16:09:50,914 Found link https://files.pythonhosted.org/packages/db/9a/d0b6bd3b282fb8e27dae7d18a225def4d6c6cec905e005077380b35f503d/markovify-0.9.1.tar.gz (from https://pypi.org/simple/markovify/), version: 0.9.1 2025-09-09T16:09:50,914 Found link https://files.pythonhosted.org/packages/da/1c/1a3cb5763c0d9a82105738db9c68c53a6a66849cabb44d28033e93833570/markovify-0.9.2.tar.gz (from https://pypi.org/simple/markovify/), version: 0.9.2 2025-09-09T16:09:50,914 Found link https://files.pythonhosted.org/packages/80/d2/e773267ac227a500d17224dc60c4a3b8e7015f843c467ebab925a5aa15c3/markovify-0.9.3.tar.gz (from https://pypi.org/simple/markovify/), version: 0.9.3 2025-09-09T16:09:50,914 Skipping link: No binaries permitted for markovify: https://files.pythonhosted.org/packages/89/6c/daf4527ea22e9c9c7c7638c9b60a61b45f0a9b9aa181b512137b98fd83f1/markovify-0.9.4-py3-none-any.whl (from https://pypi.org/simple/markovify/) (requires-python:>=3.6) 2025-09-09T16:09:50,915 Found link https://files.pythonhosted.org/packages/7a/e2/d0f7df1d6cc9e0b5ab6018d5d302caa1639fe702f492362baac794b6e578/markovify-0.9.4.tar.gz (from https://pypi.org/simple/markovify/) (requires-python:>=3.6), version: 0.9.4 2025-09-09T16:09:50,915 Fetching project page and analyzing links: https://www.piwheels.org/simple/markovify/ 2025-09-09T16:09:50,916 Getting page https://www.piwheels.org/simple/markovify/ 2025-09-09T16:09:50,917 Found index url https://www.piwheels.org/simple/ 2025-09-09T16:09:51,011 Fetched page https://www.piwheels.org/simple/markovify/ as text/html 2025-09-09T16:09:51,017 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.9.4-py3-none-any.whl#sha256=634e282768c315bed79d5cdc42ae8a288fbf739b85b4984d41a8e4128cfe5ba0 (from https://www.piwheels.org/simple/markovify/) (requires-python:>=3.6) 2025-09-09T16:09:51,018 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.9.3-py3-none-any.whl#sha256=98659c920f3a65c35bac83d3a8e9a0c0603f16bdcb2b44df48c5046d233b73ad (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,018 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.9.0-py3-none-any.whl#sha256=8fbd2ec86f1c724cd817a6085f59bcb9b0317203b47a38a5976b817ddb1afed2 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,018 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.8.3-py3-none-any.whl#sha256=0d55c1fefe327491a4136da0b9d10ab7c676fd89c50705d7d1e15e27e0706335 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,018 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.8.2-py3-none-any.whl#sha256=ae07f6faa7a39c6f9813f4f7cf05702a1ffbf364783a55c5a3bf30a55955975a (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,018 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.8.1-py3-none-any.whl#sha256=979913a197946fccd60fe1ab6bf8035fdb37cbf70a56234eeaf575688ba0619b (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,018 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.8.0-py3-none-any.whl#sha256=a9e61b184a1296649982f85cd5603b8102da407a946ac8ff749e11f6528afa9a (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,018 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.7.2-py3-none-any.whl#sha256=caf8dd566cc6ad25263a818ecf3832960d3a768c0c6d53ff40244a37958c35e2 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,018 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.7.1-py3-none-any.whl#sha256=ebb8bde75692be6dd42f946174616c00e77a25b90fdc3ee0ae6ed87397e6a6f1 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,019 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.7.0-py3-none-any.whl#sha256=934bb8d7384d761192f12d283ea45cedcd69508c6e0e63e789e818270e89c24f (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,019 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.6.4-py3-none-any.whl#sha256=c695487310c1cff9cbe032c0576fe1b05642d4985e86caa01a273d4f7a63caaf (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,019 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.6.3-py3-none-any.whl#sha256=c26bf9d2b672975a723769f53600edb2c03348b1eafc838771e129e6de1bf5e4 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,019 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.6.2-py3-none-any.whl#sha256=2c061b1216ce871056b6367fda5ec047ea252d9cae1fb8d883270d9e6b7f8793 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,019 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.6.1-py3-none-any.whl#sha256=df2ddd73f57f0df3326c46b9daa0ea13f2b5937dda69090dc77eff9afec5f29d (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,019 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.6.0-py3-none-any.whl#sha256=ff46ba7184d8305c6fa9d9e70aeaa60c15bddf6210618b8b030528128e6fc3cb (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,019 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.5.4-py3-none-any.whl#sha256=e06d5a063cf34e42d1d741b54b6b3473868dcabef1664efb12e926ba97a210e9 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,019 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.5.3-py3-none-any.whl#sha256=4175e29f550e50f32c1d4b148d5787ff2d5a060fa8c0b95f1d9692bb822347f3 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,020 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.5.2-py3-none-any.whl#sha256=0cc4c16278ef7aaa442f8b55e2794e2127dc280f11611c8239238dfa9c9a929b (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,020 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.5.1-py3-none-any.whl#sha256=3743119a538981bba70fc634278740365ac4f9a157d8347c0c47dbc2b65df4d0 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,020 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.5.0-py3-none-any.whl#sha256=c3de242183caf39222442949470b31b9b3acaefd388c08ac8ff1052d19390d98 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,020 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.4.3-py3-none-any.whl#sha256=88be34936349535be8d6d478d667b62713cc4cfb912751e0b48d303d303b8655 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,020 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.4.2-py3-none-any.whl#sha256=74b3641e60f97d0b9609d0c1d19e26c06aa75fff21f819f1de314f800f36229a (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,020 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.4.1-py3-none-any.whl#sha256=e98afe6a7b255b6257003e5b521067cecad341fa85d9b646bbe3f0bc3d2c8d0a (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,020 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.4.0-py3-none-any.whl#sha256=7483a0b9b13f81304adf05e0d29e8153391710208fa50766c9a28a59dbc8f053 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,020 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.3.1-py3-none-any.whl#sha256=5997a6c1b091437a7b2fed1d2fdfffaee651e99c59cc7a0b5825f64ac7221110 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,021 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.3.0-py3-none-any.whl#sha256=9ff8fc483c83b8fd5bb315fbb17e3ab285c3e8945bdc4d03543165f2ec077b9f (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,021 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.2.5-py3-none-any.whl#sha256=97201ef7835a28a2abf3a3d2848629fcebdf404dda551d6738a809496d44a983 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,021 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.2.4-py3-none-any.whl#sha256=423460f5e2b4e12ae2588c569ee49cd4bfd4417474aee564f9580d1ba2cbee5b (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,021 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.2.3-py3-none-any.whl#sha256=f11870003917bb0d78ba1c71975c019ed7bb28b77393a55d597d4835cf193b91 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,021 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.2.2-py3-none-any.whl#sha256=ca5c55851921c1e6e8d9b8ad1a983124a7f66e78491b04d741aa5f9697bed4c0 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,021 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.2.1-py3-none-any.whl#sha256=f396ec6fa04cfad4a01dd2524b37548c24fb5a45dcac966341a86b940e626f87 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,021 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.2.0-py3-none-any.whl#sha256=f736121ec25ed0f46eb4766bfe64f246298848c19f497ef2564d81e5edc8eda4 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,021 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.1.0-py3-none-any.whl#sha256=f56fb93742d1f510fd89534f4d55a35c429d5c6377821ee11052b9cfd43f2ea1 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,021 Skipping link: No binaries permitted for markovify: https://archive1.piwheels.org/simple/markovify/markovify-0.0.0-py3-none-any.whl#sha256=80d2df4c264e1022cbb22f2825319585087d95392d1d10fa5fc0f99eab797f63 (from https://www.piwheels.org/simple/markovify/) 2025-09-09T16:09:51,022 Skipping link: not a file: https://www.piwheels.org/simple/markovify/ 2025-09-09T16:09:51,022 Skipping link: not a file: https://pypi.org/simple/markovify/ 2025-09-09T16:09:51,055 Given no hashes to check 1 links for project 'markovify': discarding no candidates 2025-09-09T16:09:51,056 Collecting markovify==0.9.1 2025-09-09T16:09:51,058 Created temporary directory: /tmp/pip-unpack-p2vspbrp 2025-09-09T16:09:51,199 Downloading markovify-0.9.1.tar.gz (28 kB) 2025-09-09T16:09:51,236 Added markovify==0.9.1 from https://files.pythonhosted.org/packages/db/9a/d0b6bd3b282fb8e27dae7d18a225def4d6c6cec905e005077380b35f503d/markovify-0.9.1.tar.gz to build tracker '/tmp/pip-build-tracker-mmeek3ct' 2025-09-09T16:09:51,237 Running setup.py (path:/tmp/pip-wheel-w3jzxrxl/markovify_1ea9a1877eda4886814c2525ad5fc586/setup.py) egg_info for package markovify 2025-09-09T16:09:51,237 Created temporary directory: /tmp/pip-pip-egg-info-1lvr8ca0 2025-09-09T16:09:51,237 Preparing metadata (setup.py): started 2025-09-09T16:09:51,238 Running command python setup.py egg_info 2025-09-09T16:09:51,744 Traceback (most recent call last): 2025-09-09T16:09:51,746 File "", line 2, in 2025-09-09T16:09:51,746 exec(compile(''' 2025-09-09T16:09:51,746 ~~~~^^^^^^^^^^^^ 2025-09-09T16:09:51,747 # This is -- a caller that pip uses to run setup.py 2025-09-09T16:09:51,747 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,747 ...<32 lines>... 2025-09-09T16:09:51,747 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T16:09:51,747 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,747 ''' % ('/tmp/pip-wheel-w3jzxrxl/markovify_1ea9a1877eda4886814c2525ad5fc586/setup.py',), "", "exec")) 2025-09-09T16:09:51,747 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,748 File "", line 35, in 2025-09-09T16:09:51,748 File "/tmp/pip-wheel-w3jzxrxl/markovify_1ea9a1877eda4886814c2525ad5fc586/setup.py", line 18, in 2025-09-09T16:09:51,748 with _open("requirements.txt") as f: 2025-09-09T16:09:51,748 ~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,748 File "/tmp/pip-wheel-w3jzxrxl/markovify_1ea9a1877eda4886814c2525ad5fc586/setup.py", line 12, in _open 2025-09-09T16:09:51,748 return open(path, encoding="utf-8") 2025-09-09T16:09:51,748 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-w3jzxrxl/markovify_1ea9a1877eda4886814c2525ad5fc586/requirements.txt' 2025-09-09T16:09:51,837 ERROR: python setup.py egg_info exited with 1 2025-09-09T16:09:51,849 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T16:09:51,849 exec(compile('"'"''"'"''"'"' 2025-09-09T16:09:51,849 # This is -- a caller that pip uses to run setup.py 2025-09-09T16:09:51,849 # 2025-09-09T16:09:51,849 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T16:09:51,849 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T16:09:51,849 # - It provides a clear error message when setuptools is not installed. 2025-09-09T16:09:51,849 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T16:09:51,849 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T16:09:51,849 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T16:09:51,849 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T16:09:51,849 import os, sys, tokenize, traceback 2025-09-09T16:09:51,849 2025-09-09T16:09:51,849 try: 2025-09-09T16:09:51,849 import setuptools 2025-09-09T16:09:51,849 except ImportError: 2025-09-09T16:09:51,849 print( 2025-09-09T16:09:51,849 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T16:09:51,849 "the build environment with exception:", 2025-09-09T16:09:51,849 file=sys.stderr, 2025-09-09T16:09:51,849 ) 2025-09-09T16:09:51,849 traceback.print_exc() 2025-09-09T16:09:51,849 sys.exit(1) 2025-09-09T16:09:51,849 2025-09-09T16:09:51,849 __file__ = %r 2025-09-09T16:09:51,849 sys.argv[0] = __file__ 2025-09-09T16:09:51,849 2025-09-09T16:09:51,849 if os.path.exists(__file__): 2025-09-09T16:09:51,849 filename = __file__ 2025-09-09T16:09:51,849 with tokenize.open(__file__) as f: 2025-09-09T16:09:51,849 setup_py_code = f.read() 2025-09-09T16:09:51,849 else: 2025-09-09T16:09:51,849 filename = "" 2025-09-09T16:09:51,849 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T16:09:51,849 2025-09-09T16:09:51,849 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T16:09:51,849 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-w3jzxrxl/markovify_1ea9a1877eda4886814c2525ad5fc586/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-1lvr8ca0[/] 2025-09-09T16:09:51,849 [bold magenta]cwd[/]: /tmp/pip-wheel-w3jzxrxl/markovify_1ea9a1877eda4886814c2525ad5fc586/ 2025-09-09T16:09:51,850 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T16:09:51,850 ERROR: metadata generation failed 2025-09-09T16:09:51,855 Exception information: 2025-09-09T16:09:51,855 Traceback (most recent call last): 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T16:09:51,855 call_subprocess( 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~^ 2025-09-09T16:09:51,855 args, 2025-09-09T16:09:51,855 ^^^^^ 2025-09-09T16:09:51,855 ...<2 lines>... 2025-09-09T16:09:51,855 spinner=spinner, 2025-09-09T16:09:51,855 ^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 ) 2025-09-09T16:09:51,855 ^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T16:09:51,855 raise error 2025-09-09T16:09:51,855 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T16:09:51,855 2025-09-09T16:09:51,855 The above exception was the direct cause of the following exception: 2025-09-09T16:09:51,855 2025-09-09T16:09:51,855 Traceback (most recent call last): 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T16:09:51,855 status = _inner_run() 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T16:09:51,855 return self.run(options, args) 2025-09-09T16:09:51,855 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T16:09:51,855 return func(self, options, args) 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T16:09:51,855 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T16:09:51,855 result = self._result = resolver.resolve( 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~~^ 2025-09-09T16:09:51,855 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T16:09:51,855 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 ) 2025-09-09T16:09:51,855 ^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T16:09:51,855 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T16:09:51,855 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T16:09:51,855 if not criterion.candidates: 2025-09-09T16:09:51,855 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T16:09:51,855 return bool(self._sequence) 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T16:09:51,855 self._bool = any(self) 2025-09-09T16:09:51,855 ~~~^^^^^^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T16:09:51,855 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T16:09:51,855 ^^^^^^^^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T16:09:51,855 candidate = func() 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T16:09:51,855 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T16:09:51,855 link, template, name, version 2025-09-09T16:09:51,855 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 ) 2025-09-09T16:09:51,855 ^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T16:09:51,855 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~^ 2025-09-09T16:09:51,855 link, 2025-09-09T16:09:51,855 ^^^^^ 2025-09-09T16:09:51,855 ...<3 lines>... 2025-09-09T16:09:51,855 version=version, 2025-09-09T16:09:51,855 ^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 ) 2025-09-09T16:09:51,855 ^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T16:09:51,855 super().__init__( 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~~^ 2025-09-09T16:09:51,855 link=link, 2025-09-09T16:09:51,855 ^^^^^^^^^^ 2025-09-09T16:09:51,855 ...<4 lines>... 2025-09-09T16:09:51,855 version=version, 2025-09-09T16:09:51,855 ^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 ) 2025-09-09T16:09:51,855 ^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T16:09:51,855 self.dist = self._prepare() 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~^^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T16:09:51,855 dist = self._prepare_distribution() 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T16:09:51,855 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T16:09:51,855 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T16:09:51,855 dist = _get_prepared_distribution( 2025-09-09T16:09:51,855 req, 2025-09-09T16:09:51,855 ...<3 lines>... 2025-09-09T16:09:51,855 self.check_build_deps, 2025-09-09T16:09:51,855 ) 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T16:09:51,855 abstract_dist.prepare_distribution_metadata( 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T16:09:51,855 finder, build_isolation, check_build_deps 2025-09-09T16:09:51,855 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 ) 2025-09-09T16:09:51,855 ^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T16:09:51,855 self.req.prepare_metadata() 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T16:09:51,855 self.metadata_directory = generate_metadata_legacy( 2025-09-09T16:09:51,855 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T16:09:51,855 build_env=self.build_env, 2025-09-09T16:09:51,855 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 ...<3 lines>... 2025-09-09T16:09:51,855 details=details, 2025-09-09T16:09:51,855 ^^^^^^^^^^^^^^^^ 2025-09-09T16:09:51,855 ) 2025-09-09T16:09:51,855 ^ 2025-09-09T16:09:51,855 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T16:09:51,855 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T16:09:51,855 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T16:09:51,876 Removed markovify==0.9.1 from https://files.pythonhosted.org/packages/db/9a/d0b6bd3b282fb8e27dae7d18a225def4d6c6cec905e005077380b35f503d/markovify-0.9.1.tar.gz from build tracker '/tmp/pip-build-tracker-mmeek3ct' 2025-09-09T16:09:51,876 Removed build tracker: '/tmp/pip-build-tracker-mmeek3ct'