File tree Expand file tree Collapse file tree 3 files changed +101
-0
lines changed Expand file tree Collapse file tree 3 files changed +101
-0
lines changed Original file line number Diff line number Diff line change
1
+ version : ' {build}'
2
+ image : Visual Studio 2015
3
+ platform :
4
+ - x86
5
+ - x64
6
+ environment :
7
+ global :
8
+ DISTUTILS_USE_SDK : 1
9
+ MSSdk : 1
10
+ matrix :
11
+ - PYTHON : 27
12
+ - PYTHON : 35
13
+ - CONDA : 27
14
+ - CONDA : 35
15
+ matrix :
16
+ allow_failures :
17
+ - platform : x86
18
+ CONDA : 27
19
+ install :
20
+ - cmd : ' "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" %PLATFORM%'
21
+ - ps : |
22
+ if ($env:PYTHON) {
23
+ if ($env:PLATFORM -eq "x64") { $env:PYTHON = "$env:PYTHON-x64" }
24
+ $env:PATH = "C:\Python$env:PYTHON\;C:\Python$env:PYTHON\Scripts\;$env:PATH"
25
+ pip install --disable-pip-version-check --user --upgrade pip
26
+ } elseif ($env:CONDA) {
27
+ if ($env:CONDA -eq "27") { $env:CONDA = "" }
28
+ if ($env:PLATFORM -eq "x64") { $env:CONDA = "$env:CONDA-x64" }
29
+ $env:PATH = "C:\Miniconda$env:CONDA\;C:\Miniconda$env:CONDA\Scripts\;$env:PATH"
30
+ conda config --set always_yes yes --set changeps1 no
31
+ conda config --add channels conda-forge
32
+ conda update -q conda
33
+ conda install -q conda-build
34
+ }
35
+ build_script :
36
+ - ps : |
37
+ if ($env:PYTHON) {
38
+ python setup.py sdist
39
+ pip install --verbose dist\python_example-0.0.1.zip
40
+ } elseif ($env:CONDA) {
41
+ conda build conda.recipe
42
+ conda install --use-local python_example
43
+ }
44
+ test_script :
45
+ - ps : python tests\test.py
Original file line number Diff line number Diff line change
1
+ language : cpp
2
+ os :
3
+ - linux
4
+ - osx
5
+ env :
6
+ - PYTHON=2.7
7
+ - PYTHON=3.5
8
+ - CONDA=2.7
9
+ - CONDA=3.5
10
+ addons :
11
+ apt :
12
+ sources :
13
+ - ubuntu-toolchain-r-test
14
+ - deadsnakes
15
+ packages :
16
+ - g++-4.8
17
+ - python3.5
18
+ - python3.5-dev
19
+ before_install :
20
+ - |
21
+ if [ "$TRAVIS_OS_NAME" = "linux" ]; then export CXX=g++-4.8 CC=gcc-4.8; fi
22
+ if [ -n "$PYTHON" ]; then
23
+ if [ "$TRAVIS_OS_NAME" = "osx" ] && [ "$PYTHON" = "3.5" ]; then
24
+ brew update; brew install python3;
25
+ fi
26
+ pip install --user --upgrade pip virtualenv
27
+ virtualenv -p python$PYTHON venv
28
+ source venv/bin/activate
29
+ elif [ -n "$CONDA" ]; then
30
+ if [ "$TRAVIS_OS_NAME" = "linux" ]; then OS=Linux-x86_64; else OS=MacOSX-x86_64; fi
31
+ wget -O miniconda.sh https://repo.continuum.io/miniconda/Miniconda${CONDA:0:1}-latest-$OS.sh
32
+ bash miniconda.sh -b -p $HOME/miniconda
33
+ export PATH="$HOME/miniconda/bin:$PATH"
34
+ conda config --set always_yes yes --set changeps1 no
35
+ conda config --add channels conda-forge
36
+ conda update -q conda
37
+ conda install -q conda-build
38
+ conda create -q -n test-environment python=$CONDA
39
+ source activate test-environment
40
+ fi
41
+ install :
42
+ - |
43
+ if [ -n "$PYTHON" ]; then
44
+ python setup.py sdist
45
+ pip install --verbose dist/*.tar.gz
46
+ elif [ -n "$CONDA" ]; then
47
+ conda build conda.recipe
48
+ conda install --use-local python_example
49
+ fi
50
+ script :
51
+ - python tests/test.py
Original file line number Diff line number Diff line change
1
+ import python_example as m
2
+
3
+ assert m .__version__ == '0.0.1'
4
+ assert m .add (1 , 2 ) == 3
5
+ assert m .subtract (1 , 2 ) == - 1
You can’t perform that action at this time.
0 commit comments