2026-09-17T17:02:43,029 Created temporary directory: /tmp/pip-ephem-wheel-cache-0e68eusf 2026-09-17T17:02:43,031 Created temporary directory: /tmp/pip-build-tracker-8pioy45r 2026-09-17T17:02:43,032 Initialized build tracking at /tmp/pip-build-tracker-8pioy45r 2026-09-17T17:02:43,032 Created build tracker: /tmp/pip-build-tracker-8pioy45r 2026-09-17T17:02:43,033 Entered build tracker: /tmp/pip-build-tracker-8pioy45r 2026-09-17T17:02:43,033 Created temporary directory: /tmp/pip-wheel-ml1uqgm4 2026-09-17T17:02:43,036 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-17T17:02:43,039 Created temporary directory: /tmp/pip-ephem-wheel-cache-4sj9xd9p 2026-09-17T17:02:43,061 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-17T17:02:43,064 2 location(s) to search for versions of tutor-mfe: 2026-09-17T17:02:43,064 * https://pypi.org/simple/tutor-mfe/ 2026-09-17T17:02:43,064 * https://www.piwheels.org/simple/tutor-mfe/ 2026-09-17T17:02:43,065 Fetching project page and analyzing links: https://pypi.org/simple/tutor-mfe/ 2026-09-17T17:02:43,066 Getting page https://pypi.org/simple/tutor-mfe/ 2026-09-17T17:02:43,067 Found index url https://pypi.org/simple 2026-09-17T17:02:43,220 Fetched page https://pypi.org/simple/tutor-mfe/ as application/vnd.pypi.simple.v1+json 2026-09-17T17:02:43,230 Found link https://files.pythonhosted.org/packages/b1/08/6354fb8db747f573f4d1a97ce1ee9b657fa5b92344c652cfe0caec939804/tutor-mfe-12.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 12.0.0 2026-09-17T17:02:43,231 Found link https://files.pythonhosted.org/packages/fe/03/fa5e805b3311058e8fb4f3c57d605a57f4b88bbe577322b78185926441cb/tutor-mfe-12.0.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 12.0.1 2026-09-17T17:02:43,232 Found link https://files.pythonhosted.org/packages/4c/94/b6fc9fe040e04ccd75c1d4ccea3997f86faeccb2a1de84b36c2680f6d498/tutor-mfe-12.0.2.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 12.0.2 2026-09-17T17:02:43,232 Found link https://files.pythonhosted.org/packages/a9/c4/70ca08dbc40722fb20a126c7d2c231f4390037383f5447d8c28a902a1c7d/tutor-mfe-12.1.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 12.1.0 2026-09-17T17:02:43,233 Found link https://files.pythonhosted.org/packages/10/e0/2b7b919a05bdbc618b5b9d080ce452807f385e974f4b5e5143d66ec26a69/tutor-mfe-13.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 13.0.0 2026-09-17T17:02:43,234 Found link https://files.pythonhosted.org/packages/8a/91/3f8ae1a8c29de19b1b5859917f0a7a31e165ced10ce0517fd11875427b61/tutor-mfe-13.0.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 13.0.1 2026-09-17T17:02:43,235 Found link https://files.pythonhosted.org/packages/74/02/e0f190a8a52f76edded8c0afd4c8c7fd12c2b36b90475bef9ee7c923066f/tutor-mfe-13.0.2.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 13.0.2 2026-09-17T17:02:43,236 Found link https://files.pythonhosted.org/packages/a6/95/0f90442822e9af1234b246e412eb3768816e62526b0c940b1278d822a8f1/tutor-mfe-13.0.3.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 13.0.3 2026-09-17T17:02:43,237 Found link https://files.pythonhosted.org/packages/d3/34/3aa6bf04c9797d3f2f08c58bdc18500c2167ed0955e025727dcdfd738e15/tutor-mfe-13.0.4.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 13.0.4 2026-09-17T17:02:43,239 Found link https://files.pythonhosted.org/packages/9d/f6/cee95caee0bee92f6c49a8409afce1e45ee2b174870aa477c8294715b48e/tutor-mfe-13.0.5.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 13.0.5 2026-09-17T17:02:43,241 Found link https://files.pythonhosted.org/packages/bd/5e/b5e0f400674c25bfd57f6035ebbf4654e40350641ccf10e6b6c2aa022462/tutor-mfe-13.0.6.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 13.0.6 2026-09-17T17:02:43,243 Found link https://files.pythonhosted.org/packages/ed/8d/b4326938c42eb56f0fc93f3e8a4fe41f401a53d67add37248afd2530d100/tutor-mfe-14.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 14.0.0 2026-09-17T17:02:43,245 Found link https://files.pythonhosted.org/packages/6b/21/a1cb29409b49531dbecc1cb19bf7e830ff245cd1ed4b1ba3093dcff974be/tutor-mfe-14.0.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 14.0.1 2026-09-17T17:02:43,246 Found link https://files.pythonhosted.org/packages/22/97/61079b8225c3e146f889f0e6c9db986c1c2acbc8d9675dc86f6fe2184e54/tutor-mfe-14.0.2.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 14.0.2 2026-09-17T17:02:43,247 Found link https://files.pythonhosted.org/packages/10/97/6113908c8528b0d62c04c0d16ded667c06a6d7822dacf2845ef59f32554d/tutor-mfe-15.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 15.0.0 2026-09-17T17:02:43,248 Found link https://files.pythonhosted.org/packages/5b/6a/be71b5695a08e0fa330ac43cff73847e6ecbebd22ec22a6b28b4af969b76/tutor-mfe-15.0.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 15.0.1 2026-09-17T17:02:43,248 Found link https://files.pythonhosted.org/packages/ab/73/d87f0aa60fd771c169c66c20f387bf839b918847fc2f47dc1ef0f5f18fae/tutor-mfe-15.0.2.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 15.0.2 2026-09-17T17:02:43,249 Found link https://files.pythonhosted.org/packages/fa/36/600ddf5a78b474eaca3c1e33e7e10931e7ec10038363e2201533cb752cc9/tutor-mfe-15.0.3.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 15.0.3 2026-09-17T17:02:43,250 Found link https://files.pythonhosted.org/packages/30/a8/a7e0979f2db02e46bfa424da4343ab7451fde80597a296e46ff8431108fe/tutor-mfe-15.0.4.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 15.0.4 2026-09-17T17:02:43,251 Found link https://files.pythonhosted.org/packages/8d/90/111c1e72d5c191baa4210ee312b9b8071c69333fbdb8d74d820bbb329b30/tutor-mfe-15.0.5.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 15.0.5 2026-09-17T17:02:43,252 Found link https://files.pythonhosted.org/packages/d8/e3/983f4b5e6439762964771f13b7f9183bc9bbf94541462fd052b8e5c0e2ba/tutor-mfe-15.0.6.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 15.0.6 2026-09-17T17:02:43,253 Found link https://files.pythonhosted.org/packages/8b/39/35d28511d893be2c049201ea01e5b90137a3379183d613f7fb22ed2b6ba2/tutor-mfe-15.0.7.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 15.0.7 2026-09-17T17:02:43,254 Found link https://files.pythonhosted.org/packages/05/7b/51d1b15bac2b357b138afbcdba591941bd95124255060009b4a085f15f2d/tutor-mfe-16.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.5), version: 16.0.0 2026-09-17T17:02:43,254 Found link https://files.pythonhosted.org/packages/1d/1f/7c094416988bf3239f56345bf618f934b29a285d2a6dad05e471523ff605/tutor-mfe-16.1.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.8), version: 16.1.0 2026-09-17T17:02:43,255 Found link https://files.pythonhosted.org/packages/41/9b/e9014d8ff5d00fb1172ba0a17b8e10ee92f1003d9328e941ac3a196a616c/tutor-mfe-16.1.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.8), version: 16.1.1 2026-09-17T17:02:43,256 Found link https://files.pythonhosted.org/packages/8d/1f/865805b6f46459da70607ec40b88610bd85a9a87fd75ae2a381693b1c33d/tutor-mfe-16.1.2.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.8), version: 16.1.2 2026-09-17T17:02:43,257 Found link https://files.pythonhosted.org/packages/9e/fd/a3fc45f2283ee834d8db560bc6bc954133dd6458ced28ebad3334a092549/tutor-mfe-16.1.3.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.8), version: 16.1.3 2026-09-17T17:02:43,258 Found link https://files.pythonhosted.org/packages/66/62/7e1f2540d4f45b65ec33992b366492636a2bd2dc2201b874147830165fd3/tutor-mfe-17.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.8), version: 17.0.0 2026-09-17T17:02:43,259 Found link https://files.pythonhosted.org/packages/e0/22/e32dafb086190d9f79ee903f1425643badf1aef22366bfe8343bb668fbc8/tutor-mfe-17.0.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.8), version: 17.0.1 2026-09-17T17:02:43,260 Found link https://files.pythonhosted.org/packages/8f/20/21bf1e9322e951e17da9a6ed6c19c0074cbb3d105e4e3b931c02fa2f8cc2/tutor-mfe-18.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.8), version: 18.0.0 2026-09-17T17:02:43,261 Found link https://files.pythonhosted.org/packages/46/21/29dc5888531d34fd7a182b70e27ae3e4e0e9a048e96114a0e32767e7fd5a/tutor_mfe-18.0.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.8), version: 18.0.1 2026-09-17T17:02:43,261 Found link https://files.pythonhosted.org/packages/b0/03/0600802dda56c2e6014eb4507b89a367402c867ed8411d512d4e24d96332/tutor_mfe-18.0.2.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.8), version: 18.0.2 2026-09-17T17:02:43,262 Found link https://files.pythonhosted.org/packages/95/12/467932b195d5c4c6dc3489d551c26b51070ca7114b7b1c11be9ccbfed743/tutor_mfe-18.1.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 18.1.0 2026-09-17T17:02:43,263 Found link https://files.pythonhosted.org/packages/49/dc/6e0a2f5843cac22bb57dc5fd3682599b86803f7ad126b2a903cb1346ec2d/tutor_mfe-18.1.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 18.1.1 2026-09-17T17:02:43,264 Found link https://files.pythonhosted.org/packages/bc/ae/0ee0b5d3dbf53e8def81672c988caa371641e506ca52fcfc8c0dffd6bf3b/tutor_mfe-19.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 19.0.0 2026-09-17T17:02:43,265 Found link https://files.pythonhosted.org/packages/8a/ff/9abe8ca081bff459ebbb91f7f190c96ff853f022d3018bc1eb69af29950a/tutor_mfe-19.0.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 19.0.1 2026-09-17T17:02:43,266 Found link https://files.pythonhosted.org/packages/e7/f6/89bf7143ab92fc9697994fdf30464279ed45a6f6daf98cd827601f69a375/tutor_mfe-20.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 20.0.0 2026-09-17T17:02:43,267 Found link https://files.pythonhosted.org/packages/a8/f7/d86098d96b72fc113235cc724c53f1db4c3ce0eb7a824b0edb56cac64369/tutor_mfe-20.1.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 20.1.0 2026-09-17T17:02:43,268 Found link https://files.pythonhosted.org/packages/94/3e/fded064e4a55e60923bfeba7cce957a1c4721eeda5077f1a3a41196f59dd/tutor_mfe-20.1.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 20.1.1 2026-09-17T17:02:43,268 Found link https://files.pythonhosted.org/packages/29/51/591e2608026176c10a4b01fdd6e637324d1158e35f3b54aabe3214cb9d33/tutor_mfe-21.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 21.0.0 2026-09-17T17:02:43,269 Found link https://files.pythonhosted.org/packages/6a/00/40bb5f6df405a91a08b70c88d907153727ae159ad4944d19183fcc75d3c4/tutor_mfe-21.0.1.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 21.0.1 2026-09-17T17:02:43,270 Found link https://files.pythonhosted.org/packages/33/f9/523161fd3826dc9b16a365bd3889af0ad242585e0addf9163b6653b5d434/tutor_mfe-21.0.2.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.9), version: 21.0.2 2026-09-17T17:02:43,271 Found link https://files.pythonhosted.org/packages/ad/c5/ba7cb3a6759a9698830d1a0a6cd778b49a8bb3f561566a4d4d4b6f4e3291/tutor_mfe-22.0.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.10), version: 22.0.0 2026-09-17T17:02:43,272 Found link https://files.pythonhosted.org/packages/3d/92/0bc8ea4832a23904f57442ae15518c1f8b20ed102a23fd54dcc3c2b98824/tutor_mfe-22.1.0.tar.gz (from https://pypi.org/simple/tutor-mfe/) (requires-python:>=3.10), version: 22.1.0 2026-09-17T17:02:43,274 Fetching project page and analyzing links: https://www.piwheels.org/simple/tutor-mfe/ 2026-09-17T17:02:43,274 Getting page https://www.piwheels.org/simple/tutor-mfe/ 2026-09-17T17:02:43,275 Found index url https://www.piwheels.org/simple 2026-09-17T17:02:43,468 Fetched page https://www.piwheels.org/simple/tutor-mfe/ as text/html 2026-09-17T17:02:43,482 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-22.1.0-py3-none-any.whl#sha256=9d105f65f2ea68b8ff8e983d9ed28852e1860d93e9ca1054a95cf27106aef1e9 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.10) 2026-09-17T17:02:43,482 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-22.0.0-py3-none-any.whl#sha256=6260864c249ae8f9c1a9f62a6c513c7a007c1abfff9c9f019a00de50d153673f (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.10) 2026-09-17T17:02:43,483 Skipping link: No binaries permitted for tutor-mfe: https://www.piwheels.org/simple/tutor-mfe/tutor_mfe-21.0.2-py3-none-any.whl#sha256=9ed560b84d3770ed09447331a8eb2d5688619037e6279a9e5a2316d607517028 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.9) 2026-09-17T17:02:43,483 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-21.0.1-py3-none-any.whl#sha256=0d4c0a554c1046998990306e29405d7b400068be3e81baeb5b3efc09a62be90e (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.9) 2026-09-17T17:02:43,484 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-21.0.0-py3-none-any.whl#sha256=f30b11c4e2e66b0889c131ab2adc244e12307e1937dbf51fac0c335a67891535 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.9) 2026-09-17T17:02:43,485 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-20.1.1-py3-none-any.whl#sha256=47853459bdbb53b1c3bed987c7b89b09a251d1e4ee1de7e8e7a97cf62a4b6824 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.9) 2026-09-17T17:02:43,485 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-20.1.0-py3-none-any.whl#sha256=c884d300236e7005f1996ad4d1109b99a3b4509b93bffaafa85c24b7c8b441aa (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.9) 2026-09-17T17:02:43,486 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-20.0.0-py3-none-any.whl#sha256=2f08407ae87715c298159b9425f2c2f02e06f14d073930ece5a8325f213e30d0 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.9) 2026-09-17T17:02:43,487 Skipping link: No binaries permitted for tutor-mfe: https://www.piwheels.org/simple/tutor-mfe/tutor_mfe-19.0.1-py3-none-any.whl#sha256=a1b4c4e0ff9e262f94cc664e03472fdad8f86f28d70f36860408532dea9b2f92 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.9) 2026-09-17T17:02:43,487 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-19.0.0-py3-none-any.whl#sha256=4f1a4ad38804c6d1328e28847f5bdeac6ce5e20fea148ce871a709388e4adc73 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.9) 2026-09-17T17:02:43,488 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-18.1.0-py3-none-any.whl#sha256=1d9bef018671cdd95e2291c0f5388247b8d6aae73197af6756e19d5b90b5161a (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.9) 2026-09-17T17:02:43,488 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-18.0.2-py3-none-any.whl#sha256=f9db96bbfc6602900e640d808cb75ce9eff628f92a94f7ba0b7b9fec1826f344 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.8) 2026-09-17T17:02:43,489 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-18.0.1-py3-none-any.whl#sha256=a0d11d7cb7f233f6c178c77fc7b5cb6734491fecdc7eceeefc259576ca086e13 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.8) 2026-09-17T17:02:43,490 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-18.0.0-py3-none-any.whl#sha256=586c043128a1503bff55d28c86ff4f802c02025118aee352fdcbe0bfefd20b2e (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.8) 2026-09-17T17:02:43,490 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-17.0.1-py3-none-any.whl#sha256=b3fc36b9a9dd193eb2c94ddcdc2a8c3098b28b0d87fd364b55b1ae9ac289d1a7 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.8) 2026-09-17T17:02:43,491 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-17.0.0-py3-none-any.whl#sha256=994dac84cf032d665cb18609c1929ba9e0e53df69e59208a23527900e8468347 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.8) 2026-09-17T17:02:43,491 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-16.1.3-py3-none-any.whl#sha256=4d566a92776af6f57b017fb56304a20a48a147e20e1c998a656d16903f155961 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.8) 2026-09-17T17:02:43,491 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-16.1.2-py3-none-any.whl#sha256=77024e9f01a4be672d5c51861b59496efa12810695d45c190ab98c9fcbdb159f (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.8) 2026-09-17T17:02:43,492 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-16.1.1-py3-none-any.whl#sha256=22db12f86e0329c365b8d5850c96480298f9032f5cce7db7d68949f6e76e142d (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.8) 2026-09-17T17:02:43,493 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-16.1.0-py3-none-any.whl#sha256=28bc078cfd59c12484ed95f47d2420eeaa6b172709cc933936c6e9b18ccd190b (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.8) 2026-09-17T17:02:43,493 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-16.0.0-py3-none-any.whl#sha256=604f641ec057266561fea58af6b4fae230ef93efebe5d8a01316152e1e717a91 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,494 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-15.0.7-py3-none-any.whl#sha256=1681dda05cedcfaac88cd9bd0fdf2a453006ba8a9da34e1731fca45a8f1b57d8 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,494 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-15.0.6-py3-none-any.whl#sha256=1273c5235e41d013117ed98e4fcb364ecc7fe1af939ecb74d1a9e64a5836474c (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,495 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-15.0.5-py3-none-any.whl#sha256=15499ca88fbf6077fad2fc128921b1ea3cd3df6bcf9e7023be7b5d89594013b4 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,495 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-15.0.4-py3-none-any.whl#sha256=0104e3da320d7ad6aa76f75687e000c5c0552148abd4ad28b6ea484c647c1d4d (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,496 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-15.0.3-py3-none-any.whl#sha256=96751023a0460fc12da99b16dfbb191ea2e48ceafef5461138baee1ebff8aa5c (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,497 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-15.0.2-py3-none-any.whl#sha256=f6a7cb116a596314146a24610cdc4f9bcd74f4cb59d15527bf1e7f75221eb0db (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,497 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-15.0.1-py3-none-any.whl#sha256=61593293f9aaff571d97aed289e9e6c00a32774248c446b3804e1c16051f9209 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,498 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-15.0.0-py3-none-any.whl#sha256=962bee6f55e98f4b1a7238d287d32bb0b885281e973108c481376abcaae51222 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,498 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-14.0.2-py3-none-any.whl#sha256=c51048f028ff806a4f41b33327c12eba36c629629d98fded7b4f889d59f31ddb (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,499 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-14.0.1-py3-none-any.whl#sha256=e37dee3c51cf24d71b8c4d8bb5496b13085313dfccc255c97c950306109e4b1a (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,499 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-14.0.0-py3-none-any.whl#sha256=fd696703a4e36b2ff61d2e08b01416e5d2a7c52bf2b70f08c3d3fcc4aa0bb670 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,500 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-13.0.6-py3-none-any.whl#sha256=6652735ee005d66744d80ce6371ac4b85e287bdbe517d767031d06daece94616 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,501 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-13.0.5-py3-none-any.whl#sha256=aa8ecdcc97af042f46eadcab9974f38a5b00111c00c16dfc606bf87efc351444 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,501 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-13.0.4-py3-none-any.whl#sha256=b65c144244b94289959263fe460ac441a7aedc4030c8c954c169d6c0ff5e6c1f (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,502 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-13.0.3-py3-none-any.whl#sha256=71eff817407ca1d406c517ddba79c4cd7dadaf12ff7d153048be07a1e8f40968 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,502 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-13.0.2-py3-none-any.whl#sha256=712176e136c01fe2155fa0eaad9a16d3cbf6386e1e927fcec3562b63b6ff754e (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,503 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-13.0.1-py3-none-any.whl#sha256=0d5833d30f1219a9f699582a2af189030300316b3b8dd10f711329ce6bd2fbb4 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,503 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-13.0.0-py3-none-any.whl#sha256=527b68ba7cee088937872c674889471e8e1d67d6b390873584fff4a1a8acdd7d (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,504 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-12.1.0-py3-none-any.whl#sha256=6680811922c82c366d79a5984d4478c92e6b9051278fc2db144a01c94c37a6b5 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,505 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-12.0.2-py3-none-any.whl#sha256=b83d5b4f86dcfa930dc30c71932cdb2fd8f8b81b3fd115c36fbe6cd0014cf2b5 (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,505 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-12.0.1-py3-none-any.whl#sha256=e1441cfc55cb38cd8ba33e394e09e71fd83d6c61a51b0533b93152599e27c82d (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,506 Skipping link: No binaries permitted for tutor-mfe: https://archive1.piwheels.org/simple/tutor-mfe/tutor_mfe-12.0.0-py3-none-any.whl#sha256=e7b55d06e5c67ddf7f23e37754a0a19bb5a4436dde9e3d5c4d841818828a70df (from https://www.piwheels.org/simple/tutor-mfe/) (requires-python:>=3.5) 2026-09-17T17:02:43,506 Skipping link: not a file: https://www.piwheels.org/simple/tutor-mfe/ 2026-09-17T17:02:43,507 Skipping link: not a file: https://pypi.org/simple/tutor-mfe/ 2026-09-17T17:02:43,531 Given no hashes to check 1 links for project 'tutor-mfe': discarding no candidates 2026-09-17T17:02:43,549 Collecting tutor-mfe==18.1.1 2026-09-17T17:02:43,551 Created temporary directory: /tmp/pip-unpack-_we2f3x2 2026-09-17T17:02:43,783 Downloading tutor_mfe-18.1.1.tar.gz (38 kB) 2026-09-17T17:02:43,881 Added tutor-mfe==18.1.1 from https://files.pythonhosted.org/packages/49/dc/6e0a2f5843cac22bb57dc5fd3682599b86803f7ad126b2a903cb1346ec2d/tutor_mfe-18.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-8pioy45r' 2026-09-17T17:02:43,884 Created temporary directory: /tmp/pip-build-env-ucx7ufmu 2026-09-17T17:02:43,889 Installing build dependencies: started 2026-09-17T17:02:43,890 Running command pip subprocess to install build dependencies 2026-09-17T17:02:45,055 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-17T17:02:45,497 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-17T17:02:45,520 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-17T17:02:47,324 Collecting setuptools 2026-09-17T17:02:47,325 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-17T17:02:47,341 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-17T17:02:47,576 Collecting wheel 2026-09-17T17:02:47,578 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-17T17:02:47,591 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-17T17:02:47,777 Collecting packaging>=24.0 2026-09-17T17:02:47,778 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-17T17:02:47,792 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-17T17:02:47,983 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-17T17:02:48,003 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-17T17:02:48,086 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-17T17:02:48,118 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-17T17:02:48,145 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-17T17:02:48,225 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-17T17:02:50,977 Installing collected packages: setuptools, packaging, wheel 2026-09-17T17:02:53,982 Creating /tmp/pip-build-env-ucx7ufmu/overlay/local/bin 2026-09-17T17:02:53,984 changing mode of /tmp/pip-build-env-ucx7ufmu/overlay/local/bin/wheel to 755 2026-09-17T17:02:54,005 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-09-17T17:02:54,291 Installing build dependencies: finished with status 'done' 2026-09-17T17:02:54,307 Getting requirements to build wheel: started 2026-09-17T17:02:54,309 Running command Getting requirements to build wheel 2026-09-17T17:02:54,901 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-17T17:02:54,901 !! 2026-09-17T17:02:54,902 ******************************************************************************** 2026-09-17T17:02:54,902 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-17T17:02:54,904 License :: OSI Approved :: GNU Affero General Public License v3 2026-09-17T17:02:54,905 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-17T17:02:54,905 ******************************************************************************** 2026-09-17T17:02:54,906 !! 2026-09-17T17:02:54,907 self._finalize_license_expression() 2026-09-17T17:02:54,926 running egg_info 2026-09-17T17:02:54,933 writing tutor_mfe.egg-info/PKG-INFO 2026-09-17T17:02:54,938 writing dependency_links to tutor_mfe.egg-info/dependency_links.txt 2026-09-17T17:02:54,940 writing entry points to tutor_mfe.egg-info/entry_points.txt 2026-09-17T17:02:54,942 writing requirements to tutor_mfe.egg-info/requires.txt 2026-09-17T17:02:54,943 writing top-level names to tutor_mfe.egg-info/top_level.txt 2026-09-17T17:02:54,970 reading manifest file 'tutor_mfe.egg-info/SOURCES.txt' 2026-09-17T17:02:54,976 reading manifest template 'MANIFEST.in' 2026-09-17T17:02:54,989 adding license file 'LICENSE.txt' 2026-09-17T17:02:54,993 writing manifest file 'tutor_mfe.egg-info/SOURCES.txt' 2026-09-17T17:02:55,084 Getting requirements to build wheel: finished with status 'done' 2026-09-17T17:02:55,088 Created temporary directory: /tmp/pip-modern-metadata-9w14oqlo 2026-09-17T17:02:55,090 Preparing metadata (pyproject.toml): started 2026-09-17T17:02:55,091 Running command Preparing metadata (pyproject.toml) 2026-09-17T17:02:55,653 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-17T17:02:55,653 !! 2026-09-17T17:02:55,654 ******************************************************************************** 2026-09-17T17:02:55,655 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-17T17:02:55,656 License :: OSI Approved :: GNU Affero General Public License v3 2026-09-17T17:02:55,657 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-17T17:02:55,658 ******************************************************************************** 2026-09-17T17:02:55,659 !! 2026-09-17T17:02:55,659 self._finalize_license_expression() 2026-09-17T17:02:55,682 running dist_info 2026-09-17T17:02:55,694 creating /tmp/pip-modern-metadata-9w14oqlo/tutor_mfe.egg-info 2026-09-17T17:02:55,695 writing /tmp/pip-modern-metadata-9w14oqlo/tutor_mfe.egg-info/PKG-INFO 2026-09-17T17:02:55,699 writing dependency_links to /tmp/pip-modern-metadata-9w14oqlo/tutor_mfe.egg-info/dependency_links.txt 2026-09-17T17:02:55,701 writing entry points to /tmp/pip-modern-metadata-9w14oqlo/tutor_mfe.egg-info/entry_points.txt 2026-09-17T17:02:55,703 writing requirements to /tmp/pip-modern-metadata-9w14oqlo/tutor_mfe.egg-info/requires.txt 2026-09-17T17:02:55,704 writing top-level names to /tmp/pip-modern-metadata-9w14oqlo/tutor_mfe.egg-info/top_level.txt 2026-09-17T17:02:55,705 writing manifest file '/tmp/pip-modern-metadata-9w14oqlo/tutor_mfe.egg-info/SOURCES.txt' 2026-09-17T17:02:55,730 reading manifest file '/tmp/pip-modern-metadata-9w14oqlo/tutor_mfe.egg-info/SOURCES.txt' 2026-09-17T17:02:55,732 reading manifest template 'MANIFEST.in' 2026-09-17T17:02:55,743 adding license file 'LICENSE.txt' 2026-09-17T17:02:55,746 writing manifest file '/tmp/pip-modern-metadata-9w14oqlo/tutor_mfe.egg-info/SOURCES.txt' 2026-09-17T17:02:55,747 creating '/tmp/pip-modern-metadata-9w14oqlo/tutor_mfe-18.1.1.dist-info' 2026-09-17T17:02:55,879 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-17T17:02:55,886 Source in /tmp/pip-wheel-ml1uqgm4/tutor-mfe_92fe9d2a59b94c85aa7eea9e99dba57e has version 18.1.1, which satisfies requirement tutor-mfe==18.1.1 from https://files.pythonhosted.org/packages/49/dc/6e0a2f5843cac22bb57dc5fd3682599b86803f7ad126b2a903cb1346ec2d/tutor_mfe-18.1.1.tar.gz 2026-09-17T17:02:55,887 Removed tutor-mfe==18.1.1 from https://files.pythonhosted.org/packages/49/dc/6e0a2f5843cac22bb57dc5fd3682599b86803f7ad126b2a903cb1346ec2d/tutor_mfe-18.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-8pioy45r' 2026-09-17T17:02:55,895 Created temporary directory: /tmp/pip-unpack-98bra7_s 2026-09-17T17:02:55,896 Building wheels for collected packages: tutor-mfe 2026-09-17T17:02:55,901 Created temporary directory: /tmp/pip-wheel-0vlaai7g 2026-09-17T17:02:55,901 Destination directory: /tmp/pip-wheel-0vlaai7g 2026-09-17T17:02:55,904 Building wheel for tutor-mfe (pyproject.toml): started 2026-09-17T17:02:55,905 Running command Building wheel for tutor-mfe (pyproject.toml) 2026-09-17T17:02:56,443 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-17T17:02:56,443 !! 2026-09-17T17:02:56,444 ******************************************************************************** 2026-09-17T17:02:56,445 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-17T17:02:56,446 License :: OSI Approved :: GNU Affero General Public License v3 2026-09-17T17:02:56,447 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-17T17:02:56,448 ******************************************************************************** 2026-09-17T17:02:56,449 !! 2026-09-17T17:02:56,449 self._finalize_license_expression() 2026-09-17T17:02:56,470 running bdist_wheel 2026-09-17T17:02:56,500 running build 2026-09-17T17:02:56,501 running build_py 2026-09-17T17:02:56,510 creating build/lib/tutormfe 2026-09-17T17:02:56,512 copying tutormfe/__init__.py -> build/lib/tutormfe 2026-09-17T17:02:56,514 copying tutormfe/plugin.py -> build/lib/tutormfe 2026-09-17T17:02:56,516 copying tutormfe/hooks.py -> build/lib/tutormfe 2026-09-17T17:02:56,518 copying tutormfe/__about__.py -> build/lib/tutormfe 2026-09-17T17:02:56,519 running egg_info 2026-09-17T17:02:56,534 writing tutor_mfe.egg-info/PKG-INFO 2026-09-17T17:02:56,538 writing dependency_links to tutor_mfe.egg-info/dependency_links.txt 2026-09-17T17:02:56,539 writing entry points to tutor_mfe.egg-info/entry_points.txt 2026-09-17T17:02:56,541 writing requirements to tutor_mfe.egg-info/requires.txt 2026-09-17T17:02:56,542 writing top-level names to tutor_mfe.egg-info/top_level.txt 2026-09-17T17:02:56,551 reading manifest file 'tutor_mfe.egg-info/SOURCES.txt' 2026-09-17T17:02:56,554 reading manifest template 'MANIFEST.in' 2026-09-17T17:02:56,565 adding license file 'LICENSE.txt' 2026-09-17T17:02:56,569 writing manifest file 'tutor_mfe.egg-info/SOURCES.txt' 2026-09-17T17:02:56,571 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tutormfe.patches' is absent from the `packages` configuration. 2026-09-17T17:02:56,572 !! 2026-09-17T17:02:56,573 ******************************************************************************** 2026-09-17T17:02:56,573 ############################ 2026-09-17T17:02:56,573 # Package would be ignored # 2026-09-17T17:02:56,574 ############################ 2026-09-17T17:02:56,574 Python recognizes 'tutormfe.patches' as an importable package[^1], 2026-09-17T17:02:56,575 but it is absent from setuptools' `packages` configuration. 2026-09-17T17:02:56,576 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-17T17:02:56,576 package, please make sure that 'tutormfe.patches' is explicitly added 2026-09-17T17:02:56,577 to the `packages` configuration field. 2026-09-17T17:02:56,578 Alternatively, you can also rely on setuptools' discovery methods 2026-09-17T17:02:56,578 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-17T17:02:56,579 instead of `find_packages(...)`/`find:`). 2026-09-17T17:02:56,580 You can read more about "package discovery" on setuptools documentation page: 2026-09-17T17:02:56,581 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-17T17:02:56,582 If you don't want 'tutormfe.patches' to be distributed and are 2026-09-17T17:02:56,582 already explicitly excluding 'tutormfe.patches' via 2026-09-17T17:02:56,583 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-17T17:02:56,584 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-17T17:02:56,584 combination with a more fine grained `package-data` configuration. 2026-09-17T17:02:56,585 You can read more about "package data files" on setuptools documentation page: 2026-09-17T17:02:56,586 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-17T17:02:56,588 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-17T17:02:56,588 even if it does not contain any `.py` files. 2026-09-17T17:02:56,589 On the other hand, currently there is no concept of package data 2026-09-17T17:02:56,589 directory, all directories are treated like packages. 2026-09-17T17:02:56,590 ******************************************************************************** 2026-09-17T17:02:56,591 !! 2026-09-17T17:02:56,591 check.warn(importable) 2026-09-17T17:02:56,592 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tutormfe.templates.mfe.apps' is absent from the `packages` configuration. 2026-09-17T17:02:56,593 !! 2026-09-17T17:02:56,594 ******************************************************************************** 2026-09-17T17:02:56,594 ############################ 2026-09-17T17:02:56,595 # Package would be ignored # 2026-09-17T17:02:56,596 ############################ 2026-09-17T17:02:56,596 Python recognizes 'tutormfe.templates.mfe.apps' as an importable package[^1], 2026-09-17T17:02:56,597 but it is absent from setuptools' `packages` configuration. 2026-09-17T17:02:56,598 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-17T17:02:56,598 package, please make sure that 'tutormfe.templates.mfe.apps' is explicitly added 2026-09-17T17:02:56,599 to the `packages` configuration field. 2026-09-17T17:02:56,600 Alternatively, you can also rely on setuptools' discovery methods 2026-09-17T17:02:56,600 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-17T17:02:56,600 instead of `find_packages(...)`/`find:`). 2026-09-17T17:02:56,601 You can read more about "package discovery" on setuptools documentation page: 2026-09-17T17:02:56,602 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-17T17:02:56,603 If you don't want 'tutormfe.templates.mfe.apps' to be distributed and are 2026-09-17T17:02:56,603 already explicitly excluding 'tutormfe.templates.mfe.apps' via 2026-09-17T17:02:56,604 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-17T17:02:56,604 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-17T17:02:56,604 combination with a more fine grained `package-data` configuration. 2026-09-17T17:02:56,605 You can read more about "package data files" on setuptools documentation page: 2026-09-17T17:02:56,606 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-17T17:02:56,608 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-17T17:02:56,608 even if it does not contain any `.py` files. 2026-09-17T17:02:56,609 On the other hand, currently there is no concept of package data 2026-09-17T17:02:56,609 directory, all directories are treated like packages. 2026-09-17T17:02:56,610 ******************************************************************************** 2026-09-17T17:02:56,611 !! 2026-09-17T17:02:56,611 check.warn(importable) 2026-09-17T17:02:56,612 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tutormfe.templates.mfe.apps.mfe' is absent from the `packages` configuration. 2026-09-17T17:02:56,612 !! 2026-09-17T17:02:56,613 ******************************************************************************** 2026-09-17T17:02:56,614 ############################ 2026-09-17T17:02:56,614 # Package would be ignored # 2026-09-17T17:02:56,615 ############################ 2026-09-17T17:02:56,615 Python recognizes 'tutormfe.templates.mfe.apps.mfe' as an importable package[^1], 2026-09-17T17:02:56,616 but it is absent from setuptools' `packages` configuration. 2026-09-17T17:02:56,617 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-17T17:02:56,617 package, please make sure that 'tutormfe.templates.mfe.apps.mfe' is explicitly added 2026-09-17T17:02:56,618 to the `packages` configuration field. 2026-09-17T17:02:56,619 Alternatively, you can also rely on setuptools' discovery methods 2026-09-17T17:02:56,620 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-17T17:02:56,620 instead of `find_packages(...)`/`find:`). 2026-09-17T17:02:56,621 You can read more about "package discovery" on setuptools documentation page: 2026-09-17T17:02:56,622 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-17T17:02:56,623 If you don't want 'tutormfe.templates.mfe.apps.mfe' to be distributed and are 2026-09-17T17:02:56,624 already explicitly excluding 'tutormfe.templates.mfe.apps.mfe' via 2026-09-17T17:02:56,625 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-17T17:02:56,625 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-17T17:02:56,626 combination with a more fine grained `package-data` configuration. 2026-09-17T17:02:56,626 You can read more about "package data files" on setuptools documentation page: 2026-09-17T17:02:56,627 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-17T17:02:56,629 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-17T17:02:56,629 even if it does not contain any `.py` files. 2026-09-17T17:02:56,629 On the other hand, currently there is no concept of package data 2026-09-17T17:02:56,630 directory, all directories are treated like packages. 2026-09-17T17:02:56,630 ******************************************************************************** 2026-09-17T17:02:56,631 !! 2026-09-17T17:02:56,632 check.warn(importable) 2026-09-17T17:02:56,632 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tutormfe.templates.mfe.build' is absent from the `packages` configuration. 2026-09-17T17:02:56,632 !! 2026-09-17T17:02:56,633 ******************************************************************************** 2026-09-17T17:02:56,634 ############################ 2026-09-17T17:02:56,634 # Package would be ignored # 2026-09-17T17:02:56,635 ############################ 2026-09-17T17:02:56,635 Python recognizes 'tutormfe.templates.mfe.build' as an importable package[^1], 2026-09-17T17:02:56,636 but it is absent from setuptools' `packages` configuration. 2026-09-17T17:02:56,637 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-17T17:02:56,637 package, please make sure that 'tutormfe.templates.mfe.build' is explicitly added 2026-09-17T17:02:56,638 to the `packages` configuration field. 2026-09-17T17:02:56,639 Alternatively, you can also rely on setuptools' discovery methods 2026-09-17T17:02:56,640 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-17T17:02:56,640 instead of `find_packages(...)`/`find:`). 2026-09-17T17:02:56,641 You can read more about "package discovery" on setuptools documentation page: 2026-09-17T17:02:56,643 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-17T17:02:56,644 If you don't want 'tutormfe.templates.mfe.build' to be distributed and are 2026-09-17T17:02:56,644 already explicitly excluding 'tutormfe.templates.mfe.build' via 2026-09-17T17:02:56,645 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-17T17:02:56,645 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-17T17:02:56,646 combination with a more fine grained `package-data` configuration. 2026-09-17T17:02:56,647 You can read more about "package data files" on setuptools documentation page: 2026-09-17T17:02:56,648 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-17T17:02:56,650 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-17T17:02:56,650 even if it does not contain any `.py` files. 2026-09-17T17:02:56,651 On the other hand, currently there is no concept of package data 2026-09-17T17:02:56,652 directory, all directories are treated like packages. 2026-09-17T17:02:56,652 ******************************************************************************** 2026-09-17T17:02:56,653 !! 2026-09-17T17:02:56,654 check.warn(importable) 2026-09-17T17:02:56,655 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tutormfe.templates.mfe.build.mfe' is absent from the `packages` configuration. 2026-09-17T17:02:56,655 !! 2026-09-17T17:02:56,657 ******************************************************************************** 2026-09-17T17:02:56,657 ############################ 2026-09-17T17:02:56,658 # Package would be ignored # 2026-09-17T17:02:56,658 ############################ 2026-09-17T17:02:56,658 Python recognizes 'tutormfe.templates.mfe.build.mfe' as an importable package[^1], 2026-09-17T17:02:56,659 but it is absent from setuptools' `packages` configuration. 2026-09-17T17:02:56,659 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-17T17:02:56,660 package, please make sure that 'tutormfe.templates.mfe.build.mfe' is explicitly added 2026-09-17T17:02:56,660 to the `packages` configuration field. 2026-09-17T17:02:56,661 Alternatively, you can also rely on setuptools' discovery methods 2026-09-17T17:02:56,662 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-17T17:02:56,662 instead of `find_packages(...)`/`find:`). 2026-09-17T17:02:56,663 You can read more about "package discovery" on setuptools documentation page: 2026-09-17T17:02:56,664 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-17T17:02:56,665 If you don't want 'tutormfe.templates.mfe.build.mfe' to be distributed and are 2026-09-17T17:02:56,665 already explicitly excluding 'tutormfe.templates.mfe.build.mfe' via 2026-09-17T17:02:56,665 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-17T17:02:56,666 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-17T17:02:56,666 combination with a more fine grained `package-data` configuration. 2026-09-17T17:02:56,668 You can read more about "package data files" on setuptools documentation page: 2026-09-17T17:02:56,669 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-17T17:02:56,671 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-17T17:02:56,671 even if it does not contain any `.py` files. 2026-09-17T17:02:56,672 On the other hand, currently there is no concept of package data 2026-09-17T17:02:56,673 directory, all directories are treated like packages. 2026-09-17T17:02:56,673 ******************************************************************************** 2026-09-17T17:02:56,674 !! 2026-09-17T17:02:56,675 check.warn(importable) 2026-09-17T17:02:56,675 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tutormfe.templates.mfe.tasks' is absent from the `packages` configuration. 2026-09-17T17:02:56,676 !! 2026-09-17T17:02:56,677 ******************************************************************************** 2026-09-17T17:02:56,678 ############################ 2026-09-17T17:02:56,678 # Package would be ignored # 2026-09-17T17:02:56,679 ############################ 2026-09-17T17:02:56,679 Python recognizes 'tutormfe.templates.mfe.tasks' as an importable package[^1], 2026-09-17T17:02:56,680 but it is absent from setuptools' `packages` configuration. 2026-09-17T17:02:56,681 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-17T17:02:56,682 package, please make sure that 'tutormfe.templates.mfe.tasks' is explicitly added 2026-09-17T17:02:56,682 to the `packages` configuration field. 2026-09-17T17:02:56,683 Alternatively, you can also rely on setuptools' discovery methods 2026-09-17T17:02:56,684 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-17T17:02:56,685 instead of `find_packages(...)`/`find:`). 2026-09-17T17:02:56,686 You can read more about "package discovery" on setuptools documentation page: 2026-09-17T17:02:56,687 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-17T17:02:56,687 If you don't want 'tutormfe.templates.mfe.tasks' to be distributed and are 2026-09-17T17:02:56,688 already explicitly excluding 'tutormfe.templates.mfe.tasks' via 2026-09-17T17:02:56,688 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-17T17:02:56,689 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-17T17:02:56,689 combination with a more fine grained `package-data` configuration. 2026-09-17T17:02:56,690 You can read more about "package data files" on setuptools documentation page: 2026-09-17T17:02:56,691 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-17T17:02:56,692 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-17T17:02:56,692 even if it does not contain any `.py` files. 2026-09-17T17:02:56,693 On the other hand, currently there is no concept of package data 2026-09-17T17:02:56,693 directory, all directories are treated like packages. 2026-09-17T17:02:56,694 ******************************************************************************** 2026-09-17T17:02:56,695 !! 2026-09-17T17:02:56,695 check.warn(importable) 2026-09-17T17:02:56,696 /tmp/pip-build-env-ucx7ufmu/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'tutormfe.templates.mfe.tasks.lms' is absent from the `packages` configuration. 2026-09-17T17:02:56,696 !! 2026-09-17T17:02:56,697 ******************************************************************************** 2026-09-17T17:02:56,698 ############################ 2026-09-17T17:02:56,698 # Package would be ignored # 2026-09-17T17:02:56,699 ############################ 2026-09-17T17:02:56,699 Python recognizes 'tutormfe.templates.mfe.tasks.lms' as an importable package[^1], 2026-09-17T17:02:56,700 but it is absent from setuptools' `packages` configuration. 2026-09-17T17:02:56,700 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-17T17:02:56,701 package, please make sure that 'tutormfe.templates.mfe.tasks.lms' is explicitly added 2026-09-17T17:02:56,701 to the `packages` configuration field. 2026-09-17T17:02:56,702 Alternatively, you can also rely on setuptools' discovery methods 2026-09-17T17:02:56,703 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-17T17:02:56,703 instead of `find_packages(...)`/`find:`). 2026-09-17T17:02:56,704 You can read more about "package discovery" on setuptools documentation page: 2026-09-17T17:02:56,705 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-17T17:02:56,707 If you don't want 'tutormfe.templates.mfe.tasks.lms' to be distributed and are 2026-09-17T17:02:56,707 already explicitly excluding 'tutormfe.templates.mfe.tasks.lms' via 2026-09-17T17:02:56,708 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-17T17:02:56,708 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-17T17:02:56,709 combination with a more fine grained `package-data` configuration. 2026-09-17T17:02:56,710 You can read more about "package data files" on setuptools documentation page: 2026-09-17T17:02:56,711 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-17T17:02:56,712 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-17T17:02:56,713 even if it does not contain any `.py` files. 2026-09-17T17:02:56,714 On the other hand, currently there is no concept of package data 2026-09-17T17:02:56,714 directory, all directories are treated like packages. 2026-09-17T17:02:56,715 ******************************************************************************** 2026-09-17T17:02:56,715 !! 2026-09-17T17:02:56,716 check.warn(importable) 2026-09-17T17:02:56,716 creating build/lib/tutormfe/patches 2026-09-17T17:02:56,717 copying tutormfe/patches/.gitignore -> build/lib/tutormfe/patches 2026-09-17T17:02:56,717 copying tutormfe/patches/caddyfile -> build/lib/tutormfe/patches 2026-09-17T17:02:56,718 copying tutormfe/patches/k8s-deployments -> build/lib/tutormfe/patches 2026-09-17T17:02:56,718 copying tutormfe/patches/k8s-services -> build/lib/tutormfe/patches 2026-09-17T17:02:56,718 copying tutormfe/patches/kustomization-configmapgenerator -> build/lib/tutormfe/patches 2026-09-17T17:02:56,719 copying tutormfe/patches/local-docker-compose-dev-services -> build/lib/tutormfe/patches 2026-09-17T17:02:56,719 copying tutormfe/patches/local-docker-compose-services -> build/lib/tutormfe/patches 2026-09-17T17:02:56,720 copying tutormfe/patches/openedx-cms-development-settings -> build/lib/tutormfe/patches 2026-09-17T17:02:56,720 copying tutormfe/patches/openedx-cms-production-settings -> build/lib/tutormfe/patches 2026-09-17T17:02:56,721 copying tutormfe/patches/openedx-lms-common-settings -> build/lib/tutormfe/patches 2026-09-17T17:02:56,721 copying tutormfe/patches/openedx-lms-development-settings -> build/lib/tutormfe/patches 2026-09-17T17:02:56,722 copying tutormfe/patches/openedx-lms-production-settings -> build/lib/tutormfe/patches 2026-09-17T17:02:56,722 creating build/lib/tutormfe/templates/mfe/apps 2026-09-17T17:02:56,723 copying tutormfe/templates/mfe/apps/.gitignore -> build/lib/tutormfe/templates/mfe/apps 2026-09-17T17:02:56,723 creating build/lib/tutormfe/templates/mfe/apps/mfe 2026-09-17T17:02:56,723 copying tutormfe/templates/mfe/apps/mfe/Caddyfile -> build/lib/tutormfe/templates/mfe/apps/mfe 2026-09-17T17:02:56,724 copying tutormfe/templates/mfe/apps/mfe/webpack.dev-tutor.config.js -> build/lib/tutormfe/templates/mfe/apps/mfe 2026-09-17T17:02:56,724 creating build/lib/tutormfe/templates/mfe/build 2026-09-17T17:02:56,725 copying tutormfe/templates/mfe/build/.gitignore -> build/lib/tutormfe/templates/mfe/build 2026-09-17T17:02:56,725 creating build/lib/tutormfe/templates/mfe/build/mfe 2026-09-17T17:02:56,726 copying tutormfe/templates/mfe/build/mfe/Dockerfile -> build/lib/tutormfe/templates/mfe/build/mfe 2026-09-17T17:02:56,726 creating build/lib/tutormfe/templates/mfe/tasks 2026-09-17T17:02:56,727 copying tutormfe/templates/mfe/tasks/.gitignore -> build/lib/tutormfe/templates/mfe/tasks 2026-09-17T17:02:56,728 creating build/lib/tutormfe/templates/mfe/tasks/lms 2026-09-17T17:02:56,728 copying tutormfe/templates/mfe/tasks/lms/init -> build/lib/tutormfe/templates/mfe/tasks/lms 2026-09-17T17:02:56,728 installing to build/bdist.linux-armv7l/wheel 2026-09-17T17:02:56,729 running install 2026-09-17T17:02:56,730 running install_lib 2026-09-17T17:02:56,730 creating build/bdist.linux-armv7l/wheel 2026-09-17T17:02:56,731 creating build/bdist.linux-armv7l/wheel/tutormfe 2026-09-17T17:02:56,731 creating build/bdist.linux-armv7l/wheel/tutormfe/patches 2026-09-17T17:02:56,732 copying build/lib/tutormfe/patches/openedx-lms-development-settings -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,732 copying build/lib/tutormfe/patches/openedx-lms-production-settings -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,733 copying build/lib/tutormfe/patches/k8s-deployments -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,733 copying build/lib/tutormfe/patches/kustomization-configmapgenerator -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,734 copying build/lib/tutormfe/patches/openedx-lms-common-settings -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,735 copying build/lib/tutormfe/patches/.gitignore -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,735 copying build/lib/tutormfe/patches/local-docker-compose-services -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,735 copying build/lib/tutormfe/patches/local-docker-compose-dev-services -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,736 copying build/lib/tutormfe/patches/openedx-cms-production-settings -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,736 copying build/lib/tutormfe/patches/k8s-services -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,737 copying build/lib/tutormfe/patches/openedx-cms-development-settings -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,737 copying build/lib/tutormfe/patches/caddyfile -> build/bdist.linux-armv7l/wheel/./tutormfe/patches 2026-09-17T17:02:56,738 copying build/lib/tutormfe/__init__.py -> build/bdist.linux-armv7l/wheel/./tutormfe 2026-09-17T17:02:56,738 copying build/lib/tutormfe/plugin.py -> build/bdist.linux-armv7l/wheel/./tutormfe 2026-09-17T17:02:56,738 creating build/bdist.linux-armv7l/wheel/tutormfe/templates 2026-09-17T17:02:56,739 creating build/bdist.linux-armv7l/wheel/tutormfe/templates/mfe 2026-09-17T17:02:56,739 creating build/bdist.linux-armv7l/wheel/tutormfe/templates/mfe/tasks 2026-09-17T17:02:56,740 creating build/bdist.linux-armv7l/wheel/tutormfe/templates/mfe/tasks/lms 2026-09-17T17:02:56,740 copying build/lib/tutormfe/templates/mfe/tasks/lms/init -> build/bdist.linux-armv7l/wheel/./tutormfe/templates/mfe/tasks/lms 2026-09-17T17:02:56,741 copying build/lib/tutormfe/templates/mfe/tasks/.gitignore -> build/bdist.linux-armv7l/wheel/./tutormfe/templates/mfe/tasks 2026-09-17T17:02:56,741 creating build/bdist.linux-armv7l/wheel/tutormfe/templates/mfe/build 2026-09-17T17:02:56,742 creating build/bdist.linux-armv7l/wheel/tutormfe/templates/mfe/build/mfe 2026-09-17T17:02:56,742 copying build/lib/tutormfe/templates/mfe/build/mfe/Dockerfile -> build/bdist.linux-armv7l/wheel/./tutormfe/templates/mfe/build/mfe 2026-09-17T17:02:56,743 copying build/lib/tutormfe/templates/mfe/build/.gitignore -> build/bdist.linux-armv7l/wheel/./tutormfe/templates/mfe/build 2026-09-17T17:02:56,743 creating build/bdist.linux-armv7l/wheel/tutormfe/templates/mfe/apps 2026-09-17T17:02:56,744 creating build/bdist.linux-armv7l/wheel/tutormfe/templates/mfe/apps/mfe 2026-09-17T17:02:56,744 copying build/lib/tutormfe/templates/mfe/apps/mfe/Caddyfile -> build/bdist.linux-armv7l/wheel/./tutormfe/templates/mfe/apps/mfe 2026-09-17T17:02:56,746 copying build/lib/tutormfe/templates/mfe/apps/mfe/webpack.dev-tutor.config.js -> build/bdist.linux-armv7l/wheel/./tutormfe/templates/mfe/apps/mfe 2026-09-17T17:02:56,748 copying build/lib/tutormfe/templates/mfe/apps/.gitignore -> build/bdist.linux-armv7l/wheel/./tutormfe/templates/mfe/apps 2026-09-17T17:02:56,750 copying build/lib/tutormfe/hooks.py -> build/bdist.linux-armv7l/wheel/./tutormfe 2026-09-17T17:02:56,752 copying build/lib/tutormfe/__about__.py -> build/bdist.linux-armv7l/wheel/./tutormfe 2026-09-17T17:02:56,753 running install_egg_info 2026-09-17T17:02:56,767 Copying tutor_mfe.egg-info to build/bdist.linux-armv7l/wheel/./tutor_mfe-18.1.1-py3.11.egg-info 2026-09-17T17:02:56,779 running install_scripts 2026-09-17T17:02:56,791 creating build/bdist.linux-armv7l/wheel/tutor_mfe-18.1.1.dist-info/WHEEL 2026-09-17T17:02:56,795 creating '/tmp/pip-wheel-0vlaai7g/.tmp-pvode__x/tutor_mfe-18.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-17T17:02:56,803 adding 'tutor_mfe-18.1.1.dist-info/licenses/LICENSE.txt' 2026-09-17T17:02:56,805 adding 'tutormfe/__about__.py' 2026-09-17T17:02:56,806 adding 'tutormfe/__init__.py' 2026-09-17T17:02:56,807 adding 'tutormfe/hooks.py' 2026-09-17T17:02:56,809 adding 'tutormfe/plugin.py' 2026-09-17T17:02:56,811 adding 'tutormfe/patches/.gitignore' 2026-09-17T17:02:56,812 adding 'tutormfe/patches/caddyfile' 2026-09-17T17:02:56,814 adding 'tutormfe/patches/k8s-deployments' 2026-09-17T17:02:56,815 adding 'tutormfe/patches/k8s-services' 2026-09-17T17:02:56,816 adding 'tutormfe/patches/kustomization-configmapgenerator' 2026-09-17T17:02:56,817 adding 'tutormfe/patches/local-docker-compose-dev-services' 2026-09-17T17:02:56,818 adding 'tutormfe/patches/local-docker-compose-services' 2026-09-17T17:02:56,819 adding 'tutormfe/patches/openedx-cms-development-settings' 2026-09-17T17:02:56,820 adding 'tutormfe/patches/openedx-cms-production-settings' 2026-09-17T17:02:56,821 adding 'tutormfe/patches/openedx-lms-common-settings' 2026-09-17T17:02:56,823 adding 'tutormfe/patches/openedx-lms-development-settings' 2026-09-17T17:02:56,824 adding 'tutormfe/patches/openedx-lms-production-settings' 2026-09-17T17:02:56,826 adding 'tutormfe/templates/mfe/apps/.gitignore' 2026-09-17T17:02:56,828 adding 'tutormfe/templates/mfe/apps/mfe/Caddyfile' 2026-09-17T17:02:56,829 adding 'tutormfe/templates/mfe/apps/mfe/webpack.dev-tutor.config.js' 2026-09-17T17:02:56,831 adding 'tutormfe/templates/mfe/build/.gitignore' 2026-09-17T17:02:56,833 adding 'tutormfe/templates/mfe/build/mfe/Dockerfile' 2026-09-17T17:02:56,834 adding 'tutormfe/templates/mfe/tasks/.gitignore' 2026-09-17T17:02:56,836 adding 'tutormfe/templates/mfe/tasks/lms/init' 2026-09-17T17:02:56,840 adding 'tutor_mfe-18.1.1.dist-info/METADATA' 2026-09-17T17:02:56,841 adding 'tutor_mfe-18.1.1.dist-info/WHEEL' 2026-09-17T17:02:56,842 adding 'tutor_mfe-18.1.1.dist-info/entry_points.txt' 2026-09-17T17:02:56,843 adding 'tutor_mfe-18.1.1.dist-info/top_level.txt' 2026-09-17T17:02:56,844 adding 'tutor_mfe-18.1.1.dist-info/RECORD' 2026-09-17T17:02:56,845 removing build/bdist.linux-armv7l/wheel 2026-09-17T17:02:56,953 Building wheel for tutor-mfe (pyproject.toml): finished with status 'done' 2026-09-17T17:02:56,958 Created wheel for tutor-mfe: filename=tutor_mfe-18.1.1-py3-none-any.whl size=36464 sha256=d495694becdcbc10c278f74f92b4d05bd50890ee76906f95ad2f7f041cb2c2a7 2026-09-17T17:02:56,959 Stored in directory: /tmp/pip-ephem-wheel-cache-4sj9xd9p/wheels/3a/b6/4d/469c9c9958efb8d4b7e0d77cde6c7d8bd2f6c51c11771239b7 2026-09-17T17:02:56,976 Successfully built tutor-mfe 2026-09-17T17:02:56,980 Removed build tracker: '/tmp/pip-build-tracker-8pioy45r'