Wow, I was sure that I tested this, but apparently I did not. I see your point.
Actually the recent spec file in the repo should be good (as a part of some new
repo announcement), so I need to rebuild pgadmin4 RPM using that spec file.
Will do.
+ cd pgadmin4-1.3+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .+ echo 'Patch #0 (pgadmin4-sphinx-theme.patch):' Patch #0 (pgadmin4-sphinx-theme.patch):+ /usr/bin/cat pgadmin4/SOURCES/pgadmin4-sphinx-theme.patch + /usr/bin/patch -p0 --fuzz=0patching file docs/en_US/conf.py+ echo 'Patch #4 (pgadmin4-rhel7-sphinx.patch):' Patch #4 (pgadmin4-rhel7-sphinx.patch):+ /usr/bin/cat pgadmin4/SOURCES/pgadmin4-rhel7-sphinx.patch + /usr/bin/patch -p0 --fuzz=0patching file docs/en_US/Makefile.sphinxReversed (or previously applied) patch detected! Assume -R? [n]
Running Sphinx v1.1.3Exception occurred:File "/usr/lib/python2.7/site-packages/pgadmin4-web/flask_securit y/utils.py", line 27, in <module> from flask_mail import MessageImportError: No module named flask_mail
Making output directory...Running Sphinx v1.1.3Exception occurred:File "pgadmin4/BUILD/pgadmin4-1.3/web/pgadmin/utils/preferences. py", line 17, in <module> import dateutil.parser as dateutil_parserImportError: No module named dateutil.parser
Granted, this is an error that is ignored (the build continues), but I think people may encounter unexpected behavior without it.+ make PYTHON=/usr/bin/python docsLC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -C docs/en_US -f Makefile.sphinx htmlmake[1]: Entering directory `pgadmin4/BUILD/pgadmin4-1.3/docs/en_US' Generating code-snippet.rst for some of the important classes...Traceback (most recent call last):File "build_code_snippet.py", line 61, in <module>from pgadmin.browser.utils import NodeViewFile "pgadmin4/BUILD/pgadmin4-1.3/web/pgadmin/browser/__init__. py", line 18, in <module> from flask_gravatar import GravatarImportError: No module named flask_gravatarmake[1]: [code_snippet] Error 1 (ignored)