File: appveyor.yml

package info (click to toggle)
numba 0.42.0-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 9,668 kB
  • sloc: python: 120,567; ansic: 8,463; cpp: 1,149; makefile: 168; sh: 159
file content (45 lines) | stat: -rw-r--r-- 1,484 bytes parent folder | download
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
# Environment loosely based on https://github.com/conda/conda/blob/master/appveyor.yml

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
    CMD_IN_ENV: "cmd /E:ON /V:ON /C .\\buildscripts\\appveyor\\run_with_env.cmd"

  matrix:
    # Since appveyor is quite slow, we only use a single configuration
    # and a subset of the test suite (see test_script below)
    - PYTHON: "3.7"
      ARCH: "64"
      NUMPY: "1.15"
      CONDA_ENV: testenv

init:
  # Use AppVeyor's provided Miniconda: https://www.appveyor.com/docs/installed-software#python
  - if "%ARCH%" == "64" set MINICONDA=C:\Miniconda35-x64
  - if "%ARCH%" == "32" set MINICONDA=C:\Miniconda35
  - set PATH=%MINICONDA%;%MINICONDA%/Scripts;%MINICONDA%/Library/bin;%PATH%

install:
  # Update conda
  - conda update -q -y conda
  - buildscripts\\incremental\\setup_conda_environment.cmd
  # Build the package
  - buildscripts\\incremental\\build.cmd

build: false

before_test:
  # Run system info tool
  - ps: pushd bin
  - ps: python numba -s
  - ps: popd

test_script:
  # Run a subset of the test suite, as AppVeyor is quite slow.
  # %CMD_IN_ENV% is needed for distutils/setuptools-based tests
  # on certain build configurations.
  - "%CMD_IN_ENV% python -m numba.tests.test_runtests"
  - "%CMD_IN_ENV% python runtests.py -b --tags important"