forked from LBRYCommunity/lbry-sdk
merge add-tests-to-travis updates
This commit is contained in:
parent
febc66fb02
commit
85b56247a3
7 changed files with 33 additions and 12 deletions
13
.travis.yml
13
.travis.yml
|
@ -26,6 +26,17 @@ script:
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew upgrade gmp; fi
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew upgrade gmp; fi
|
||||||
# the default py2app (v0.9) has a bug that is fixed in the head of /metachris/py2app
|
# the default py2app (v0.9) has a bug that is fixed in the head of /metachris/py2app
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pip install git+https://github.com/metachris/py2app; fi
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pip install git+https://github.com/metachris/py2app; fi
|
||||||
# py2app fails to find jsonrpc unless json-rpc is installed. why? I don't know.
|
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pip install jsonrpc; fi
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then pip install jsonrpc; fi
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd packaging/osx/lbry-osx-app; ./setup_app.sh; cd $TRAVIS_BUILD_DIR; fi
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd packaging/osx/lbry-osx-app; ./setup_app.sh; cd $TRAVIS_BUILD_DIR; fi
|
||||||
|
# fail the build if this is a build for a tag and we don't have the versions matching
|
||||||
|
- if [[ -n "${TRAVIS_TAG}" ]]; then if [[ "v`python setup.py -V`" = "${TRAVIS_TAG}" ]]; then true; else false; fi; fi
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
provider: releases
|
||||||
|
file: "${TRAVIS_BUILD_DIR}/`python setup.py --name`_`python setup.py -V`_amd64.deb"
|
||||||
|
skip_cleanup: true
|
||||||
|
on:
|
||||||
|
tags: true
|
||||||
|
# this is the oauth token for the lbry-ci user
|
||||||
|
api_key:
|
||||||
|
secure: nKdWGROnLNodx9k9nWvq2wezkPvSVL8zF63qjPXjhdOe9kCUbcLp7WnFDYpn9EJj4Pofq/ejeCHwjA+5x7JUP3Szk7SlJV61B4c/5hl64rl7oSKOoKskjdE2jaOG3CJuOUrh0yQ59U3vMMABcsnw/wJaCIuu/erdPIm8g8R+stu1YHOGtl5Y9WiW+zLJn2vc3GooV1TWtki9EnrmFfw0Vrqc4RMVMFB1ojE7ggrK1LIwcmGSbLIYzker1ZRz8SCy+84sGk4//V+2i2NNiz5AkPuG7BBGrU2twE9nD23IlruJAdVdi71P3ytAmi0kKyvxIU4VeNaqyTk9zeL5IB9J5IIgvekHgKcsKhFUZ6QcXT1Xfxl4ELftvWCTHWiewnXFdqLcG9GZiUaE6+7wdalwDAP3tqS2emiibetlBZERHR+RMR00ej+1MBYWGMlTse/0Tglndv0a2qqgAJYLKPRT02hTRYGxZ1MrJe+WGnChRmzwgLVTIgZuiDciFOahN0TYGSORk6OpnZBsxvpzSqDw5UDJx0BmbJ1xMNDFbOs8ubZ9yIpB9yNMGw66FPacOF61XNYnmA68ILC28UtOFKuuHLrUPbM5JmQkDVhtTfFbBnyHefyCLAL4MHvJJKGi1oaOXjYaJ/J095h636/kQ0cHHuVMgoWUQZOQ44xRAz7tMuc=
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# pylint: skip-file
|
||||||
|
# This file is not maintained, but might be used in the future
|
||||||
|
#
|
||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
from lbrynet.lbrylive.LiveStreamCreator import StdOutLiveStreamCreator
|
from lbrynet.lbrylive.LiveStreamCreator import StdOutLiveStreamCreator
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# pylint: skip-file
|
||||||
|
# This file is not maintained, but might be used in the future
|
||||||
|
#
|
||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
|
|
@ -120,7 +120,7 @@ class CommandHandlerFactory(object):
|
||||||
return self.control_handler_class.prompt_description
|
return self.control_handler_class.prompt_description
|
||||||
|
|
||||||
def get_handler(self, console):
|
def get_handler(self, console):
|
||||||
return self.control_handler_class(console, *self.args)
|
return self.control_handler_class(console, *self.args) # pylint: disable=not-callable
|
||||||
|
|
||||||
|
|
||||||
class CommandHandler(object):
|
class CommandHandler(object):
|
||||||
|
|
|
@ -176,10 +176,10 @@ class DownloaderApp(object):
|
||||||
style="Stop.TButton", cursor=button_cursor)
|
style="Stop.TButton", cursor=button_cursor)
|
||||||
self.wallet_menu_button.grid(row=0, column=1, padx=(5, 0))
|
self.wallet_menu_button.grid(row=0, column=1, padx=(5, 0))
|
||||||
|
|
||||||
def popup(event):
|
def popup_wallet(event):
|
||||||
self.wallet_menu.tk_popup(event.x_root, event.y_root)
|
self.wallet_menu.tk_popup(event.x_root, event.y_root)
|
||||||
|
|
||||||
self.wallet_menu_button.bind("<Button-1>", popup)
|
self.wallet_menu_button.bind("<Button-1>", popup_wallet)
|
||||||
|
|
||||||
self.uri_frame = ttk.Frame(self.frame, style="B.TFrame")
|
self.uri_frame = ttk.Frame(self.frame, style="B.TFrame")
|
||||||
self.uri_frame.grid()
|
self.uri_frame.grid()
|
||||||
|
@ -204,7 +204,7 @@ class DownloaderApp(object):
|
||||||
def paste_command():
|
def paste_command():
|
||||||
self.uri_entry.event_generate('<Control-v>')
|
self.uri_entry.event_generate('<Control-v>')
|
||||||
|
|
||||||
def popup(event):
|
def popup_uri(event):
|
||||||
selection_menu = tk.Menu(
|
selection_menu = tk.Menu(
|
||||||
self.master, tearoff=0
|
self.master, tearoff=0
|
||||||
)
|
)
|
||||||
|
@ -214,7 +214,7 @@ class DownloaderApp(object):
|
||||||
selection_menu.add_command(label=" Paste ", command=paste_command)
|
selection_menu.add_command(label=" Paste ", command=paste_command)
|
||||||
selection_menu.tk_popup(event.x_root, event.y_root)
|
selection_menu.tk_popup(event.x_root, event.y_root)
|
||||||
|
|
||||||
self.uri_entry.bind("<Button-3>", popup)
|
self.uri_entry.bind("<Button-3>", popup_uri)
|
||||||
|
|
||||||
self.uri_button = ttk.Button(
|
self.uri_button = ttk.Button(
|
||||||
self.uri_frame, text="Go", command=self._open_stream,
|
self.uri_frame, text="Go", command=self._open_stream,
|
||||||
|
|
|
@ -118,7 +118,7 @@ class StreamFrame(object):
|
||||||
|
|
||||||
def cancel(self):
|
def cancel(self):
|
||||||
if self.cancel_func is not None:
|
if self.cancel_func is not None:
|
||||||
self.cancel_func()
|
self.cancel_func() # pylint: disable=not-callable
|
||||||
self.stream_frame.destroy()
|
self.stream_frame.destroy()
|
||||||
self.app.stream_removed()
|
self.app.stream_removed()
|
||||||
|
|
||||||
|
|
|
@ -164,3 +164,7 @@ $SUDO chown root:root debian-binary control.tar.gz data.tar.xz
|
||||||
ar r "$PACKAGE" debian-binary control.tar.gz data.tar.xz
|
ar r "$PACKAGE" debian-binary control.tar.gz data.tar.xz
|
||||||
|
|
||||||
# TODO: we can append to data.tar instead of extracting it all and recompressing
|
# TODO: we can append to data.tar instead of extracting it all and recompressing
|
||||||
|
|
||||||
|
if [[ -n "${TRAVIS_BUILD_DIR}" ]]; then
|
||||||
|
mv "${PACKAGE}" "${TRAVIS_BUILD_DIR}/${PACKAGE}"
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in a new issue