From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 6PgCJtdhy16TEAAA0tVLHw (envelope-from ) for ; Mon, 25 May 2020 06:12:39 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id cSLTIddhy16CLQAA1q6Kng (envelope-from ) for ; Mon, 25 May 2020 06:12:39 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 052F594017B for ; Mon, 25 May 2020 06:12:38 +0000 (UTC) Received: from localhost ([::1]:41726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jd6Lj-0003BQ-So for larch@yhetil.org; Mon, 25 May 2020 02:12:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57428) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jd6Ld-0003BJ-0s for help-guix@gnu.org; Mon, 25 May 2020 02:12:29 -0400 Received: from flashner.co.il ([178.62.234.194]:53028) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jd6Lb-0006MB-VV for help-guix@gnu.org; Mon, 25 May 2020 02:12:28 -0400 Received: from localhost (unknown [188.120.128.132]) by flashner.co.il (Postfix) with ESMTPSA id 0DC55401C5; Mon, 25 May 2020 06:12:25 +0000 (UTC) Date: Mon, 25 May 2020 09:11:53 +0300 From: Efraim Flashner To: Dmitry Alexandrov Subject: Re: python-pip is broken after updates Message-ID: <20200525061153.GB17182@E5400> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="wzJLGUyc3ArbnUjN" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/25 01:51:27 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -2.61 X-TUID: I8ZhxiQDz5jy --wzJLGUyc3ArbnUjN Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 25, 2020 at 01:34:18AM +0300, Dmitry Alexandrov wrote: > znavko@disroot.org wrote: > > I am using free vpn by protonvpn on GuixOS. protonvpn installs own cli= ent written on python3 requiring pip3. It works fine after installation un= der root. > > > > Could you =E2=80=A6 make some advices? >=20 > Guix aside, I definitely could advise you to stop using obscure ad-hoc so= ftware, that has to be run with superuser rights, when it=CA=BCs not necess= ary. And in your case it=CA=BCs not. This is certainly not useful advice. It's not up to you to determine which software is appropriate and acceptable for another user to run. To the original question, when installing python software using upstream's methods, it will embed a reference to the path of pip/python used. Using Guix, unless you register that version as a GC root, it will eventually be garbage collected and you'll have to re-install. On a different note however, yesterday a new package was added to guix, protonvpn-cli, which I'm guessing is the python program you're using. I suggest updating your Guix installation and trying it out to see if it works as expected. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --wzJLGUyc3ArbnUjN Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl7LYakACgkQQarn3Mo9 g1F7kg/8CK3oCX7xM88EWkCb3+rsnlIAEDPYIrGYMAtCfefx80M7nnBRKCPMR6Tz E+ErnYOPRFoajJe4Ig6XtQ/i8Jx9cDbpRFEsrW6r/OPEokYD+1ZoKlWgQiNFbs/e xydtCHovxAvUQ1nD8YeeJLfrBY47wIg1UAnK5Uh8s22WFo/Gmek87bp75XI7SLxr WQ7s7VQD0crJl0xb1jl6t9KfxLFNx3gsbwwNcAvu/A4Tcd18oKtNPQesFzRMWZ/7 g+oaEamvs+hZFfMA9oXUAdBDGpN3urFWz3vWvu9bb8vwy6pcliYZCYDv8rYuKo+O Uvy7+YRTKuv3mZnFSV9OzIQZgZzzq/0nxM8faVAfs+fur1Qt6R8xY/ykW5ZoZIH3 r8xazyD4wf97K+EIB1z2FNFDnvRaw1U1V15BPDo6UMlKKg7AlToeQakUT4mCYK9k t0UHMwnjSLmpDzQdGH/i71jf0/nujs3zy/63I8ziu9QJOBnzeyXvc4OUEYpApYfz RGIOZNOjVmTyuIrJgVT6iOP2Yiucbhz50k04AF+QWvVuZR9R2yY7mdUPK/lmsJPA GwD3MTsO65WAZRaD+1hmDjcbp4VdBZNAmS98+XYSQz5dfkkYjzvPYaXs9kGoWNdP CpN/3o9PM0C6xgKdAw55TrOdipxve4IDWI3k5nKuv8H0lAc6Zh8= =oyH7 -----END PGP SIGNATURE----- --wzJLGUyc3ArbnUjN--