In Ausgabe #6634 wurde berichtet, dass beim Bau eines Laufrads mit (PEP 517) ein Traceback, das angezeigt wurde, wenn setup.py clean
fehlgeschlagen war, nicht benötigt wurde.
Auszug:
Running `pyo3-pack build -i python --no-sdist --bindings=cffi`
Error: Command '['pyo3-pack', 'build', '-i', 'python', '--no-sdist', '--bindings=cffi']' returned non-zero exit status 1.
Building wheel for cffi-pure (PEP 517) ... error
ERROR: Failed building wheel for cffi-pure
Running setup.py clean for cffi-pure
Running command /home/konsti/pyo3-pack/venv/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-req-build-sphjswqi/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'setuptools'
ERROR: Failed cleaning build dir for cffi-pure
Failed to build cffi-pure
:Augen:
Sie müssen nicht erklären, was hier passiert ist, aber es wäre schön, wenn Sie es tun würden. 😛
Ich habe dies nach der Erstellung geschlossen, da es beim Betrachten des Codes so aussah, als würde das Traceback nur angezeigt, wenn der ausführliche Modus aktiviert ist. In diesem Fall scheint es nicht wirklich ein Problem zu sein (es ist der ausführliche Modus). Aber ich bin mir nicht 100% sicher, deshalb lasse ich es der Vollständigkeit halber vorerst offen.
Das sieht nach einem Bug aus, es sei denn, ich übersehe etwas.
Hilfreichster Kommentar
Das sieht nach einem Bug aus, es sei denn, ich übersehe etwas.
_build_one_pep517
gibtNone
bei Ausnahme zurückwheel
None
, dann führe_clean_one
setup.py clean
bedingungslos ausführen und Ausnahmen auf Fehlerebene protokollieren