Thanks so much for the reply. I will look into the requirements needed and have a read!
pip install mod_wsgi
DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at
https://github.com/Homebrew/homebrew-core/issues/76621Collecting mod_wsgi
Using cached mod_wsgi-5.0.0.tar.gz (497 kB)
Preparing metadata (setup.py) ... done
Building wheels for collected packages: mod_wsgi
Building wheel for mod_wsgi (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [46 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-13-x86_64-cpython-39
creating build/lib.macosx-13-x86_64-cpython-39/mod_wsgi
copying src/__init__.py -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi
creating build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server
copying src/server/apxs_config.py -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server
copying src/server/__init__.py -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server
copying src/server/environ.py -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server
creating build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server/management
copying src/server/management/__init__.py -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server/management
creating build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server/management/commands
copying src/server/management/commands/runmodwsgi.py -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server/management/commands
copying src/server/management/commands/__init__.py -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server/management/commands
creating build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/docs
copying docs/_build/html/__init__.py -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/docs
creating build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/images
copying images/__init__.py -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/images
copying images/snake-whiskey.jpg -> build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/images
running build_ext
building 'mod_wsgi.server.mod_wsgi-py39' extension
creating build/temp.macosx-13-x86_64-cpython-39
creating build/temp.macosx-13-x86_64-cpython-39/src
creating build/temp.macosx-13-x86_64-cpython-39/src/server
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/mod_wsgi.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/mod_wsgi.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_apache.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_apache.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_buckets.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_buckets.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_convert.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_convert.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_daemon.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_daemon.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_interp.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_interp.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_logger.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_logger.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_memory.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_memory.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_metrics.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_metrics.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_restrict.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_restrict.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_server.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_server.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_stream.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_stream.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_thread.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_thread.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include -I/usr/local/opt/httpd/include/httpd -I/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c src/server/wsgi_validate.c -o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_validate.o -I/usr/local/opt/httpd/include/httpd -I. -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl/include -I/usr/local/opt/pcre2/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -g -O2 -Wall -I/usr/local/opt/apr/include/apr-1 -I/usr/local/opt/apr-util/include/apr-1 -I/usr/local/opt/openssl@3/include
x86_64-apple-darwin13.4.0-clang -bundle -undefined dynamic_lookup -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/bashaar/anaconda3/lib -L/Users/bashaar/anaconda3/lib -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -isystem /Users/bashaar/anaconda3/include -D_FORTIFY_SOURCE=2 -isystem /Users/bashaar/anaconda3/include build/temp.macosx-13-x86_64-cpython-39/src/server/mod_wsgi.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_apache.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_buckets.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_convert.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_daemon.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_interp.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_logger.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_memory.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_metrics.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_restrict.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_server.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_stream.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_thread.o build/temp.macosx-13-x86_64-cpython-39/src/server/wsgi_validate.o -Wl,-rpath,/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/lib -Wl,-rpath,/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/config -o build/lib.macosx-13-x86_64-cpython-39/mod_wsgi/server/
mod_wsgi-py39.cpython-39-darwin.so -L/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/lib -L/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/config -lpython3.9
ld: warning: directory not found for option '-L/usr/local/opt/python@3.9/Frameworks/Python.framework/Versions/3.9/lib/python3.9/config'
ld: warning: -pie being ignored. It is only used when linking a main executable
ld: unsupported tapi file type '!tapi-tbd' in YAML file '/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/usr/lib/libSystem.tbd' for architecture x86_64
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
error: command '/Users/bashaar/anaconda3/bin/x86_64-apple-darwin13.4.0-clang' failed with exit code 1
[end of output]