Sorry for all the above, I did not follow properly the instructions from https://wxpython.org/blog/2017-08-17-builds-for-linux-with-pip/index.html.
Yet today I did follow the instructions and ended up with this o/p:
[ 11/937] Compiling sip/cpp/sip_corewxListView.cpp
In file included from ../../../../ext/wxWidgets/include/wx/defs.h:45,
from ../../../../ext/wxWidgets/include/wx/wx.h:14,
from ../../../../wx/include/wxPython/wxpy_api.h:41,
from ../../../../sip/cpp/sipAPI_core.h:22040,
from ../../../../sip/cpp/sip_corewxListView.cpp:10:
../../../../ext/wxWidgets/include/wx/platform.h:159:10: fatal error: wx/setup.h: No such file or directory
159 | #include "wx/setup.h"
| ^~~~~~~~~~~~
compilation terminated.
Waf: Leaving directory `/tmp/pip-req-build-zz9khi6m/build/waf/3.10/gtk3'
Build failed
-> task in '_core' failed with exit status 1 (run with -v to display more information)
Command '"/home/user/tmp/builder_py/bin/python3" /tmp/pip-req-build-zz9khi6m/bin/waf-2.0.24 --wx_config=/tmp/pip-req-build-zz9khi6m/build/wxbld/gtk3/wx-config --gtk3 --python="/home/user/tmp/builder_py/bin/python3" --out=build/waf/3.10/gtk3 configure build ' failed with exit code 1.
Finished command: build_py (0m7.524s)
Finished command: build (13m15.192s)
Command '"/home/user/tmp/builder_py/bin/python3" -u build.py build' failed with exit code 1.
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
full command: /home/user/tmp/builder_py/bin/python3 -u -c '
exec(compile('"'"''"'"''"'"'
# This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py
#
# - It imports setuptools before invoking setup.py, to enable projects that directly
# import from `distutils.core` to work with newer packaging standards.
# - It provides a clear error message when setuptools is not installed.
# - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so
# setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning:
# manifest_maker: standard file '"'"'-c'"'"' not found".
# - It generates a shim setup.py, for handling setup.cfg-only projects.
import os, sys, tokenize
try:
import setuptools
except ImportError as error:
print(
"ERROR: Can not execute `setup.py` since setuptools is not available in "
"the build environment.",
file=sys.stderr,
)
sys.exit(1)
But I already have installed setuptools
(builder_py) user@pc-116:~/tmp> pip install -U setuptools
Requirement already satisfied: setuptools in ./builder_py/lib/python3.10/site-packages (65.6.0)
A pick in the directory where setuptools is installed in this virtual python environment found the following list:
(builder_py) user@pc-116:~/tmp/builder_py/lib/python3.10/site-packages/setuptools> l
total 1016
drwxr-xr-x 1 user user 1002 Nov 22 08:43 ./
drwxr-xr-x 1 user user 418 Nov 22 08:44 ../
-rw-r--r-- 1 user user 7346 Nov 22 08:43 archive_util.py
-rw-r--r-- 1 user user 19539 Nov 22 08:43 build_meta.py
-rw-r--r-- 1 user user 65536 Nov 22 08:43 cli-32.exe
-rw-r--r-- 1 user user 74752 Nov 22 08:43 cli-64.exe
-rw-r--r-- 1 user user 137216 Nov 22 08:43 cli-arm64.exe
-rw-r--r-- 1 user user 65536 Nov 22 08:43 cli.exe
drwxr-xr-x 1 user user 672 Nov 22 08:43 command/
drwxr-xr-x 1 user user 200 Nov 22 08:43 config/
-rw-r--r-- 1 user user 5499 Nov 22 08:43 depends.py
-rw-r--r-- 1 user user 218 Nov 22 08:43 _deprecation_warning.py
-rw-r--r-- 1 user user 949 Nov 22 08:43 dep_util.py
-rw-r--r-- 1 user user 20799 Nov 22 08:43 discovery.py
-rw-r--r-- 1 user user 45578 Nov 22 08:43 dist.py
drwxr-xr-x 1 user user 842 Nov 22 08:43 _distutils/
-rw-r--r-- 1 user user 1972 Nov 22 08:43 _entry_points.py
-rw-r--r-- 1 user user 2464 Nov 22 08:43 errors.py
-rw-r--r-- 1 user user 5591 Nov 22 08:43 extension.py
drwxr-xr-x 1 user user 44 Nov 22 08:43 extern/
-rw-r--r-- 1 user user 4873 Nov 22 08:43 glob.py
-rw-r--r-- 1 user user 65536 Nov 22 08:43 gui-32.exe
-rw-r--r-- 1 user user 75264 Nov 22 08:43 gui-64.exe
-rw-r--r-- 1 user user 137728 Nov 22 08:43 gui-arm64.exe
-rw-r--r-- 1 user user 65536 Nov 22 08:43 gui.exe
-rw-r--r-- 1 user user 1311 Nov 22 08:43 _importlib.py
-rw-r--r-- 1 user user 2392 Nov 22 08:43 _imp.py
-rw-r--r-- 1 user user 8429 Nov 22 08:43 __init__.py
-rw-r--r-- 1 user user 3824 Nov 22 08:43 installer.py
-rw-r--r-- 1 user user 675 Nov 22 08:43 _itertools.py
-rw-r--r-- 1 user user 812 Nov 22 08:43 launch.py
-rw-r--r-- 1 user user 1210 Nov 22 08:43 logging.py
-rw-r--r-- 1 user user 4857 Nov 22 08:43 monkey.py
-rw-r--r-- 1 user user 47724 Nov 22 08:43 msvc.py
-rw-r--r-- 1 user user 3093 Nov 22 08:43 namespaces.py
-rw-r--r-- 1 user user 40329 Nov 22 08:43 package_index.py
-rw-r--r-- 1 user user 749 Nov 22 08:43 _path.py
-rw-r--r-- 1 user user 245 Nov 22 08:43 py34compat.py
drwxr-xr-x 1 user user 1472 Nov 22 08:43 __pycache__/
-rw-r--r-- 1 user user 501 Nov 22 08:43 _reqs.py
-rw-r--r-- 1 user user 14348 Nov 22 08:43 sandbox.py
-rw-r--r-- 1 user user 218 Nov 22 08:43 script (dev).tmpl
-rw-r--r-- 1 user user 138 Nov 22 08:43 script.tmpl
-rw-r--r-- 1 user user 941 Nov 22 08:43 unicode_utils.py
drwxr-xr-x 1 user user 286 Nov 22 08:43 _vendor/
-rw-r--r-- 1 user user 144 Nov 22 08:43 version.py
-rw-r--r-- 1 user user 8376 Nov 22 08:43 wheel.py
-rw-r--r-- 1 user user 718 Nov 22 08:43 windows_support.py
Is there a possibility because of my previous failed installation in the system to now fail compile the code? If so is there anything that can be done?