aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMelody Horn <melody@boringcactus.com>2020-12-24 05:53:02 -0700
committerGitHub <noreply@github.com>2020-12-24 05:53:02 -0700
commit5d62b37fb4ec9d205422d87900a10bf2b41c8ac5 (patch)
treecb4b5f8cd664c6a80d4385c2e7b643bfa8a56eae /.travis.yml
parent3364694f14f8a0b92ce70ca608a73966c4043256 (diff)
downloadvidslice-5d62b37fb4ec9d205422d87900a10bf2b41c8ac5.tar.gz
vidslice-5d62b37fb4ec9d205422d87900a10bf2b41c8ac5.zip
make sure the build actually works (#1)
* get ready to wrestle with build infra for three hours * put some things back where they came from * juggle more dependency stuff * it's always something * use correct python * look harder for the correct DLLs fml * correctly disable sh -x * i swear to fuckin christ * bdg voice i am going to throw myself into the sea
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml21
1 files changed, 16 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index 1809209..7ff4c8d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,21 +1,32 @@
language: shell
-if: tag IS present
-dist: xenial
+if: tag IS present OR branch = build-fuckery
+dist: bionic
os:
- linux
- osx
- windows
addons:
+ apt:
+ packages:
+ - python3.7
+ - python3.7-dev
+ - python3-pip
+ - python3-setuptools
+ - python3-tk
homebrew:
packages:
- - python
+ - python@3.7
before_install:
- chmod +x scripts/setup_${TRAVIS_OS_NAME}.sh
- . scripts/setup_${TRAVIS_OS_NAME}.sh
install:
- - which python3 && export PYTHON=python3 || export PYTHON=python
+ - which python && export PYTHON=python || echo whatever
+ - which python3 && export PYTHON=python3 || echo whatever
+ - which python3.7 && export PYTHON=python3.7 || echo whatever
- echo ${PYTHON}
- - ${PYTHON} -m pip install -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04/ -r requirements.txt
+ - ${PYTHON} -m pip install -r requirements.txt
+script:
+ - ${PYTHON} setup.py build
before_deploy:
- ${PYTHON} setup.py build
- pushd build