Skip to content
Snippets Groups Projects
appveyor.yml 1.6 KiB
Newer Older
jlaura's avatar
jlaura committed
branches:
  only:
  - master
jlaura's avatar
jlaura committed

jlaura's avatar
jlaura committed
version: '0.1.0.{build}'
jlaura's avatar
jlaura committed

jlaura's avatar
jlaura committed
platform:
  - x64
  - x86

jlaura's avatar
jlaura committed
environment:
  matrix:
    - PYTHON: "C:\\Miniconda35-x64\\Scripts\\activate.bat"
jlaura's avatar
jlaura committed
      PYTHON_VERSION: 3.5
jlaura's avatar
jlaura committed
    - PYTHON: "C:\\Miniconda36-x64\\Scripts\\activate.bat"
jlaura's avatar
jlaura committed
      PYTHON_VERSION: 3.6
jlaura's avatar
jlaura committed
    - PYTHON: "C:\\Miniconda35\\Scripts\\activate.bat"
      PYTHON_VERSION: 3.5
    - PYTHON: "C:\\Miniconda36\\Scripts\\activate.bat"
jlaura's avatar
jlaura committed

jlaura's avatar
jlaura committed
matrix:
  exclude:
    - PYTHON: "C:\\Miniconda35-x64\\Scripts\\activate.bat"
      platform: x86
    - PYTHON: "C:\\Miniconda36-x64\\Scripts\\activate.bat"
      platform: x86
    - PYTHON: "C:\\Miniconda35\\Scripts\\activate.bat"
      platform: x64
    - PYTHON: "C:\\Miniconda36\\Scripts\\activate.bat"
      platform: x64
jlaura's avatar
jlaura committed

jlaura's avatar
jlaura committed
configuration:
  - Release
jlaura's avatar
jlaura committed
install:
  - cmd: call %PYTHON%
  - cmd: conda config --set always_yes yes --set changeps1 no
  - cmd: conda update -q conda
jlaura's avatar
jlaura committed
  - cmd: conda install conda-build anaconda-client
jlaura's avatar
jlaura committed
  - cmd: conda create -q -n test_env python=%PYTHON_VERSION%
  - cmd: activate test_env
jlaura's avatar
jlaura committed
  - cmd: conda config --add channels conda-forge
jlaura's avatar
jlaura committed
  - cmd: conda install -c conda-forge pvl protobuf gdal numpy pandas sqlalchemy pyyaml networkx affine h5py scipy pyproj
jlaura's avatar
jlaura committed
  - cmd: conda install -c conda-forge pytest pytest-cov
jlaura's avatar
jlaura committed
  # https://pythonhosted.org/CodeChat/appveyor.yml.html
  - cmd: python -m pip install -U pip
jlaura's avatar
jlaura committed
  - cmd: python -m easy_install -U setuptools
jlaura's avatar
jlaura committed
build_script:
jlaura's avatar
jlaura committed
  - cmd: python setup.py install
jlaura's avatar
jlaura committed
  - cmd: pytest plio/
jlaura's avatar
jlaura committed
on_success:
jlaura's avatar
jlaura committed
  - cmd: deactivate
jlaura's avatar
jlaura committed
  - cmd: conda config --set anaconda_upload yes
  - cmd: conda build --token %CONDA_UPLOAD_TOKEN% .