/ .appveyor.yml
.appveyor.yml
 1  environment:
 2  
 3    matrix:
 4      - TARGET_ARCH: x86
 5        PYTHON_VERSION: 2.7
 6        CONDA_INSTALL_LOCN: C:\\Miniconda36
 7        PYTHON_LOCN: C:\\Python27
 8  
 9      - TARGET_ARCH: x64
10        PYTHON_VERSION: 2.7
11        CONDA_INSTALL_LOCN: C:\\Miniconda36-x64
12        PYTHON_LOCN: C:\\Python27-x64
13  
14      - TARGET_ARCH: x86
15        PYTHON_VERSION: 3.5
16        CONDA_INSTALL_LOCN: C:\\Miniconda36
17        PYTHON_LOCN: C:\\Python35
18  
19      - TARGET_ARCH: x64
20        PYTHON_VERSION: 3.5
21        CONDA_INSTALL_LOCN: C:\\Miniconda36-x64
22        PYTHON_LOCN: C:\\Python35-x64
23  
24      - TARGET_ARCH: x86
25        PYTHON_VERSION: 3.6
26        CONDA_INSTALL_LOCN: C:\\Miniconda36
27        PYTHON_LOCN: C:\\Python36
28  
29      - TARGET_ARCH: x64
30        PYTHON_VERSION: 3.6
31        CONDA_INSTALL_LOCN: C:\\Miniconda36-x64
32        PYTHON_LOCN: C:\\Python36-x64
33  
34      - TARGET_ARCH: x86
35        PYTHON_VERSION: 3.7
36        CONDA_INSTALL_LOCN: C:\\Miniconda37
37        PYTHON_LOCN: C:\\Python37
38  
39      - TARGET_ARCH: x64
40        PYTHON_VERSION: 3.7
41        CONDA_INSTALL_LOCN: C:\\Miniconda37-x64
42        PYTHON_LOCN: C:\\Python37-x64
43  
44      - TARGET_ARCH: x86
45        PYTHON_VERSION: 3.8
46        CONDA_INSTALL_LOCN: C:\\Miniconda38
47        PYTHON_LOCN: C:\\Python38
48  
49      - TARGET_ARCH: x64
50        PYTHON_VERSION: 3.8
51        CONDA_INSTALL_LOCN: C:\\Miniconda38-x64
52        PYTHON_LOCN: C:\\Python38-x64
53  
54  platform:
55      - x64
56  
57  install:
58      # Activate `conda`
59      - cmd: call %CONDA_INSTALL_LOCN%\Scripts\activate.bat
60  
61      # Configure conda
62      - cmd: conda config --add channels conda-forge
63      - cmd: conda config --set show_channel_urls true
64      - cmd: conda config --set always_yes yes --set changeps1 no
65  
66      # Create conda environment
67      - cmd: conda create -n test mpir "mpfr>=4" mpc
68      - cmd: call activate test
69  
70      # Setup python environment
71      - cmd: set "PATH=%PYTHON_LOCN%;%PYTHON_LOCN%\\Scripts;%PATH%"
72  
73  # Skip .NET project specific build phase.
74  build: off
75  
76  test_script:
77      - cmd: python setup.py install build_ext --mpir -I%CONDA_PREFIX%\Library\include -L%CONDA_PREFIX%\Library\lib
78      - cmd: cd test && python runtests.py
79      - cmd: cd ..
80  
81  after_test:
82      - cmd: python setup.py bdist_wheel
83  
84  artifacts:
85      - path: dist\*