1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
  
     | 
    
      # Adapted from https://github.com/bsmurphy/PyKrige/blob/master/appveyor.yml
build: false
environment:
  global:
    # SDK v7.0 MSVC Express 2008's SetEnv.cmd script will fail if the
    # /E:ON and /V:ON options are not enabled in the batch script intepreter
    # See: http://stackoverflow.com/a/13751649/163740
    WITH_COMPILER: "cmd /E:ON /V:ON /C .\\appveyor\\run_with_compiler.cmd"
  matrix:
    - PYTHON_VERSION: 2.7
      PYTHON_ARCH: "64"
      MINICONDA: C:\Miniconda-x64
    - PYTHON_VERSION: 3.5
      PYTHON_ARCH: "64"
      MINICONDA: C:\Miniconda3-x64
    - PYTHON_VERSION: 3.6
      PYTHON_ARCH: "64"
      MINICONDA: C:\Miniconda3-x64
    - PYTHON_VERSION: 3.7
      PYTHON_ARCH: "64"
      MINICONDA: C:\Miniconda3-x64
    - PYTHON_VERSION: 3.8
      PYTHON_ARCH: "64"
      MINICONDA: C:\Miniconda3-x64
    # - PYTHON_VERSION: 3.9
    #   PYTHON_ARCH: "64"
    #   MINICONDA: C:\Miniconda3-x64
    # Not running the tests on 32 bit Python at the moment
    # as AppVeyor is just too slow
    #- PYTHON_VERSION: 2.7
    #  PYTHON_ARCH: "32"
    #  MINICONDA: C:\Miniconda
    #- PYTHON_VERSION: 3.5
    #  PYTHON_ARCH: "32"
    #  MINICONDA: C:\Miniconda3
init:
  - "ECHO %PYTHON% %PYTHON_VERSION% %PYTHON_ARCH% %MINICONDA%"
install:
  - "set PATH=%MINICONDA%;%MINICONDA%\\Scripts;%PATH%"
  - conda config --set always_yes yes --set changeps1 no
  - conda update -q conda
  # Set paths correctly (https://github.com/conda/conda/issues/8865#issuecomment-508865446):
  - "call %MINICONDA%\\Scripts\\activate"
  - conda init cmd.exe
  - conda info -a
  # Create a conda virtual environement 
  - "conda create -n uncty-env numpy nose python=%PYTHON_VERSION%"
  - activate uncty-env
test_script:
  - "cd C:\\projects\\uncertainties"
  - activate uncty-env # Activate the virtual environment
  - python setup.py egg_info
  - python setup.py nosetests -sv
 
     |