Dilaporkan dalam edisi #6634 bahwa saat membuat roda menggunakan (PEP 517), penelusuran balik yang ditampilkan saat setup.py clean
gagal tidak diperlukan.
Kutipan:
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
:mata:
Anda tidak perlu menjelaskan apa yang terjadi di sini, tetapi alangkah baiknya jika Anda menjelaskannya. 😛
Saya menutup ini setelah membuatnya karena ketika saya melihat kodenya, sepertinya traceback hanya ditampilkan ketika mode verbose diaktifkan, dalam hal ini sepertinya tidak ada masalah (ini mode verbose). Tapi saya tidak 100% yakin, jadi saya akan membiarkannya terbuka untuk kelengkapan untuk saat ini.
Ini terlihat seperti bug, kecuali saya melewatkan sesuatu.
Komentar yang paling membantu
Ini terlihat seperti bug, kecuali saya melewatkan sesuatu.
_build_one_pep517
mengembalikanNone
pada pengecualianwheel
adalahNone
, maka jalankan_clean_one
setup.py clean
tanpa syarat dan mencatat pengecualian pada tingkat kesalahan