From 4b7c212b62892f447cf099f36ad2507672c85744 Mon Sep 17 00:00:00 2001 From: Weiliang Li Date: Thu, 11 Jul 2024 10:37:10 +0900 Subject: [PATCH] Fix build error --- bip32/__init__.py | 8 ++++---- bip32/__version__.py | 1 + requirements.txt | 2 +- setup.py | 34 +++++++++++++++++++--------------- 4 files changed, 25 insertions(+), 20 deletions(-) create mode 100644 bip32/__version__.py diff --git a/bip32/__init__.py b/bip32/__init__.py index 475165a..8dccbae 100644 --- a/bip32/__init__.py +++ b/bip32/__init__.py @@ -1,7 +1,6 @@ -from .bip32 import BIP32, PrivateDerivationError, InvalidInputError -from .utils import BIP32DerivationError, HARDENED_INDEX - -__version__ = "3.4" +from .__version__ import __version__ +from .bip32 import BIP32, InvalidInputError, PrivateDerivationError +from .utils import HARDENED_INDEX, BIP32DerivationError __all__ = [ "BIP32", @@ -9,4 +8,5 @@ "PrivateDerivationError", "InvalidInputError", "HARDENED_INDEX", + "__version__", ] diff --git a/bip32/__version__.py b/bip32/__version__.py new file mode 100644 index 0000000..31b8f46 --- /dev/null +++ b/bip32/__version__.py @@ -0,0 +1 @@ +__version__ = "3.4" diff --git a/requirements.txt b/requirements.txt index 87c5b1c..6059f96 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -coincurve>=15.0,<19 +coincurve>=15.0,<21 base58~=2.0 diff --git a/setup.py b/setup.py index f71ee85..468e218 100644 --- a/setup.py +++ b/setup.py @@ -1,23 +1,27 @@ -from setuptools import setup -import bip32 import io +from setuptools import setup with io.open("README.md", encoding="utf-8") as f: long_description = f.read() with io.open("requirements.txt", encoding="utf-8") as f: - requirements = [r for r in f.read().split('\n') if len(r)] + requirements = [r for r in f.read().split("\n") if len(r)] + +with io.open("bip32/__version__.py", encoding="utf-8") as f: + exec(f.read()) -setup(name="bip32", - version=bip32.__version__, - description="Minimalistic implementation of the BIP32 key derivation scheme", - long_description=long_description, - long_description_content_type="text/markdown", - url="http://github.com/darosior/python-bip32", - author="Antoine Poinsot", - author_email="darosior@protonmail.com", - license="MIT", - packages=["bip32"], - keywords=["bitcoin", "bip32", "hdwallet"], - install_requires=requirements) +setup( + name="bip32", + version=__version__, + description="Minimalistic implementation of the BIP32 key derivation scheme", + long_description=long_description, + long_description_content_type="text/markdown", + url="http://github.com/darosior/python-bip32", + author="Antoine Poinsot", + author_email="darosior@protonmail.com", + license="MIT", + packages=["bip32"], + keywords=["bitcoin", "bip32", "hdwallet"], + install_requires=requirements, +)