Re: Building releases...

From: Khushboo Vashi <khushboo(dot)vashi(at)enterprisedb(dot)com>
To: Dave Page <dpage(at)pgadmin(dot)org>
Cc: Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: Building releases...
Date: 2018-04-09 13:03:51
Message-ID: CAFOhELeuc=5c4TWsV9be9F7Y3qwTiTZTwEZA7eRcf5=M9tFq7g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Mon, Apr 9, 2018 at 6:19 PM, Dave Page <dpage(at)pgadmin(dot)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.zabuawala@
> 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 <dpage(at)pgadmin(dot)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.
>>>
>>> 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
>

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Neel Patel 2018-04-09 13:20:38 Re: Building releases...
Previous Message Dave Page 2018-04-09 12:49:09 Re: Building releases...