From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Baines Subject: Re: electrum error: No module named 'qrcode' Date: Fri, 04 May 2018 22:43:36 +0100 Message-ID: <878t8z3xmf.fsf@cbaines.net> References: <871ser6woa.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:32942) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fEiUj-0004oJ-59 for help-guix@gnu.org; Fri, 04 May 2018 17:44:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEiUf-0005rR-9l for help-guix@gnu.org; Fri, 04 May 2018 17:44:01 -0400 Received: from mira.cbaines.net ([2a01:7e00::f03c:91ff:fe69:8da9]:46042) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fEiUf-0005qe-0Q for help-guix@gnu.org; Fri, 04 May 2018 17:43:57 -0400 In-reply-to: <871ser6woa.fsf@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Pierre Neidhardt Cc: help-guix --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > electrum yields the following error on startup: > > > electrum > Error: No module named 'qrcode'. Try 'sudo pip install ' > > python-qrcode is correctly specified as input in the package's > declaration: > > --8<---------------cut here---------------start------------->8--- >> guix package --show=3Delectrum > name: electrum > version: 3.0.5 > outputs: out > systems: x86_64-linux i686-linux armhf-linux aarch64-linux > dependencies: python-dnspython-1.15.0 python-ecdsa-0.13 python-jsonrpclib= -pelix-0.3.1 python-pbkdf2-1.3 python-protobuf-3.5.2 python-pyaes-1.6.1 pyt= hon-pyqt-5.9 python-pysocks-1.6.7 > + python-qrcode-6.0 python-requests-2.13.0 python-sip-4.19.3 > location: gnu/packages/finance.scm:275:2 > homepage: https://electrum.org/ > license: Expat > synopsis: Bitcoin wallet > description: Electrum is a lightweight Bitcoin client, based on a client-= server protocol. It supports Simple Payment Verification (SPV) and determi= nistic key generation from a seed. Your > + secret keys are encrypted and are never sent to other machines/servers.= Electrum does not download the Bitcoin blockchain. > --8<---------------cut here---------------end--------------->8--- > > Any clue? There was an issue with the upgrade of the python-qrcode package from version 5.3 to 6.0 [1], which meant that the output didn't actually contain any code [2], hence the error you are seeing. I've just pushed a fix to the package [3], so if you update Guix (by running guix pull, or otherwise) and then upgrade electrum, that should resolve the issue. 1: d1f1a7a0b15bddb05ac4b0e817e9ad855982df11: gnu: python-qrcode: Update to 6.0. 2: /gnu/store/i1s4hay6sxl4rfagk12d1i89za432vyb-python-qrcode-6.0 =E2=94=9C=E2=94=80=E2=94=80 lib =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 python3.6 =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 site-packages =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 UNKNOWN-0.0.0-py3= .6.egg-info =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 dependency_li= nks.txt =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 PKG-INFO =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 SOURCES.txt =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 top_level.txt =E2=94=94=E2=94=80=E2=94=80 share =E2=94=9C=E2=94=80=E2=94=80 doc =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 python-qrcode-6.0 =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 LICENSE =E2=94=94=E2=94=80=E2=94=80 man =E2=94=94=E2=94=80=E2=94=80 man1 =E2=94=94=E2=94=80=E2=94=80 qr.1.gz 9 directories, 6 files 3: d6ed49ba3fbcb6ae522acb3757f93ca8da01648f: gnu: python-qrcode: Use a newer version of setuptools. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKSBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlrs1AhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xe9ag/4pAAopYx/5/sBPHEH1uSf1JjgFjCe2tMh7DMhGQCmCmylA22HKkXpSDjJ 5K40iv6q/toI0gq5KK7ASqPvPTfEn37BUqXN/qpnIiO4weQo+tBt1SZqUf2FXWHk H5yfFDROiF5Dsn0Et/0yLU6Dd+QHiYAK4bDDgg+WUJBX+zC7UQUFefKSKo1lZWqV 41jWiJ37/gGWS6pavmbWhM1JfhChOJRduaaQ3VsquP+Jor4ohZvWaKlzA3IYdDUp kUEgBHHaje5/JBOaGpB7WYRY/VdR8BqAPI2WXZ3GmWMqmsvjDcc6SvcQOUozRqMr c+clXj3KdzEe4aPNS0YadQirUQIiJt/W8VwzrafPlppyrotqb7YRH9+CaUSQqTc0 L17Sh/R6VUt9wGKiLHGUxvDzTJ0RXzKYLA+7cOKIlpMHbXH75+agXENa2v5IZJQG 3o4ayunEeTXx41h8MV5oxkED6FAGjFs6FB9XgNvCvSEQc4lCJoCnfoepEenrzCsA +bHBTtTvc31HaouNcWoPEjkfxVm/y2nFFoDYCghE4LTzdxV4OzI+o3S+G/oOb62d CN/HNuPdS5FFLIZMsRKDMDF+TYaE7aVemJuxkaDEIgXegIdcS4QMgOZ6a6+l4+68 1B/q9l3wi9FaHGOFZ5h7TZ0mYnM5mIL2GogjwzknKRYMFGVfwA== =qOVL -----END PGP SIGNATURE----- --=-=-=--