2026-09-12T00:16:22,650 Created temporary directory: /tmp/pip-ephem-wheel-cache-ont927a5 2026-09-12T00:16:22,651 Created temporary directory: /tmp/pip-build-tracker-cowqar33 2026-09-12T00:16:22,652 Initialized build tracking at /tmp/pip-build-tracker-cowqar33 2026-09-12T00:16:22,652 Created build tracker: /tmp/pip-build-tracker-cowqar33 2026-09-12T00:16:22,653 Entered build tracker: /tmp/pip-build-tracker-cowqar33 2026-09-12T00:16:22,654 Created temporary directory: /tmp/pip-wheel-1ifs0fe0 2026-09-12T00:16:22,656 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-12T00:16:22,659 Created temporary directory: /tmp/pip-ephem-wheel-cache-a8iz_9hd 2026-09-12T00:16:22,680 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-12T00:16:22,684 2 location(s) to search for versions of ffn: 2026-09-12T00:16:22,684 * https://pypi.org/simple/ffn/ 2026-09-12T00:16:22,684 * https://www.piwheels.org/simple/ffn/ 2026-09-12T00:16:22,684 Fetching project page and analyzing links: https://pypi.org/simple/ffn/ 2026-09-12T00:16:22,685 Getting page https://pypi.org/simple/ffn/ 2026-09-12T00:16:22,687 Found index url https://pypi.org/simple 2026-09-12T00:16:22,921 Fetched page https://pypi.org/simple/ffn/ as application/vnd.pypi.simple.v1+json 2026-09-12T00:16:22,932 Found link https://files.pythonhosted.org/packages/ac/81/36df501f95b70dfcfc3b0358a4528eac9f633118bb3f19bb83a3a1a91e9e/ffn-0.1.0.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.0 2026-09-12T00:16:22,933 Found link https://files.pythonhosted.org/packages/5b/0e/9dd64831911575d128121a93ed9c3ca543dbf8508f95fbdd47d8270a2b86/ffn-0.1.1.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.1 2026-09-12T00:16:22,934 Found link https://files.pythonhosted.org/packages/89/20/08fb865555484fb46c5f587a60f3ed435579acdbedb97367210d5d57cb92/ffn-0.1.2.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.2 2026-09-12T00:16:22,934 Found link https://files.pythonhosted.org/packages/48/bc/439f8e8bbcf477deae776102020b3cf74372012ceee614f371eb47f08e78/ffn-0.1.3.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.3 2026-09-12T00:16:22,935 Found link https://files.pythonhosted.org/packages/2f/2a/d1184ed396f0c3cba0c89f7dc8160914823ba43b2b3cf44dcee959bb1670/ffn-0.1.4.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.4 2026-09-12T00:16:22,936 Found link https://files.pythonhosted.org/packages/8a/fa/cb32f66f338550ff31107119973e1b1357f36ad91868759403408a4db28c/ffn-0.1.5.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.5 2026-09-12T00:16:22,937 Found link https://files.pythonhosted.org/packages/15/0e/04832c14a814939e7f5a13d3255acde87fdfbfa46c6732540eef9968e97a/ffn-0.1.6.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.6 2026-09-12T00:16:22,937 Found link https://files.pythonhosted.org/packages/73/95/27dad22e3986359c0798c50bd1819b9d7c27a0dd423e94b941b4593e4357/ffn-0.1.7.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.7 2026-09-12T00:16:22,938 Found link https://files.pythonhosted.org/packages/b0/32/41219061594fba44946dc7ed94e4dfafc13d84691a2719e0be9f8daef443/ffn-0.1.8.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.8 2026-09-12T00:16:22,939 Found link https://files.pythonhosted.org/packages/15/4e/5385641cf071d881a929674876fca9e784de6ce409b7bb5d4d990501c579/ffn-0.1.9.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.9 2026-09-12T00:16:22,939 Found link https://files.pythonhosted.org/packages/1e/70/c393b249a928ce6beb54875bf818bd9bd1f9163d4bb4ee4471948dc5c935/ffn-0.1.10.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.10 2026-09-12T00:16:22,940 Found link https://files.pythonhosted.org/packages/37/5e/4e867cd5c0bb267c35842ceb7668bc1127b9b69d52f08b117181c8359925/ffn-0.1.11.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.11 2026-09-12T00:16:22,941 Found link https://files.pythonhosted.org/packages/11/6b/dcec921f561230796c23ca77eded43a73ce7c86dd888985b2838bec2a332/ffn-0.1.12.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.12 2026-09-12T00:16:22,942 Found link https://files.pythonhosted.org/packages/22/12/62b16aee80d395bedf361b976d89b495ff312d308d26752af4d96ca7e083/ffn-0.1.13.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.13 2026-09-12T00:16:22,942 Found link https://files.pythonhosted.org/packages/2b/34/b1d7b5aa29ddc67490cc96d25e0cd0ca85b78f3d838521f6a64d5bf78280/ffn-0.1.14.tar.gz (from https://pypi.org/simple/ffn/), version: 0.1.14 2026-09-12T00:16:22,943 Found link https://files.pythonhosted.org/packages/a3/b8/a2c55ca865851eea0cf39271421fa71278d2b3dd46cb12d796cabc52a541/ffn-0.2.0.tar.gz (from https://pypi.org/simple/ffn/), version: 0.2.0 2026-09-12T00:16:22,944 Found link https://files.pythonhosted.org/packages/78/6e/28917a2491ac2af9745d778c464b194dfde81f05d23be7487fd5e86d0ddc/ffn-0.2.1.tar.gz (from https://pypi.org/simple/ffn/), version: 0.2.1 2026-09-12T00:16:22,944 Found link https://files.pythonhosted.org/packages/cb/4a/0f547672f5750eecef37efd5f45a2dff12087049431e548289a96de4b87f/ffn-0.2.2.tar.gz (from https://pypi.org/simple/ffn/), version: 0.2.2 2026-09-12T00:16:22,945 Found link https://files.pythonhosted.org/packages/9a/c4/cbfaa8acacb3f23b5849b8c96639e5261901919b9cea6f01b66f64db22df/ffn-0.2.3.tar.gz (from https://pypi.org/simple/ffn/), version: 0.2.3 2026-09-12T00:16:22,945 Found link https://files.pythonhosted.org/packages/3f/92/10496ac36fd98d022896a455a2e77af2753d313119854871a19b82ae7588/ffn-0.2.4.tar.gz (from https://pypi.org/simple/ffn/), version: 0.2.4 2026-09-12T00:16:22,946 Found link https://files.pythonhosted.org/packages/dc/32/35a488d1b85be18713202bba15a70b99efbb5de5038e5f08feff344b5800/ffn-0.3.0.tar.gz (from https://pypi.org/simple/ffn/), version: 0.3.0 2026-09-12T00:16:22,947 Found link https://files.pythonhosted.org/packages/50/7e/552c73b4cccdbbcf58d382ca520554f5f1cdcb03d90d1c92a3f4d42d1b5e/ffn-0.3.1.tar.gz (from https://pypi.org/simple/ffn/), version: 0.3.1 2026-09-12T00:16:22,947 Found link https://files.pythonhosted.org/packages/33/fa/c96b0eb56d1c793056f9ae1208d2392689d18d25591f91872f953226d431/ffn-0.3.2.tar.gz (from https://pypi.org/simple/ffn/), version: 0.3.2 2026-09-12T00:16:22,948 Found link https://files.pythonhosted.org/packages/cf/d6/14c741784c5f314adb16079ad48f0bc40fbae6868d45163f87b4ddced1f5/ffn-0.3.3.tar.gz (from https://pypi.org/simple/ffn/), version: 0.3.3 2026-09-12T00:16:22,949 Found link https://files.pythonhosted.org/packages/b0/9f/0a16afc87d307140ecf3aa78df3985ee2b3fc67ee883ff53edada022a8aa/ffn-0.3.4.tar.gz (from https://pypi.org/simple/ffn/), version: 0.3.4 2026-09-12T00:16:22,950 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/1e/94/d031a606884dee2ae8a6e01edf776d3d5eba5be2471523fc2cd22428d301/ffn-0.3.5-py2-none-any.whl (from https://pypi.org/simple/ffn/) 2026-09-12T00:16:22,950 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/81/f1/6dcfadb91e9ca0ddbe81dcfd8d86a60d0c58af92ce686b0da94296787e31/ffn-0.3.5-py3-none-any.whl (from https://pypi.org/simple/ffn/) 2026-09-12T00:16:22,951 Found link https://files.pythonhosted.org/packages/7d/07/c5d6c3e6b3b051d4565edb043ececd5d2553980d7611d2dd335116fdfcb6/ffn-0.3.5.tar.gz (from https://pypi.org/simple/ffn/), version: 0.3.5 2026-09-12T00:16:22,951 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/76/64/5c63c792646045a095c3a15a841683544b90275c78d214942c96047dbaad/ffn-0.3.6-py2.py3-none-any.whl (from https://pypi.org/simple/ffn/) 2026-09-12T00:16:22,952 Found link https://files.pythonhosted.org/packages/1a/a1/ec0ee7600a5be5e19052a47fdb1d9be745d9238162935cdfe879e83aa518/ffn-0.3.6.tar.gz (from https://pypi.org/simple/ffn/), version: 0.3.6 2026-09-12T00:16:22,953 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/e5/2f/f4b97c7970350cbc217ace800139cef8141716868d9ea241713f41a9a813/ffn-0.3.7-py2.py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.7) 2026-09-12T00:16:22,954 Found link https://files.pythonhosted.org/packages/f1/f5/46f90c3c742f0102025c98f58c7e47c31143461def28277d1f85d1dbd582/ffn-0.3.7.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.7), version: 0.3.7 2026-09-12T00:16:22,955 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/9f/20/6c6b6bf2d36ae4b9a9afeb9517146f9a3bcb75910a841412ae0f72a040ba/ffn-0.3.8-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:22,955 Found link https://files.pythonhosted.org/packages/16/ed/0c165a1a4c861f992777e30caf6720919e0cdf4ca31e8649e9490fed32f8/ffn-0.3.8.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 0.3.8 2026-09-12T00:16:22,956 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/6b/97/acad5a988c3014a7ba34ca93373cf6cf25795b81dc4182dd61fc0033b338/ffn-0.3.9-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:22,957 Found link https://files.pythonhosted.org/packages/8d/23/c0566fe57907485886558c6024109e892372816a055e7ae12b4a46b39c5b/ffn-0.3.9.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 0.3.9 2026-09-12T00:16:22,958 Found link https://files.pythonhosted.org/packages/69/93/118ebce950e3a581e9a6289bd8ccb867ae49e8d1bff8aebec29006caae96/ffn-0.4.0.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 0.4.0 2026-09-12T00:16:22,959 Found link https://files.pythonhosted.org/packages/07/3c/8106b974a28c49472a9d85c078030c936067c3c6d80353f64f371925bc0a/ffn-1.0.0.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 1.0.0 2026-09-12T00:16:22,959 Found link https://files.pythonhosted.org/packages/70/49/92d9d6c2236a80a5c55e39085b4df00e72d97464c9ce8da4bfa5ee0f07b2/ffn-1.0.1.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 1.0.1 2026-09-12T00:16:22,960 Found link https://files.pythonhosted.org/packages/9e/d0/370a47c053131f52342e18b029b55abb40d8c510b6d89066d8537bf3e4e6/ffn-1.0.2.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 1.0.2 2026-09-12T00:16:22,962 Found link https://files.pythonhosted.org/packages/c3/76/78262d70cb377ebb788d785fe8e39281daea9be37bb12276089987a3a403/ffn-1.0.3.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 1.0.3 2026-09-12T00:16:22,962 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/d6/f9/d22d1cef040f16188ff5a2b6b2a672133100cba3a2b8c94b4ed0a7b36328/ffn-1.0.4-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:22,963 Found link https://files.pythonhosted.org/packages/4d/8f/beaaafde89b18f3c1a4a5375e57cc087602bd2b89ef56482e65d77f22544/ffn-1.0.4.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 1.0.4 2026-09-12T00:16:22,964 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/f2/cf/ba8c642294914a91c55319d50601c8a3d3a6a307fb7d680afde34a94214f/ffn-1.1.0-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:22,965 Found link https://files.pythonhosted.org/packages/ea/50/099f03e2ed2387a4b018b77894439ab4008d0acedd862b4c567e8a200be0/ffn-1.1.0.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 1.1.0 2026-09-12T00:16:22,966 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/46/87/e3b42480a67676524673fdf31b2a9c80a1f2c206f3177543320a77bd3638/ffn-1.1.1-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:22,967 Found link https://files.pythonhosted.org/packages/d9/2f/e0be967d2ec775a3aa427ffcf684aac96c274555ac1dd9c7c33d220fbfb8/ffn-1.1.1.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 1.1.1 2026-09-12T00:16:22,967 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/af/4f/cf4575c95bcbd3af3a0659957bab653327980cc1880b2197590858033433/ffn-1.1.2-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:22,968 Found link https://files.pythonhosted.org/packages/ca/c2/f112291c7cd15294d7fbcc1098391887bf4b83501ae8091c02edfb9d5e2b/ffn-1.1.2.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.8), version: 1.1.2 2026-09-12T00:16:22,969 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/29/ca/986bef628cba5d4b16518c7b06637661717f3003df83a831ee29a2e3c18e/ffn-1.1.3-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.9) 2026-09-12T00:16:22,970 Found link https://files.pythonhosted.org/packages/98/ff/95d5a7209515efaf104c241caabd281a5a4dffa3b17b5922fb50bd1e519f/ffn-1.1.3.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.9), version: 1.1.3 2026-09-12T00:16:22,970 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/ec/46/ae90df6e13ba4f2e8fb938d2e70435b9722b7bd9005be052bd052273b0eb/ffn-1.1.4-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.9) 2026-09-12T00:16:22,971 Found link https://files.pythonhosted.org/packages/27/8d/d167b9ebcbe3c30bba478135bf66ef7e3759725131faa8b1cefc619ddb92/ffn-1.1.4.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.9), version: 1.1.4 2026-09-12T00:16:22,972 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/74/9d/efee2bb7fe80f0be1ecb4aa1ece075e08685e8cc06d48b729f6ce4a43e00/ffn-1.1.5-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.9) 2026-09-12T00:16:22,972 Found link https://files.pythonhosted.org/packages/cd/93/8ad3b5f048359423820a54404869bcb465e1a05c68b48aea4855463c5c73/ffn-1.1.5.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.9), version: 1.1.5 2026-09-12T00:16:22,973 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/ca/91/23930fc5b60ed059767ad2e2e4d87699559395f856adb24c28453e2a9fc3/ffn-1.2.0-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.9) 2026-09-12T00:16:22,974 Found link https://files.pythonhosted.org/packages/9a/6a/d16f46a99782fc4fad90586ed9cc4914404b2aa7a432e389b5f3a50d25d7/ffn-1.2.0.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.9), version: 1.2.0 2026-09-12T00:16:22,975 Skipping link: No binaries permitted for ffn: https://files.pythonhosted.org/packages/79/d6/68a36b79c7549167f9637c2a0cf827bd49393de2891f6982ea3ceab16d25/ffn-1.2.1-py3-none-any.whl (from https://pypi.org/simple/ffn/) (requires-python:>=3.9) 2026-09-12T00:16:22,976 Found link https://files.pythonhosted.org/packages/31/0b/ef0f2c65969bb0524d9ef454c9c7bd6555ec63bb21f84e44326216bff507/ffn-1.2.1.tar.gz (from https://pypi.org/simple/ffn/) (requires-python:>=3.9), version: 1.2.1 2026-09-12T00:16:22,976 Fetching project page and analyzing links: https://www.piwheels.org/simple/ffn/ 2026-09-12T00:16:22,977 Getting page https://www.piwheels.org/simple/ffn/ 2026-09-12T00:16:22,978 Found index url https://www.piwheels.org/simple 2026-09-12T00:16:23,179 Fetched page https://www.piwheels.org/simple/ffn/ as text/html 2026-09-12T00:16:23,191 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.1.5-py3-none-any.whl#sha256=74d7aaefd629db8008fa0c5b180c9a6a552da3455a662406543b3d8aedd7025b (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.9) 2026-09-12T00:16:23,192 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.1.4-py3-none-any.whl#sha256=72d05ff43f1479e03eb7bee6f1d79adacb0d43be7787d11499e76648d2cb7de7 (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.9) 2026-09-12T00:16:23,193 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.1.3-py3-none-any.whl#sha256=270d7c771635466c44ff263cb0b07f5fce033a417f15fb2b8c4d0225a6514d54 (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.9) 2026-09-12T00:16:23,193 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.1.2-py3-none-any.whl#sha256=7e2c5c4f62e26a4e5604a64fee3cace2ff89d4275556508a4135f1758b764a23 (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,194 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.1.1-py3-none-any.whl#sha256=f6dfe352ede7ef95a656c5ce6034307d01569dec94193593d55df985bce5194f (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,195 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.1.0-py3-none-any.whl#sha256=f92ed2823349137737b8b763bde7d10815b24ad4373dcd03c67010a0c5384f5b (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,195 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.0.4-py3-none-any.whl#sha256=1f42a4f231abc7a4d75c86dc7639e19eb4e2bbcffed389b5a23d2e2f221a5d20 (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,195 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.0.3-py3-none-any.whl#sha256=3c6fabfab362defc8a7f596748c9ecb999de921bc75a8221e5b0b4221518bdeb (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,196 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.0.2-py3-none-any.whl#sha256=06355a6441a025a4125f2860cf0c0bf633ad3c82260353e46474405273e31961 (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,196 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.0.1-py3-none-any.whl#sha256=30c61eea1484902cd9967ab8d2857a284334caa7aac827333784b397c76f4044 (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,197 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-1.0.0-py3-none-any.whl#sha256=a3ec15dc3e5ab5d0ef53a8bff6a27aae6462a9203062bb4f0f0288aea9057568 (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,197 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.4.0-py3-none-any.whl#sha256=3511e37c67c27f55eb0612dfd74784b0bffc3f1908f09c882f7c2cecadddd59b (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,198 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.9-py3-none-any.whl#sha256=11420ada1ccc2ba93c6cbb273bcdea7af714f5e7490a382495d8edf606a50766 (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,199 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.8-py3-none-any.whl#sha256=9792fdf2f31f201754f93145f0031f0ed1bcf3d5cd929c08f9506cb48e14c28a (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.8) 2026-09-12T00:16:23,199 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.7-py2.py3-none-any.whl#sha256=a08e1c97ab66463ec714c7053bcbb5fc9b030979e203054372cb1de1767ba633 (from https://www.piwheels.org/simple/ffn/) (requires-python:>=3.7) 2026-09-12T00:16:23,200 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.6-py2.py3-none-any.whl#sha256=1e55e8caf6b63dce2f164cc4d3b8a02b678be7ed12990cafb2006b818a9a09e7 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,200 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.5-py3-none-any.whl#sha256=174b47026d8e88ca723ea54995a397d5a0dc83c492fcb3464f6d15d9bc87ffe3 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,201 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.4-py3-none-any.whl#sha256=55a45c1dacec8922cfe49b03ab77fa51479b535b5c9431fc3e1bb1ec0ef006cf (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,201 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.3-py3-none-any.whl#sha256=623a6b689eff639a93f36a38de731f02e0aa70e3d5b43c258f38bee51f0ca0dd (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,202 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.2-py3-none-any.whl#sha256=ca901548d75ee24e5fd876f3bcb61efe133a7ae8fd99938d37e69e449584da0a (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,203 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.1-py3-none-any.whl#sha256=3b424bd4139dca17264b298780e05615838c95c58bf0e7b4ef86f3abeb36c67d (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,203 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.3.0-py3-none-any.whl#sha256=a392e97ff8e491bc45fdca944f7e772536667e72edb9a27c8b36d9537d33c415 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,203 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.2.4-py3-none-any.whl#sha256=bb973cd8172e6c7260276cb94a312075428fb6d02a669bc14e4d424c7b6648fb (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,204 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.2.3-py3-none-any.whl#sha256=de5a26b5895c35e2fcecf3847a95dc56ca200b8a0f49fd13267c435d8f270b16 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,204 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.2.2-py3-none-any.whl#sha256=f1188bddb72052c6e1c0cf39eb87bccbc46e93dd898c1d4df2d7360207c8d876 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,205 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.2.1-py3-none-any.whl#sha256=aaa7f24b2db5f20f36b84ff86c1b640555f61df6760b317a2a1bdf93046ba246 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,205 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.2.0-py3-none-any.whl#sha256=bb60bbca4f09e22ea7932388addcf85229135e5861bf386aa088f1c65da74405 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,206 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.14-py3-none-any.whl#sha256=cc8da99da15da43bbf7cba00235f329849084eb4ccc2bc07b1363ead86694a44 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,207 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.13-py3-none-any.whl#sha256=b023943733ee9ae03cb3d68ae67d8a23f3e0b5a1c87f6429be224eeb7db5763c (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,207 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.12-py3-none-any.whl#sha256=b616672077e5a52e4b5f038bdc01a4ec18f6401bdcd09302ff62eaffd73d0eca (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,208 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.11-py3-none-any.whl#sha256=aacb94b82ba2b96864818f3152f7d140e40f22eda4b48066a9058939224975f7 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,209 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.10-py3-none-any.whl#sha256=acb767a88196b8f234b1ec4baf1542c76808a4cb2da3a44c6f3919d4b88450fa (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,209 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.9-py3-none-any.whl#sha256=fcc81cbfded4a61d33428e2e395e81b09baaa14642189565dcca8a4934216714 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,210 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.8-py3-none-any.whl#sha256=ba36c1dcd0be3df071ecb3b02073a7bb2b6153b507f8bf9887218351d48bb43c (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,210 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.7-py3-none-any.whl#sha256=9a328bb430d769d0e68a3a519a9ea9978ebd01552a5d43200cfa503e09330e8d (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,211 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.6-py3-none-any.whl#sha256=e8965713e8edaadb3ae7a7f03d248535b313a686c298385f9447dbb116b3fdaa (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,212 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.5-py3-none-any.whl#sha256=c5ccbc00505525fa743df19ede03380389395042f7c40b8cdcf4b6558db6ce9a (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,212 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.4-py3-none-any.whl#sha256=0977e8667db4b9dadc0457b1c84dae197c65035d81ae8fbaff5df399587439c7 (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,212 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.3-py3-none-any.whl#sha256=0126d1f8e05550053058525f1a932defb09b139c6fedc5b438874e93ad311e9d (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,213 Skipping link: No binaries permitted for ffn: https://archive1.piwheels.org/simple/ffn/ffn-0.1.2-py3-none-any.whl#sha256=82a202214d58d5adf458c12c9b120e4d57648dd39f4ab095b9845df4676e6d1f (from https://www.piwheels.org/simple/ffn/) 2026-09-12T00:16:23,213 Skipping link: not a file: https://www.piwheels.org/simple/ffn/ 2026-09-12T00:16:23,214 Skipping link: not a file: https://pypi.org/simple/ffn/ 2026-09-12T00:16:23,238 Given no hashes to check 1 links for project 'ffn': discarding no candidates 2026-09-12T00:16:23,256 Collecting ffn==1.2.0 2026-09-12T00:16:23,258 Created temporary directory: /tmp/pip-unpack-km4hfqxu 2026-09-12T00:16:23,413 Downloading ffn-1.2.0.tar.gz (28 kB) 2026-09-12T00:16:23,460 Added ffn==1.2.0 from https://files.pythonhosted.org/packages/9a/6a/d16f46a99782fc4fad90586ed9cc4914404b2aa7a432e389b5f3a50d25d7/ffn-1.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-cowqar33' 2026-09-12T00:16:23,464 Created temporary directory: /tmp/pip-build-env-y1ani82m 2026-09-12T00:16:23,469 Installing build dependencies: started 2026-09-12T00:16:23,470 Running command pip subprocess to install build dependencies 2026-09-12T00:16:24,604 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-12T00:16:25,045 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-12T00:16:25,068 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-12T00:16:25,629 Collecting hatchling 2026-09-12T00:16:25,630 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.32.0-py3-none-any.whl.metadata 2026-09-12T00:16:25,643 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.32.0-py3-none-any.whl.metadata (3.9 kB) 2026-09-12T00:16:25,845 Collecting packaging>=24.2 2026-09-12T00:16:25,846 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-12T00:16:25,859 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-12T00:16:25,981 Collecting pathspec>=0.10.1 2026-09-12T00:16:25,982 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-09-12T00:16:25,995 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-09-12T00:16:26,118 Collecting pluggy>=1.0.0 2026-09-12T00:16:26,119 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-09-12T00:16:26,133 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-09-12T00:16:26,357 Collecting tomlkit>=0.11.1 2026-09-12T00:16:26,358 Obtaining dependency information for tomlkit>=0.11.1 from https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl.metadata 2026-09-12T00:16:26,371 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl.metadata (3.3 kB) 2026-09-12T00:16:26,637 Collecting trove-classifiers 2026-09-12T00:16:26,638 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata 2026-09-12T00:16:26,650 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-09-12T00:16:26,718 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.32.0-py3-none-any.whl (78 kB) 2026-09-12T00:16:26,746 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-12T00:16:26,768 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-09-12T00:16:26,785 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-09-12T00:16:26,802 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl (49 kB) 2026-09-12T00:16:26,818 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-09-12T00:16:26,836 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.32.0-py3-none-any.whl (78 kB) 2026-09-12T00:16:26,869 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-12T00:16:26,895 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-09-12T00:16:26,917 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-09-12T00:16:26,938 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl (49 kB) 2026-09-12T00:16:26,958 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-09-12T00:16:29,540 Installing collected packages: trove-classifiers, tomlkit, pluggy, pathspec, packaging, hatchling 2026-09-12T00:16:29,575 Creating /tmp/pip-build-env-y1ani82m/overlay/local/bin 2026-09-12T00:16:29,577 changing mode of /tmp/pip-build-env-y1ani82m/overlay/local/bin/trove-classifiers to 755 2026-09-12T00:16:30,842 changing mode of /tmp/pip-build-env-y1ani82m/overlay/local/bin/hatchling to 755 2026-09-12T00:16:30,884 Successfully installed hatchling-1.32.0 packaging-26.3 pathspec-1.1.1 pluggy-1.6.0 tomlkit-0.15.1 trove-classifiers-2026.6.1.19 2026-09-12T00:16:31,148 Installing build dependencies: finished with status 'done' 2026-09-12T00:16:31,155 Getting requirements to build wheel: started 2026-09-12T00:16:31,156 Running command Getting requirements to build wheel 2026-09-12T00:16:31,500 Getting requirements to build wheel: finished with status 'done' 2026-09-12T00:16:31,503 Created temporary directory: /tmp/pip-modern-metadata-0co028g7 2026-09-12T00:16:31,505 Preparing metadata (pyproject.toml): started 2026-09-12T00:16:31,506 Running command Preparing metadata (pyproject.toml) 2026-09-12T00:16:32,052 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-12T00:16:32,057 Source in /tmp/pip-wheel-1ifs0fe0/ffn_9228c600937f460a88e87bd6fcbbdf84 has version 1.2.0, which satisfies requirement ffn==1.2.0 from https://files.pythonhosted.org/packages/9a/6a/d16f46a99782fc4fad90586ed9cc4914404b2aa7a432e389b5f3a50d25d7/ffn-1.2.0.tar.gz 2026-09-12T00:16:32,058 Removed ffn==1.2.0 from https://files.pythonhosted.org/packages/9a/6a/d16f46a99782fc4fad90586ed9cc4914404b2aa7a432e389b5f3a50d25d7/ffn-1.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-cowqar33' 2026-09-12T00:16:32,063 Created temporary directory: /tmp/pip-unpack-kzw79h13 2026-09-12T00:16:32,064 Building wheels for collected packages: ffn 2026-09-12T00:16:32,069 Created temporary directory: /tmp/pip-wheel-jnhhevn5 2026-09-12T00:16:32,069 Destination directory: /tmp/pip-wheel-jnhhevn5 2026-09-12T00:16:32,072 Building wheel for ffn (pyproject.toml): started 2026-09-12T00:16:32,073 Running command Building wheel for ffn (pyproject.toml) 2026-09-12T00:16:32,202 Building wheel for ffn (pyproject.toml): finished with status 'done' 2026-09-12T00:16:32,207 Created wheel for ffn: filename=ffn-1.2.0-py3-none-any.whl size=29284 sha256=cbf2a5a0e27b2f2e6e9f53ade65d581ad6d267b1b58a54d9c64e7c74d55ddc19 2026-09-12T00:16:32,208 Stored in directory: /tmp/pip-ephem-wheel-cache-a8iz_9hd/wheels/71/05/c7/53a23298fcce350e5533dd39e8acd5d2ef4be09fa5f4b5bbdb 2026-09-12T00:16:32,218 Successfully built ffn 2026-09-12T00:16:32,222 Removed build tracker: '/tmp/pip-build-tracker-cowqar33'