From 9bfdf234f3a0aa125fb207e4fb1d822432f58d98 Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Thu, 30 Apr 2020 18:40:49 +0200 Subject: [PATCH] pyln-proto: Avoid circular dependency in setup.py It seems that loading the version from the source files triggers imports that may not yet have been installed. --- contrib/pyln-proto/pyln/proto/__init__.py | 2 +- contrib/pyln-proto/setup.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/contrib/pyln-proto/pyln/proto/__init__.py b/contrib/pyln-proto/pyln/proto/__init__.py index 40da50ef0..94770f84c 100644 --- a/contrib/pyln-proto/pyln/proto/__init__.py +++ b/contrib/pyln-proto/pyln/proto/__init__.py @@ -2,7 +2,7 @@ from .invoice import Invoice from .onion import OnionPayload, TlvPayload, LegacyOnionPayload from .wire import LightningConnection, LightningServerSocket -__version__ = '0.0.1' +__version__ = '0.0.2' __all__ = [ "Invoice", diff --git a/contrib/pyln-proto/setup.py b/contrib/pyln-proto/setup.py index 4777ed717..0b9e8721a 100644 --- a/contrib/pyln-proto/setup.py +++ b/contrib/pyln-proto/setup.py @@ -1,5 +1,4 @@ from setuptools import setup -from pyln import proto import io @@ -10,7 +9,7 @@ with io.open('requirements.txt', encoding='utf-8') as f: requirements = [r for r in f.read().split('\n') if len(r)] setup(name='pyln-proto', - version=proto.__version__, + version='0.0.2', description='Pure python implementation of the Lightning Network protocol', long_description=long_description, long_description_content_type='text/markdown',