Browse Source

Search for correct library extension on mac os

master
Jules Comte 6 years ago
parent
commit
3ed4e889f2
  1. 6
      jmbitcoin/jmbitcoin/__init__.py

6
jmbitcoin/jmbitcoin/__init__.py

@ -5,7 +5,11 @@ import coincurve as secp256k1
# if not, it is assumed to be present at the system level
# See: https://github.com/Simplexum/python-bitcointx/commit/79333106eeb55841df2935781646369b186d99f7#diff-1ea6586127522e62d109ec5893a18850R301-R310
import os, sys
expected_secp_location = os.path.join(sys.prefix, "lib", "libsecp256k1.so")
if sys.platform == "darwin":
secp_name = "libsecp256k1.dylib"
else:
secp_name = "libsecp256k1.so"
expected_secp_location = os.path.join(sys.prefix, "lib", secp_name)
if os.path.exists(expected_secp_location):
import bitcointx
bitcointx.set_custom_secp256k1_path(expected_secp_location)

Loading…
Cancel
Save