diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..2ef9c845 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,22 @@ +# https://docs.travis-ci.com/user/languages/python/ +language: python +matrix: + include: + - name: "Python 3.7 on Linux" + python: 3.7 + dist: xenial + install: pip3 install pyinstaller + script: pyinstaller --clean --windowed --onedir --onefile --add-data "Scripts:Scripts" ProperTree.command + - name: "Python 3.7 on macOS" + os: osx + osx_image: xcode10.2 + language: shell + install: pip3 install pyinstaller + script: pyinstaller --clean --windowed --onedir --onefile --add-data "Scripts:Scripts" ProperTree.command + - name: "Python 3.7 on Windows" + os: windows + language: shell + before_install: choco install python + env: PATH=/c/Python37:/c/Python37/Scripts:$PATH + install: pip3 install pyinstaller + script: pyinstaller --clean --windowed --onedir --onefile --add-data "Scripts;Scripts" ProperTree.command diff --git a/ProperTree.command b/ProperTree.command index 36015764..dd1f1030 100755 --- a/ProperTree.command +++ b/ProperTree.command @@ -1,5 +1,5 @@ #!/usr/bin/env python -import sys, os, binascii, base64, json, re +import sys, os, binascii, base64, json, re, queue, ctypes from collections import OrderedDict try: import Tkinter as tk diff --git a/README.md b/README.md index f7d41808..a22a9408 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ +[![Build Status](https://travis-ci.org/corpnewt/ProperTree.svg?branch=master)](https://travis-ci.org/corpnewt/ProperTree) # ProperTree Cross platform GUI plist editor written in python.