Hi Dave, On Mon, Apr 9, 2018 at 6:33 PM, Khushboo Vashi < khushboo.va...@enterprisedb.com> wrote:
> > > On Mon, Apr 9, 2018 at 6:19 PM, Dave Page <dp...@pgadmin.org> wrote: > >> Oh yeah - I forgot to mention that running it in PyCharms seems to work. >> The issue comes when using the runtime from what I can see (even using the >> exact same venv that works otherwise). >> >> Didn't try on windows. Let me try. > >> On Mon, Apr 9, 2018 at 1:46 PM, Murtuza Zabuawala < >> murtuza.zabuaw...@enterprisedb.com> wrote: >> >>> Did not try running pgAdmin4 on windows from git repo. >>> Let me get the latest pull and check. >>> >>> -- >>> Regards, >>> Murtuza Zabuawala >>> EnterpriseDB: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >>> >>> On Mon, Apr 9, 2018 at 5:53 PM, Dave Page <dp...@pgadmin.org> wrote: >>> >>>> ... is really not going well today. >>>> >>>> After arguing with PIP on Mac for some time, I eventually managed to >>>> get a build out. That required a manual update of my system to 9.0.3 to >>>> ensure TLS 1.2 worked, and then changing to build such that we only force >>>> our own build of Psycopg2, and not other Python packages. I *think* these >>>> issues are related to the whole PyPi TLS 1.2/PIP 9.0.3 brownouts and other >>>> works they've been doing. >>>> >>>> The Windows build is a whole other ballgame. The build itself runs just >>>> fine, but we end up with the following error in the log: >>>> >>>> Traceback (most recent call last): >>>> File "C:/Program Files/pgAdmin 4/v3/web/pgAdmin4.py", line 70, in >>>> <module> >>>> app = create_app() >>>> File "C:\Program Files\pgAdmin 4\v3\web\pgadmin\__init__.py", line >>>> 367, in create_app >>>> driver.init_app(app) >>>> File "C:\Program Files\pgAdmin >>>> 4\v3\web\pgadmin\utils\driver\__init__.py", >>>> line 40, in init_app >>>> DriverRegistry.load_drivers() >>>> File "C:\Program Files\pgAdmin >>>> 4\v3\web\pgadmin\utils\driver\registry.py", >>>> line 88, in load_drivers >>>> module = import_module(module_name) >>>> File "C:/Program Files/pgAdmin 4/v3/venv\lib\importlib\__init__.py", >>>> line 37, in import_module >>>> __import__(name) >>>> File "C:\Program Files\pgAdmin >>>> 4\v3\web\pgadmin\utils\driver\psycopg2\__init__.py", >>>> line 26, in <module> >>>> from .connection import Connection >>>> File "C:\Program Files\pgAdmin >>>> 4\v3\web\pgadmin\utils\driver\psycopg2\connection.py", >>>> line 25, in <module> >>>> from pgadmin.utils.crypto import decrypt >>>> File "C:\Program Files\pgAdmin 4\v3\web\pgadmin\utils\crypto.py", >>>> line 16, in <module> >>>> from Crypto.Cipher import AES >>>> File "C:/Program Files/pgAdmin >>>> 4/v3/venv/Lib/site-packages\Crypto\Cipher\__init__.py", >>>> line 3, in <module> >>>> from Crypto.Cipher._mode_ecb import _create_ecb_cipher >>>> File "C:/Program Files/pgAdmin >>>> 4/v3/venv/Lib/site-packages\Crypto\Cipher\_mode_ecb.py", >>>> line 46, in <module> >>>> """ >>>> File "C:/Program Files/pgAdmin >>>> 4/v3/venv/Lib/site-packages\Crypto\Util\_raw_api.py", >>>> line 258, in load_pycryptodome_raw_lib >>>> raise OSError("Cannot load native module '%s': %s" % (name, ", >>>> ".join(attempts))) >>>> OSError: Cannot load native module 'Crypto.Cipher._raw_ecb': Trying >>>> '_raw_ecb.pyd': [Error 126] The specified module could not be found >>>> Exception KeyError: KeyError(3644,) in <module 'threading' from >>>> 'C:/Program Files/pgAdmin 4/v3/venv\lib\threading.py'> ignored >>>> >>>> The module does exist of course in the Crypto\Cipher directory. >>>> >>> Everything works fine on my windows machine with Python 3.5. Any specific scenarios ? > >>>> Murtuza, Khushboo; have you got it running on pgAdmin recently? >>>> >>>> >>>> -- >>>> Dave Page >>>> Blog: http://pgsnake.blogspot.com >>>> Twitter: @pgsnake >>>> >>>> EnterpriseDB UK: http://www.enterprisedb.com >>>> The Enterprise PostgreSQL Company >>>> >>> >>> >> >> >> -- >> Dave Page >> Blog: http://pgsnake.blogspot.com >> Twitter: @pgsnake >> >> EnterpriseDB UK: http://www.enterprisedb.com >> The Enterprise PostgreSQL Company >> > >