> > × Building wheel for pylibfdt (pyproject.toml) did not run successfully. > > │ exit code: 1 > > ╰─> [14 lines of output] > > WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' Thanks for bearing with me. I have to admit I stopped reading after this... > > Traceback (most recent call last): > > File "/tmp/pip-build-env-5v1x378l/normal/lib/python3.11/site-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject > > section = defn.get("tool", {})[tool_name] > > ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ ... and this ... > > KeyError: 'setuptools_scm' > > running bdist_wheel > > running build > > running build_py > > running build_ext > > building '_libfdt' extension > > swigging libfdt/libfdt.i to libfdt/libfdt_wrap.c > > swig -python -Ilibfdt -o libfdt/libfdt_wrap.c libfdt/libfdt.i > > error: command 'swig' failed: No such file or directory ... so I totally missed this. It is even documented in README. Sorry! > You have to install 'swig' which is a C to python binding thing > pylibfdt uses. You should have a distro package for it. There's also a It works now, thank you! > pip package 'swig' that will download and build it. There's actually a > MR to make that a dependency I need to go look at. Sounds like a good idea to save you from support like here ;) I will send out v2 in a few minutes.
Attachment:
signature.asc
Description: PGP signature