This is a partial backport of electrum#5947
https://github.com/spesmilo/electrum/pull/5947/commits/ab0c70e2918778a44a33089ab86729c6b25a9556
Depends on D16689
Differential D16690
[electrum] use libsecp256k1 for signature conversions PiRK on Aug 28 2024, 14:36. Authored by
Details
This is a partial backport of electrum#5947 Depends on D16689 python test_runner.py
Diff Detail
Event TimelineComment Actions Build Bitcoin ABC Diffs / Diff Testing (electrum-tests) failed.
Tail of the build log: from . import ecc, networks File "/work/electrum/electrumabc/ecc.py", line 42, in <module> from .secp256k1 import SECP256K1_EC_UNCOMPRESSED, secp256k1 File "/work/electrum/electrumabc/secp256k1.py", line 197, in <module> raise ImportError("Failed to load required library libsecp256k1") ImportError: Failed to load required library libsecp256k1 ====================================================================== ERROR: electrumabc_plugins.keepkey.tests.test_keepkey (unittest.loader._FailedTest) ---------------------------------------------------------------------- ImportError: Failed to import test module: electrumabc_plugins.keepkey.tests.test_keepkey Traceback (most recent call last): File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path module = self._get_module_from_name(name) File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name __import__(name) File "/work/electrum/electrumabc_plugins/keepkey/tests/test_keepkey.py", line 5, in <module> from electrumabc.plugins import Plugins File "/work/electrum/electrumabc/plugins.py", line 56, in <module> from .bip32 import xpub_type File "/work/electrum/electrumabc/bip32.py", line 32, in <module> from . import ecc, networks File "/work/electrum/electrumabc/ecc.py", line 42, in <module> from .secp256k1 import SECP256K1_EC_UNCOMPRESSED, secp256k1 File "/work/electrum/electrumabc/secp256k1.py", line 197, in <module> raise ImportError("Failed to load required library libsecp256k1") ImportError: Failed to load required library libsecp256k1 ====================================================================== ERROR: electrumabc_plugins.trezor.tests.test_trezor (unittest.loader._FailedTest) ---------------------------------------------------------------------- ImportError: Failed to import test module: electrumabc_plugins.trezor.tests.test_trezor Traceback (most recent call last): File "/usr/lib/python3.9/unittest/loader.py", line 436, in _find_test_path module = self._get_module_from_name(name) File "/usr/lib/python3.9/unittest/loader.py", line 377, in _get_module_from_name __import__(name) File "/work/electrum/electrumabc_plugins/trezor/tests/test_trezor.py", line 5, in <module> from electrumabc.plugins import Plugins File "/work/electrum/electrumabc/plugins.py", line 56, in <module> from .bip32 import xpub_type File "/work/electrum/electrumabc/bip32.py", line 32, in <module> from . import ecc, networks File "/work/electrum/electrumabc/ecc.py", line 42, in <module> from .secp256k1 import SECP256K1_EC_UNCOMPRESSED, secp256k1 File "/work/electrum/electrumabc/secp256k1.py", line 197, in <module> raise ImportError("Failed to load required library libsecp256k1") ImportError: Failed to load required library libsecp256k1 ---------------------------------------------------------------------- Ran 102 tests in 0.043s FAILED (errors=30, skipped=4) Testing `setup.py --version`: OK ninja: build stopped: cannot make progress due to previous errors. Build electrum-tests failed with exit code 1
|