2026-05-17T18:31:53,452 Created temporary directory: /tmp/pip-ephem-wheel-cache-614bkmoq 2026-05-17T18:31:53,454 Created temporary directory: /tmp/pip-build-tracker-jjj_buqm 2026-05-17T18:31:53,455 Initialized build tracking at /tmp/pip-build-tracker-jjj_buqm 2026-05-17T18:31:53,455 Created build tracker: /tmp/pip-build-tracker-jjj_buqm 2026-05-17T18:31:53,456 Entered build tracker: /tmp/pip-build-tracker-jjj_buqm 2026-05-17T18:31:53,457 Created temporary directory: /tmp/pip-wheel-5hkeyfeg 2026-05-17T18:31:53,460 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-05-17T18:31:53,462 Created temporary directory: /tmp/pip-ephem-wheel-cache-7lcrvy77 2026-05-17T18:31:53,488 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-17T18:31:53,491 2 location(s) to search for versions of python-multipart: 2026-05-17T18:31:53,491 * https://pypi.org/simple/python-multipart/ 2026-05-17T18:31:53,491 * https://www.piwheels.org/simple/python-multipart/ 2026-05-17T18:31:53,492 Fetching project page and analyzing links: https://pypi.org/simple/python-multipart/ 2026-05-17T18:31:53,493 Getting page https://pypi.org/simple/python-multipart/ 2026-05-17T18:31:53,494 Found index url https://pypi.org/simple 2026-05-17T18:31:53,653 Fetched page https://pypi.org/simple/python-multipart/ as application/vnd.pypi.simple.v1+json 2026-05-17T18:31:53,664 Found link https://files.pythonhosted.org/packages/c7/bb/c083a3ffcc9f4186ee880935d288b77bef7e27c6f8e94f42d71067870058/python-multipart-0.0.1.tar.gz (from https://pypi.org/simple/python-multipart/), version: 0.0.1 2026-05-17T18:31:53,665 Found link https://files.pythonhosted.org/packages/4f/2e/5d4fa0b8899f5a4f001b538326a70789fb2c1a056fb0323854edabe7ee41/python-multipart-0.0.2.tar.gz (from https://pypi.org/simple/python-multipart/), version: 0.0.2 2026-05-17T18:31:53,666 Found link https://files.pythonhosted.org/packages/0f/19/34da8a84c0384b57dc6c6aeebb250eaa9ea99d81927a73dca0aa933a5c4e/python-multipart-0.0.3.tar.gz (from https://pypi.org/simple/python-multipart/), version: 0.0.3 2026-05-17T18:31:53,666 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/4a/b8/57ff5237f735c43f461d908babef5766777cb3dd0fd858ff2eb7dc36228d/python_multipart-0.0.3-py2-none-any.whl (from https://pypi.org/simple/python-multipart/) 2026-05-17T18:31:53,667 Found link https://files.pythonhosted.org/packages/76/c7/62bd01eb4dd3102ae40ca2b578f9967745e5016076973ba9d4645ab58728/python-multipart-0.0.4.tar.gz (from https://pypi.org/simple/python-multipart/), version: 0.0.4 2026-05-17T18:31:53,668 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/8d/e9/95b60ab972cb6fb71789e0e5158a360b10caae65d64f89d4cde53cfbb4bf/python_multipart-0.0.4-py2-none-any.whl (from https://pypi.org/simple/python-multipart/) 2026-05-17T18:31:53,668 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/4b/5b/6fc4a322c8ae1349d3cecf83f8412ec10a67b06b7518dea686cfef594b07/python_multipart-0.0.4-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) 2026-05-17T18:31:53,669 Found link https://files.pythonhosted.org/packages/46/40/a933ac570bf7aad12a298fc53458115cc74053474a72fbb8201d7dc06d3d/python-multipart-0.0.5.tar.gz (from https://pypi.org/simple/python-multipart/), version: 0.0.5 2026-05-17T18:31:53,670 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/b4/ff/b1e11d8bffb5e0e1b6d27f402eeedbeb9be6df2cdbc09356a1ae49806dbf/python_multipart-0.0.6-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.7) 2026-05-17T18:31:53,671 Found link https://files.pythonhosted.org/packages/2d/23/abcfad10c3348cb6358400f8adbc21b523bbc6c954494fd0974428068672/python_multipart-0.0.6.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.7), version: 0.0.6 2026-05-17T18:31:53,671 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/94/35/142fff3d85da49377ada6936ad9b776263549ab22656969b2fcd0bdb10f7/python_multipart-0.0.7-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.7) 2026-05-17T18:31:53,673 Found link https://files.pythonhosted.org/packages/67/94/bb4778be5d4c18329d60276d4e58b3974e2dce8ec3bee5569bfe9c81f36e/python_multipart-0.0.7.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.7), version: 0.0.7 2026-05-17T18:31:53,673 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/c0/3e/9fbfd74e7f5b54f653f7ca99d44ceb56e718846920162165061c4c22b71a/python_multipart-0.0.8-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.7) 2026-05-17T18:31:53,674 Found link https://files.pythonhosted.org/packages/9a/e7/03dfb2fa5cc9072241b12174310b4616d67c049bee28de1c519e2c799593/python_multipart-0.0.8.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.7), version: 0.0.8 2026-05-17T18:31:53,675 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/3d/47/444768600d9e0ebc82f8e347775d24aef8f6348cf00e9fa0e81910814e6d/python_multipart-0.0.9-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,676 Found link https://files.pythonhosted.org/packages/5c/0f/9c55ac6c84c0336e22a26fa84ca6c51d58d7ac3a2d78b0dfa8748826c883/python_multipart-0.0.9.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.9 2026-05-17T18:31:53,677 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/b8/d7/1d8acecc4621aa2b70fca28c1a651e02d936152e77d6be07d00601b31cf3/python_multipart-0.0.10-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,677 Found link https://files.pythonhosted.org/packages/f9/29/0e5c896ec896b4e501bafa80ab555bbf3bcb0d720e9e33f908179aeb1a61/python_multipart-0.0.10.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.10 2026-05-17T18:31:53,678 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/8d/94/de592c06e7e7af593be38089a7f72acdc1fec30e7814501a939b0d33589b/python_multipart-0.0.11-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,679 Found link https://files.pythonhosted.org/packages/c0/53/8dcdebf0d2573ea363e82bb1c6d54d863796f0ae7703e5acdb91544bbd86/python_multipart-0.0.11.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.11 2026-05-17T18:31:53,680 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/f5/0b/c316262244abea7481f95f1e91d7575f3dfcf6455d56d1ffe9839c582eb1/python_multipart-0.0.12-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,681 Found link https://files.pythonhosted.org/packages/16/6e/7ecfe1366b9270f7f475c76fcfa28812493a6a1abd489b2433851a444f4f/python_multipart-0.0.12.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.12 2026-05-17T18:31:53,681 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/ad/9e/865280a37d64d314fb0a33c7e6021a5cc06174c4488b277e46b8ac9cc708/python_multipart-0.0.13-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,682 Found link https://files.pythonhosted.org/packages/a3/b7/008e43aa6f742f2287d94ae1c4a0767e7f9d227921064a4a498837b9c85f/python_multipart-0.0.13.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.13 2026-05-17T18:31:53,683 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/98/42/dd53dd3fae856bf201aba9cb9501916652bd4426fc9ca9336764fda216b6/python_multipart-0.0.14-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,684 Found link https://files.pythonhosted.org/packages/db/af/b63323ac939fce55c71f28adfaab8dcc9f38ae1c03ba13741ca490d325bf/python_multipart-0.0.14.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.14 2026-05-17T18:31:53,685 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/a0/b0/1f4781c7764dbf1dc091bf39c2125275587d9ebc5fece14f863aee457aa0/python_multipart-0.0.15-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,685 Found link https://files.pythonhosted.org/packages/7e/32/6af4ed8bf8efa28b32ebb15f1d375dac0206ec9a59a63f9d8f23e0f8a752/python_multipart-0.0.15.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.15 2026-05-17T18:31:53,686 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/ff/ec/e85b99fda29a3e7643ee39419fdd478782dbcd61c11d846a9a8fc748fff2/python_multipart-0.0.16-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,687 Found link https://files.pythonhosted.org/packages/b9/59/cbb0dc4eb07c2676d964d7ef986314abd0b90ef2b683864a04c13590487d/python_multipart-0.0.16.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.16 2026-05-17T18:31:53,687 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/b4/fb/275137a799169392f1fa88fff2be92f16eee38e982720a8aaadefc4a36b2/python_multipart-0.0.17-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,688 Found link https://files.pythonhosted.org/packages/40/22/edea41c2d4a22e666c0c7db7acdcbf7bc8c1c1f7d3b3ca246ec982fec612/python_multipart-0.0.17.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.17 2026-05-17T18:31:53,689 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/13/6b/b60f47101ba2cac66b4a83246630e68ae9bbe2e614cbae5f4465f46dee13/python_multipart-0.0.18-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,690 Found link https://files.pythonhosted.org/packages/b4/86/b6b38677dec2e2e7898fc5b6f7e42c2d011919a92d25339451892f27b89c/python_multipart-0.0.18.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.18 2026-05-17T18:31:53,690 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/e1/f4/ddd0fcdc454cf3870153ae16a818256523d31c3c8136e216bc6836ed4cd1/python_multipart-0.0.19-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,691 Found link https://files.pythonhosted.org/packages/c1/19/93bfb43a3c41b1dd0fa1fa66a08286f6467d36d30297a7aaab8c0b176a26/python_multipart-0.0.19.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.19 2026-05-17T18:31:53,692 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,693 Found link https://files.pythonhosted.org/packages/f3/87/f44d7c9f274c7ee665a29b885ec97089ec5dc034c7f3fafa03da9e39a09e/python_multipart-0.0.20.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.8), version: 0.0.20 2026-05-17T18:31:53,693 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/aa/76/03af049af4dcee5d27442f71b6924f01f3efb5d2bd34f23fcd563f2cc5f5/python_multipart-0.0.21-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,694 Found link https://files.pythonhosted.org/packages/78/96/804520d0850c7db98e5ccb70282e29208723f0964e88ffd9d0da2f52ea09/python_multipart-0.0.21.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10), version: 0.0.21 2026-05-17T18:31:53,695 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/1b/d0/397f9626e711ff749a95d96b7af99b9c566a9bb5129b8e4c10fc4d100304/python_multipart-0.0.22-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,696 Found link https://files.pythonhosted.org/packages/94/01/979e98d542a70714b0cb2b6728ed0b7c46792b695e3eaec3e20711271ca3/python_multipart-0.0.22.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10), version: 0.0.22 2026-05-17T18:31:53,696 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/6c/b3/530813feb11e25c788da525b4af12c2fa44ffe979e1805eca20f98fdbd34/python_multipart-0.0.23-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,697 Found link https://files.pythonhosted.org/packages/0b/77/3f3eb0f19006817ab5764b9af6a7dde8a2a6583dc1ab8263935a3b4d8f0d/python_multipart-0.0.23.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10), version: 0.0.23 2026-05-17T18:31:53,698 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/a3/73/89930efabd4da63cea44a3f438aeb753d600123570e6d6264e763617a9ce/python_multipart-0.0.24-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,699 Found link https://files.pythonhosted.org/packages/8a/45/e23b5dc14ddb9918ae4a625379506b17b6f8fc56ca1d82db62462f59aea6/python_multipart-0.0.24.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10), version: 0.0.24 2026-05-17T18:31:53,699 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/88/07/cd09232a94bb8b4331fc9ccca8d196706352f57126238e7100ce23cc8dea/python_multipart-0.0.25-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,700 Found link https://files.pythonhosted.org/packages/cf/9f/f5c842657404d69ab2d87bbb3fb70075afd24c44a00724980ee0c5e18813/python_multipart-0.0.25.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10), version: 0.0.25 2026-05-17T18:31:53,701 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/9a/22/f1925cdda983ab66fc8ec6ec8014b959262747e58bdca26a4e3d1da29d56/python_multipart-0.0.26-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,702 Found link https://files.pythonhosted.org/packages/88/71/b145a380824a960ebd60e1014256dbb7d2253f2316ff2d73dfd8928ec2c3/python_multipart-0.0.26.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10), version: 0.0.26 2026-05-17T18:31:53,702 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/99/78/4126abcbdbd3c559d43e0db7f7b9173fc6befe45d39a2856cc0b8ec2a5a6/python_multipart-0.0.27-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,703 Found link https://files.pythonhosted.org/packages/69/9b/f23807317a113dc36e74e75eb265a02dd1a4d9082abc3c1064acd22997c4/python_multipart-0.0.27.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10), version: 0.0.27 2026-05-17T18:31:53,704 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/f3/a2/43bbc5860b5034e2af4ef99a0e04d726ff329c43e192ef3abaa8d7ecfce5/python_multipart-0.0.28-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,705 Found link https://files.pythonhosted.org/packages/82/54/a85eb421fbdd5007bc5af39d0f4ed9fa609e0fedbfdc2adcf0b34526870e/python_multipart-0.0.28.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10), version: 0.0.28 2026-05-17T18:31:53,705 Skipping link: No binaries permitted for python-multipart: https://files.pythonhosted.org/packages/8f/cb/769cfc37177252872a45a71f3fbdde9d51b471a3f3c14bfe95dde3407386/python_multipart-0.0.29-py3-none-any.whl (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,706 Found link https://files.pythonhosted.org/packages/4e/fe/70bd71a6738b09a0bdf6480ca6436b167469ca4578b2a0efbe390b4b0e70/python_multipart-0.0.29.tar.gz (from https://pypi.org/simple/python-multipart/) (requires-python:>=3.10), version: 0.0.29 2026-05-17T18:31:53,707 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-multipart/ 2026-05-17T18:31:53,708 Getting page https://www.piwheels.org/simple/python-multipart/ 2026-05-17T18:31:53,709 Found index url https://www.piwheels.org/simple 2026-05-17T18:31:53,885 Fetched page https://www.piwheels.org/simple/python-multipart/ as text/html 2026-05-17T18:31:53,894 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.28-py3-none-any.whl#sha256=10faac07eb966c3f48dc415f9dee46c04cb10d58d30a35677db8027c825ed9b6 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,895 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.27-py3-none-any.whl#sha256=6fccfad17a27334bd0193681b369f476eda3409f17381a2d65aa7df3f7275645 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,896 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.26-py3-none-any.whl#sha256=c0b169f8c4484c13b0dcf2ef0ec3a4adb255c4b7d18d8e420477d2b1dd03f185 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,896 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.25-py3-none-any.whl#sha256=0c8ed4a7a82f14478602b5e714a47a1869e250c3d784c78005711fdcb5852089 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,897 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.24-py3-none-any.whl#sha256=9b110a98db707df01a53c194f0af075e736a770dc5058089650d70b4a182f950 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,897 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.23-py3-none-any.whl#sha256=e94160daa012dbf7f6d84279e93f7b716c11f372a4d995edbdf2843ee10fc9e9 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,898 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.22-py3-none-any.whl#sha256=2b2cd894c83d21bf49d702499531c7bafd057d730c201782048f7945d82de155 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,898 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.21-py3-none-any.whl#sha256=cf7a6713e01c87aa35387f4774e812c4361150938d20d232800f75ffcf266090 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.10) 2026-05-17T18:31:53,899 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.20-py3-none-any.whl#sha256=8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,900 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.19-py3-none-any.whl#sha256=f8d5b0b9c618575bf9df01c684ded1d94a338839bdd8223838afacfb4bb2082d (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,900 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.18-py3-none-any.whl#sha256=efe91480f485f6a361427a541db4796f9e1591afc0fb8e7a4ba06bfbc6708996 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,900 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.17-py3-none-any.whl#sha256=15dc4f487e0a9476cc1201261188ee0940165cffc94429b6fc565c4d3045cb5d (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,901 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.16-py3-none-any.whl#sha256=c2759b7b976ef3937214dfb592446b59dfaa5f04682a076f78b117c94776d87a (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,901 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.15-py3-none-any.whl#sha256=167e3fc3d115de7849efb43e061f213350c87d72ba64fcd014b0ae15ce5e7d4c (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,902 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.14-py3-none-any.whl#sha256=bf01aea0941cd1173a97b7c53d8b686acd2fa535549b13431d8515467dabb2b4 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,902 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.13-py3-none-any.whl#sha256=18aafc9b0bae0ccc62309e2a03cccdb195e643b95a569a312479b2fdc385fc30 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,903 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.12-py3-none-any.whl#sha256=43dcf96cf65888a9cd3423544dd0d75ac10f7aa0c3c28a175bbcd00c9ce1aebf (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,903 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.11-py3-none-any.whl#sha256=0597982db95c0ce012d8bd91b8c9eb2b45c7e095122c05cd8fb7ee4c5bf78df6 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,904 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.10-py3-none-any.whl#sha256=2b06ad9e8d50c7a8db80e3b56dab590137b323410605af2be20d62a5f1ba1dc8 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,904 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.9-py3-none-any.whl#sha256=97ca7b8ea7b05f977dc3849c3ba99d51689822fab725c3703af7c866a0c2b215 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.8) 2026-05-17T18:31:53,905 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.8-py3-none-any.whl#sha256=999725bf08cf7a071073d157a27cc34f8669af98da0d2435bde1cc1493a50ec3 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.7) 2026-05-17T18:31:53,905 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.7-py3-none-any.whl#sha256=b1fef9a53b74c795e2347daac8c54b252d9e0df9c619712691c1cc8021bd3c49 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.7) 2026-05-17T18:31:53,906 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.6-py3-none-any.whl#sha256=ee698bab5ef148b0a760751c261902cd096e57e10558e11aca17646b74ee1c18 (from https://www.piwheels.org/simple/python-multipart/) (requires-python:>=3.7) 2026-05-17T18:31:53,906 Skipping link: No binaries permitted for python-multipart: https://www.piwheels.org/simple/python-multipart/python_multipart-0.0.5-py3-none-any.whl#sha256=7b79d9a02c5d8615e9b22f39c2ccc8830e9e3b4813a12def1110081097a7247c (from https://www.piwheels.org/simple/python-multipart/) 2026-05-17T18:31:53,907 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.4-py3-none-any.whl#sha256=eba19f9aa5a2a1ee5c9402a11edd8480926934c8ee7d66de7c8444f78af9be74 (from https://www.piwheels.org/simple/python-multipart/) 2026-05-17T18:31:53,907 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.3-py3-none-any.whl#sha256=c1fb5d182eb9fb54a1bc78e6f79eab3cd939207ab8c0719ec26f7bbbde2f2f4c (from https://www.piwheels.org/simple/python-multipart/) 2026-05-17T18:31:53,908 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.2-py3-none-any.whl#sha256=105bc9565b705fc4dea354fa9daad28f139cc8919a13605c7643c80955edfc46 (from https://www.piwheels.org/simple/python-multipart/) 2026-05-17T18:31:53,908 Skipping link: No binaries permitted for python-multipart: https://archive1.piwheels.org/simple/python-multipart/python_multipart-0.0.1-py3-none-any.whl#sha256=1282c3ec31b948e6713a7978cc365671303d5ba5fdb2ed158b0de78e4932654f (from https://www.piwheels.org/simple/python-multipart/) 2026-05-17T18:31:53,909 Skipping link: not a file: https://www.piwheels.org/simple/python-multipart/ 2026-05-17T18:31:53,910 Skipping link: not a file: https://pypi.org/simple/python-multipart/ 2026-05-17T18:31:53,932 Given no hashes to check 1 links for project 'python-multipart': discarding no candidates 2026-05-17T18:31:53,950 Collecting python-multipart==0.0.29 2026-05-17T18:31:53,952 Created temporary directory: /tmp/pip-unpack-3467pd_9 2026-05-17T18:31:54,183 Downloading python_multipart-0.0.29.tar.gz (45 kB) 2026-05-17T18:31:54,344 Added python-multipart==0.0.29 from https://files.pythonhosted.org/packages/4e/fe/70bd71a6738b09a0bdf6480ca6436b167469ca4578b2a0efbe390b4b0e70/python_multipart-0.0.29.tar.gz to build tracker '/tmp/pip-build-tracker-jjj_buqm' 2026-05-17T18:31:54,350 Created temporary directory: /tmp/pip-build-env-e2x8rq4a 2026-05-17T18:31:54,354 Installing build dependencies: started 2026-05-17T18:31:54,356 Running command pip subprocess to install build dependencies 2026-05-17T18:31:55,483 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-17T18:31:55,891 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-05-17T18:31:55,915 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-17T18:31:56,480 Collecting hatchling 2026-05-17T18:31:56,481 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl.metadata 2026-05-17T18:31:56,497 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl.metadata (3.8 kB) 2026-05-17T18:31:56,691 Collecting packaging>=24.2 2026-05-17T18:31:56,692 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-17T18:31:56,706 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-17T18:31:56,831 Collecting pathspec>=0.10.1 2026-05-17T18:31:56,832 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-05-17T18:31:56,849 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-05-17T18:31:56,974 Collecting pluggy>=1.0.0 2026-05-17T18:31:56,975 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-05-17T18:31:56,990 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-05-17T18:31:57,248 Collecting trove-classifiers 2026-05-17T18:31:57,249 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl.metadata 2026-05-17T18:31:57,264 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl.metadata (2.3 kB) 2026-05-17T18:31:57,324 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-05-17T18:31:57,345 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-17T18:31:57,363 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-17T18:31:57,381 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-05-17T18:31:57,397 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl (14 kB) 2026-05-17T18:31:57,416 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-05-17T18:31:57,447 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-17T18:31:57,472 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-17T18:31:57,494 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-05-17T18:31:57,515 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.5.7.17-py3-none-any.whl (14 kB) 2026-05-17T18:32:00,102 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-05-17T18:32:00,137 Creating /tmp/pip-build-env-e2x8rq4a/overlay/local/bin 2026-05-17T18:32:00,139 changing mode of /tmp/pip-build-env-e2x8rq4a/overlay/local/bin/trove-classifiers to 755 2026-05-17T18:32:01,160 changing mode of /tmp/pip-build-env-e2x8rq4a/overlay/local/bin/hatchling to 755 2026-05-17T18:32:01,197 Successfully installed hatchling-1.29.0 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.5.7.17 2026-05-17T18:32:01,455 Installing build dependencies: finished with status 'done' 2026-05-17T18:32:01,462 Getting requirements to build wheel: started 2026-05-17T18:32:01,463 Running command Getting requirements to build wheel 2026-05-17T18:32:01,811 Getting requirements to build wheel: finished with status 'done' 2026-05-17T18:32:01,814 Created temporary directory: /tmp/pip-modern-metadata-c4_6ojsl 2026-05-17T18:32:01,817 Preparing metadata (pyproject.toml): started 2026-05-17T18:32:01,818 Running command Preparing metadata (pyproject.toml) 2026-05-17T18:32:02,409 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-17T18:32:02,413 Source in /tmp/pip-wheel-5hkeyfeg/python-multipart_27e45cfe082a48f68af13bdb7a933d93 has version 0.0.29, which satisfies requirement python-multipart==0.0.29 from https://files.pythonhosted.org/packages/4e/fe/70bd71a6738b09a0bdf6480ca6436b167469ca4578b2a0efbe390b4b0e70/python_multipart-0.0.29.tar.gz 2026-05-17T18:32:02,414 Removed python-multipart==0.0.29 from https://files.pythonhosted.org/packages/4e/fe/70bd71a6738b09a0bdf6480ca6436b167469ca4578b2a0efbe390b4b0e70/python_multipart-0.0.29.tar.gz from build tracker '/tmp/pip-build-tracker-jjj_buqm' 2026-05-17T18:32:02,419 Created temporary directory: /tmp/pip-unpack-hvb9r5ow 2026-05-17T18:32:02,420 Building wheels for collected packages: python-multipart 2026-05-17T18:32:02,425 Created temporary directory: /tmp/pip-wheel-p5v6wxev 2026-05-17T18:32:02,425 Destination directory: /tmp/pip-wheel-p5v6wxev 2026-05-17T18:32:02,428 Building wheel for python-multipart (pyproject.toml): started 2026-05-17T18:32:02,429 Running command Building wheel for python-multipart (pyproject.toml) 2026-05-17T18:32:02,560 Building wheel for python-multipart (pyproject.toml): finished with status 'done' 2026-05-17T18:32:02,564 Created wheel for python-multipart: filename=python_multipart-0.0.29-py3-none-any.whl size=29640 sha256=2ddcc971cef266225f54f552d8fa10bcfbb1f14446caec199060daac59ff2d69 2026-05-17T18:32:02,566 Stored in directory: /tmp/pip-ephem-wheel-cache-7lcrvy77/wheels/ef/52/f7/5b820529b2b58512a5546f46da06a764a48f9a17a60697f975 2026-05-17T18:32:02,576 Successfully built python-multipart 2026-05-17T18:32:02,580 Removed build tracker: '/tmp/pip-build-tracker-jjj_buqm'