1
0

freeze hw wallet dependencies into separate file. update versions using freeze_packages.sh. introduce "hardware" setuptools extra.

This commit is contained in:
SomberNight
2017-12-26 01:27:44 +01:00
parent e5f239dd28
commit 0693837538
9 changed files with 52 additions and 38 deletions

View File

@@ -9,12 +9,15 @@ import platform
import imp
import argparse
with open('requirements-hw.txt') as f:
requirements_hw = f.read().splitlines()
version = imp.load_source('version', 'lib/version.py')
if sys.version_info[:3] < (3, 4, 0):
sys.exit("Error: Electrum requires Python version >= 3.4.0...")
data_files = []
data_files = ['requirements-hw.txt']
if platform.system() in ['Linux', 'FreeBSD', 'DragonFly']:
parser = argparse.ArgumentParser()
@@ -46,6 +49,9 @@ setup(
'jsonrpclib-pelix',
'PySocks>=1.6.6',
],
extras_require={
'hardware': requirements_hw,
},
packages=[
'electrum',
'electrum_gui',