DevX is missing python3-minimal. This is the package that contains the python3 binary. From Bullseye onward python2 has been phased out and this is relevant for building packages. For instance, in Bullseye there is no libcap-ng-dev (which is also not in DevX) instead it has python3-cap-ng(,which is also not in devX).
I also noticed that the PYTHONPATH environmental variable is not defined although I'm not sure it is necessary. That said, if I do the following command:
Code: Select all
python3 -c "import sys; print(':'.join(x for x in sys.path if x))"
I see that
/usr/lib/python3/dist-packages
is not in the search path but in the python3-cap-ng package we have:
Code: Select all
/usr/lib/python3/dist-packages/_capng.cpython-39-i386-linux-gnu.so
/usr/lib/python3/dist-packages/capng.py
Note that to compile the same version of pflask that is used in Fatdog64 libcap-ng-dev is needed. I think that puppy should include this version of pflask so that people can have extra secure sandboxed browsers like @rufwoof does on Fatdag64 and what is also done in EasyOS.