diff --git a/packaging/travis/setup_osx.sh b/packaging/travis/setup_osx.sh index 9a1448856..9fc187f70 100755 --- a/packaging/travis/setup_osx.sh +++ b/packaging/travis/setup_osx.sh @@ -6,4 +6,7 @@ set -o xtrace wget https://www.python.org/ftp/python/2.7.11/python-2.7.11-macosx10.6.pkg sudo installer -pkg python-2.7.11-macosx10.6.pkg -target / pip install -U pip +brew update brew install gmp +brew install openssl +brew link --force openssl diff --git a/requirements.txt b/requirements.txt index 912f157c3..bcb445682 100644 --- a/requirements.txt +++ b/requirements.txt @@ -31,3 +31,4 @@ base58==0.2.2 googlefinance==0.7 pyyaml==3.12 service_identity==16.0.0 +ndg-httpsclient==0.4.2 diff --git a/setup.py b/setup.py index 77e8f5542..154ff8e1f 100644 --- a/setup.py +++ b/setup.py @@ -28,28 +28,46 @@ maintainer = "Jack Robison" maintainer_email = "jack@lbry.io" keywords = "LBRY" + +# TODO: find a way to keep this in sync with requirements.txt requires = [ - 'pycrypto', - 'twisted', - 'miniupnpc', - 'yapsy', - 'seccure', - 'txJSON-RPC', - 'requests>=2.4.2', - 'unqlite==0.2.0', + 'Twisted==16.0.0', + 'Yapsy==1.11.223', + 'appdirs==1.4.0', + 'argparse==1.2.1', + 'colorama==0.3.7', + 'dnspython==1.12.0', + 'ecdsa==0.13', + 'envparse==0.2.0', + 'gmpy==1.17', + 'jsonrpc==1.2', + 'jsonrpclib==0.1.7', + 'jsonschema==2.5.1', 'lbryum', - 'jsonrpc', - 'simplejson', - 'jsonschema', - 'appdirs', + 'loggly-python-handler==1.0.0', + 'miniupnpc==1.9', + 'pbkdf2==1.3', + 'protobuf==3.0.0', + 'pycrypto==2.6.1', + 'qrcode==5.2.2', + 'requests==2.9.1', + 'requests_futures==0.9.7', + 'seccure==0.3.1.3', + 'simplejson==3.8.2', 'six==1.9.0', - 'base58', - 'googlefinance', - 'requests_futures', - 'PyYAML', - 'envparse' + 'slowaes==0.1a1', + 'txJSON-RPC==0.3.1', + 'unqlite==0.2.0', + 'wsgiref==0.1.2', + 'zope.interface==4.1.3', + 'base58==0.2.2', + 'googlefinance==0.7', + 'pyyaml==3.12', + 'service_identity==16.0.0', + 'ndg-httpsclient==0.4.2', ] + console_scripts = [ 'lbrynet-daemon = lbrynet.lbrynet_daemon.DaemonControl:start', 'stop-lbrynet-daemon = lbrynet.lbrynet_daemon.DaemonControl:stop',