Package Details: electrum-git 4.5.8.r730.g61c5df840-2

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: 39
Popularity: 0.68
First Submitted: 2012-08-15 12:32 (UTC)
Last Updated: 2025-03-15 04:10 (UTC)

Pinned Comments

pizzaman commented on 2025-03-14 23:20 (UTC) (edited on 2025-03-14 23:21 (UTC) by pizzaman)

Older versions of protobuf are only needed for building.

Proper way to build:

sudo downgrade protobuf python-protobuf

select version 3.20.1 for each
build electrum-git

sudo downgrade protobuf python-protobuf

select any latest version you wish

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

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>'