pgadmin4 3.5's dependency on psutil is a bit painful

From: David Gilman <davidgilman1(at)gmail(dot)com>
To: pgadmin-support(at)lists(dot)postgresql(dot)org
Subject: pgadmin4 3.5's dependency on psutil is a bit painful
Date: 2018-11-08 00:32:30
Message-ID: CALBH9DAsmdtpTkZ9CV3eQbjPFuoA5KyZ8MH=8orWvwiivQWuJQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

It looks like the most recent release of pgadmin4, 3.5, added a dependency on
psutil==5.4.7 . This dependency is a bit painful, especially for me,
for a few reasons.

First, it needs a C compiler to build. Second, upstream is not
providing a Linux binary wheel, manylinux or not, to help us out here.
Third, Debian stable ships with psutil 5.0.1 but you have a hard
requirement on 5.4.7. Finally, I tried building my own wheel on what I
thought was a similar system but my pgadmin4/apache is segfaulting
(although this may not be the fault of pgadmin4, I am unable to rule
this out).

So I'd appreciate some feedback here, if you happen to know what the
best way to troubleshoot this segfault in pgadmin4 that would be
great. But for sure I would also ask you to consider relaxing the
dependency on psutil given that virtually all users of your package
now have to maintain a compiler and wheel compilation toolchain
somewhere if they want to run pgadmin4 on Linux.

Responses

Browse pgadmin-support by date

  From Date Subject
Next Message ascara Software GmbH - Jürgen Spatz 2018-11-08 09:09:36 Error in pgAdmin4 when cast is created
Previous Message Strauch, Sheldon 2018-11-06 01:04:54 Re: pgadmin3 on macOS "Mojave"