So I am preparing to move HA to Python 3.9, setting up a new venv to build everything in.
I’m running Ubuntu Focal, 20.04.
This has never been an issue before but now I’m failing on creating wheel for ciso8601, complete error code:
Building wheels for collected packages: ciso8601 Building wheel for ciso8601 (pyproject.toml) ... error ERROR: Command errored out with exit status 1: command: /srv/homeassistant/bin/python3 /srv/homeassistant/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmp39k1t1uf cwd: /tmp/pip-install-kb1ribjl/ciso8601_05bed17d32934649aecf1ba629960f71 Complete output (17 lines): running bdist_wheel running build running build_py package init file 'ciso8601/__init__.py' not found (or not a regular file) creating build creating build/lib.linux-x86_64-3.9 creating build/lib.linux-x86_64-3.9/ciso8601 copying ciso8601/__init__.pyi -> build/lib.linux-x86_64-3.9/ciso8601 copying ciso8601/py.typed -> build/lib.linux-x86_64-3.9/ciso8601 running build_ext creating build/temp.linux-x86_64-3.9 x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DCISO8601_VERSION=2.2.0 -DCISO8601_CACHING_ENABLED=1 -I/srv/homeassistant/include -I/usr/include/python3.9 -c module.c -o build/temp.linux-x86_64-3.9/module.o module.c:1:10: fatal error: Python.h: No such file or directory 1 | #include <Python.h> | ^~~~~~~~~~ compilation terminated. error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1 ---------------------------------------- ERROR: Failed building wheel for ciso8601 Failed to build ciso8601 ERROR: Could not build wheels for ciso8601, which is required to install pyproject.toml-based projects
I’m not sure what I can do as it seems to be a problem with the build/init files?
During this process i f*cked up my 3.8 venv aswell so I’m having issues with my production build aswell, not superbreaking but some components wont run and I cannot check config and restart HA from “Server controls”. But thats something for another thread.
Any pointers to my main 3.9 issue?