Package Details: electrum-git 4.2.1.r273.g034bd42d9-1

Git Clone URL: https://aur.archlinux.org/electrum-git.git (read-only, click to copy)
Package Base: electrum-git
Description: Lightweight Bitcoin wallet
Upstream URL: https://github.com/spesmilo/electrum
Keywords: bitbox bitcoin coldcard cryptocurrency keepkey ledger trezor wallet
Licenses: MIT
Conflicts: electrum
Provides: electrum
Submitter: oneeyed
Maintainer: pizzaman
Last Packager: pizzaman
Votes: 36
Popularity: 0.199339
First Submitted: 2012-08-15 12:32 (UTC)
Last Updated: 2022-06-21 05:24 (UTC)

Latest Comments

pizzaman commented on 2022-06-21 09:53 (UTC)

@nulldev Thanks. Fixed.

nulldev commented on 2022-06-21 01:52 (UTC)

This package fails to package() because upstream has converted their README.rst -> README.md

pizzaman commented on 2022-06-02 03:14 (UTC) (edited on 2022-06-02 03:15 (UTC) by pizzaman)

@ordtrogen As per https://wiki.archlinux.org/title/Arch_User_Repository#Build_the_package

In reference to the flag for `makepkg`:

"-s/--syncdeps automatically resolves and installs any dependencies with pacman before building. If the package depends on other AUR packages, you will need to manually install them first."

So yes you need to install the other AUR dependencies manually. Or you can use an aur helper https://wiki.archlinux.org/title/AUR_helpers , I like trizen https://aur.archlinux.org/packages/trizen

ordtrogen commented on 2022-06-02 02:38 (UTC)

When I do "makepkg -si", I get a bunch of errors related to missing dependencies (below is the output in my native Swedish) Basically "saknade beroenden" is "missing dependencies"

I'm used to the process automatically installing what's required. In this case, do I have to install these depencies manually?

==> Installerar saknade beroenden... FEL: Kunde inte hitta målet python-aiorpcx-git>=0.22 FEL: Kunde inte hitta målet python-aiorpcx-git<0.23 ==> FEL: 'pacman' misslyckades att installera saknade beroenden ==> Saknade beroenden: -> python-qdarkstyle -> python-aiorpcx-git>=0.22 -> python-aiorpcx-git<0.23 -> python-cryptography ==> Kontrollerar byggberoenden... ==> FEL: Kan inte lösa alla beroenden.

pizzaman commented on 2021-05-19 02:05 (UTC) (edited on 2021-06-05 12:16 (UTC) by pizzaman)

@Bfg Opened an issue upstream. https://github.com/spesmilo/electrum/issues/7307

Update: This was fixed upstream.

bfg commented on 2021-05-17 17:13 (UTC)

Cannot compile. It ends with testutils error (test ip address)


______________________________________________ TestUtil.test_is_ip_address _______________________________________________

self = <electrum.tests.test_util.TestUtil testMethod=test_is_ip_address>

    def test_is_ip_address(self):
        self.assertTrue(is_ip_address("127.0.0.1"))
>       self.assertTrue(is_ip_address("127.000.000.1"))
E       AssertionError: False is not true

electrum/tests/test_util.py:234: AssertionError

toby44 commented on 2019-06-05 05:39 (UTC)

@pizzaman , thanks did have to force remove the old aiorpcx but worked after that :-)

pizzaman commented on 2019-06-05 02:56 (UTC)

@toby44 New version of python-aiorpcx was released but community repo hasn't upgraded yet, fixed by changing dependency to new python-aiorpcx-git

if you run into any trouble delete manually old python-aiorpcx

sudo pacman -Rdd python-aiorpcx 

toby44 commented on 2019-06-04 19:30 (UTC)

cannot start electrum on current version, getting

Traceback (most recent call last): File "/usr/bin/electrum", line 82, in <module> from electrum.logging import get_logger, configure_logging File "/usr/lib/python3.7/site-packages/electrum/init.py", line 3, in <module> from .wallet import Wallet File "/usr/lib/python3.7/site-packages/electrum/wallet.py", line 56, in <module> from . import transaction, bitcoin, coinchooser, paymentrequest, ecc, bip32 File "/usr/lib/python3.7/site-packages/electrum/paymentrequest.py", line 46, in <module> from .network import Network File "/usr/lib/python3.7/site-packages/electrum/network.py", line 54, in <module> from .interface import (Interface, serialize_server, deserialize_server, File "/usr/lib/python3.7/site-packages/electrum/interface.py", line 42, in <module> from aiorpcx.rawsocket import RSClient ModuleNotFoundError: No module named 'aiorpcx.rawsocket'

pizzaman commented on 2019-05-16 01:59 (UTC) (edited on 2019-05-16 15:11 (UTC) by pizzaman)

To avoid further conflict I changed the dependency of AUR/python-aiohttp_socks to community/python-aiohttp-socks. You have to manually delete python-aiohttp_socks and then upgrade electrum-git otherwise it will fail.

sudo pacman -Rdd python-aiohttp_socks

lucce commented on 2019-05-15 10:22 (UTC)

After installing python-aiohttp_socks from downloaded mirror in order to install electrum.git 20190514-1, but electrum does NOT recognize the dependency.I have: ==> Making package: electrum-git 20190514-1 (Wed 15 May 2019 12:11:19 CEST) ==> Checking runtime dependencies... ==> Missing dependencies: -> python-aiohttp_socks ==> Checking buildtime dependencies... I then try to install from 'add/remove software' and get: Checking file conflicts... Failed to commit transaction: conflicting files: python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks-0.2.2-py3.7.egg-info/PKG-INFO already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks-0.2.2-py3.7.egg-info/SOURCES.txt already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks-0.2.2-py3.7.egg-info/dependency_links.txt already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks-0.2.2-py3.7.egg-info/requires.txt already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks-0.2.2-py3.7.egg-info/top_level.txt already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/init.py already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/init.cpython-37.opt-1.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/init.cpython-37.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/connector.cpython-37.opt-1.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/connector.cpython-37.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/errors.cpython-37.opt-1.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/errors.cpython-37.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/helpers.cpython-37.opt-1.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/helpers.cpython-37.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/proto.cpython-37.opt-1.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/pycache/proto.cpython-37.pyc already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/connector.py already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/errors.py already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/helpers.py already exists in filesystem python-aiohttp_socks: /usr/lib/python3.7/site-packages/aiohttp_socks/proto.py already exists in filesystem

Thank you for any help!

pizzaman commented on 2019-05-15 01:39 (UTC)

Should be working!

pizzaman commented on 2019-05-10 05:59 (UTC)

Current electrum-git is broken until python-aiorpcx from community repository is updated to 0.17.0, since electrum added NetAddress https://github.com/kyuupichan/aiorpcX/releases/tag/0.17.0 , which is not available in previous versions.

Also current electrum-git won't work with python-aiorpcx 0.18.0. , https://github.com/spesmilo/electrum/blob/a0b711cfea70e205e9369baab6d56ceccf56a655/contrib/requirements/requirements.txt

Or you can update python-aiorpcx to 0.17.0 yourself.

pizzaman commented on 2019-01-03 14:38 (UTC)

@aix4c Added, thanks.

aix4c commented on 2018-11-16 18:42 (UTC)

Error: No module named 'aiorpcx'. Try 'sudo pip install <module-name>'

esauvisky commented on 2018-03-23 15:07 (UTC)

Needs python-pip as a dependency

mrpelotazo commented on 2017-08-22 17:50 (UTC)

Please update to latest 20170817

nobody44 commented on 2014-05-27 13:59 (UTC)

Add pls this make dependency: python2-setuptools

RunningDroid commented on 2014-04-23 16:35 (UTC)

$ pacman -Ss python2-slowaes community/python2-slowaes 0.1a1-2 [installed] Implementation of AES in Python

GutenYe commented on 2014-04-23 09:41 (UTC)

:: no results found for python2-slowaes

LucasHenderson commented on 2014-01-05 02:36 (UTC)

Needs python2-pycurl added as a dependency.

RunningDroid commented on 2013-11-14 07:13 (UTC)

@neverfox Have you tried deleting the build dir and trying again?

neverfox commented on 2013-11-14 01:52 (UTC)

I get the following error from verion 1.9.4.13.g5e4e500-1: (1/1) installing electrum-git [######################] 100% /tmp/alpm_6Uqsun/.INSTALL: line 20: syntax error near unexpected token `}' /tmp/alpm_6Uqsun/.INSTALL: line 20: `}'

RunningDroid commented on 2013-10-19 23:39 (UTC)

Sorry for the late response, the AUR didn't notify me.

lsparrish commented on 2013-10-05 06:58 (UTC)

As of the latest git, it fails due to a change in directory layout. 'gui' now contains subfolders. Here's a sed string that works more generally, and also matches end of line so if you run it twice you don't end up with python22: sed -i -e 's|^#!/usr/bin/env python$|#!/usr/bin/env python2|' $(find . -type f)

gh0st commented on 2013-03-07 14:25 (UTC)

changing 'pyrcc4 icons.qrc -o lib/icons_rc.py' to 'pyrcc4 icons.qrc -o gui/icons_rc.py' solved the problem

gh0st commented on 2013-03-07 14:15 (UTC)

Warning: Cannot deserialize transactions. skipping Error: Could not import icons_rc.py, please generate it with: 'pyrcc4 icons.qrc -o gui/icons_rc.py'

Maxr commented on 2013-03-06 14:01 (UTC)

dep problem: qt has to be replaced with qt4.