FWIW I can build a pgAdmin4 file ok on openSUSE linux, but on launch I see:
~/pgadmin4/runtime> ./pgAdmin4
Python path: "/usr/lib64/python2.7"
Webapp path: "/home/colin/pgadmin4/web/pgAdmin4.py"
Traceback (most recent call last):
File "/home/colin/pgadmin4/web/pgAdmin4.py", line 23, in <module>
import config
File "/home/colin/pgadmin4/web/config.py", line 255, in <module>
from config_local import *
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2222, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 2164, in _find_spec
File "<frozen importlib._bootstrap>", line 1940, in find_spec
File "<frozen importlib._bootstrap>", line 1914, in _get_spec
File "<frozen importlib._bootstrap>", line 2049, in find_spec
File "<frozen importlib._bootstrap>", line 53, in _path_join
File "<frozen importlib._bootstrap>", line 53, in <listcomp>
TypeError: Type str doesn't support the buffer API
"Failed to launch the application server, server thread exiting."