-
Notifications
You must be signed in to change notification settings - Fork 63
/
.travis.yml
24 lines (24 loc) · 1.06 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
language: python
sudo: false
python:
- "3.6"
- "3.7"
- "3.8"
- "3.9"
- "pypy3"
install:
- travis_retry pip install -vr https://raw.githubusercontent.com/ProgVal/Limnoria/testing/requirements.txt > /dev/null
- travis_retry pip install -v git+https://github.com/ProgVal/Limnoria.git@testing > /dev/null
- travis_retry pip install -vr requirements.txt
- sudo apt install python3-apt python3-debian
# command to run tests, e.g. python setup.py test
script:
- echo $TRAVIS_PYTHON_VERSION
- export PYTHON_MAJOR_VERSION=$(python -c "import sys;print(sys.version_info[0])")
- echo $PYTHON_MAJOR_VERSION
- export DISABLED_PLUGINS="--exclude ./Twitter --exclude ./TwitterStream --exclude ./MegaHAL --exclude ./GUI --exclude ./WebStats" # py2-only plugins
- supybot-test --plugins-dir=. --no-network --exclude=./NoLatin1 --exclude ./AlternativeTo --exclude ./Json --exclude ./PypySandbox --exclude ./Untiny --exclude ./CrousLyon --exclude ./PackageInfo --exclude ./Supysandbox $DISABLED_PLUGINS
notifications:
email: false
matrix:
fast_finish: true