Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/node-gyp/.travis.yml')
-rw-r--r--node_modules/node-gyp/.travis.yml35
1 files changed, 24 insertions, 11 deletions
diff --git a/node_modules/node-gyp/.travis.yml b/node_modules/node-gyp/.travis.yml
index cf0ea43ff..e43ba548f 100644
--- a/node_modules/node-gyp/.travis.yml
+++ b/node_modules/node-gyp/.travis.yml
@@ -8,7 +8,7 @@ matrix:
python: 2.7
- name: "Python 2.7 on macOS"
os: osx
- osx_image: xcode11
+ osx_image: xcode11.2
language: shell # 'language: python' is not yet supported on macOS
env: NODE_GYP_FORCE_PYTHON=python2
before_install: HOMEBREW_NO_AUTO_UPDATE=1 brew install npm
@@ -29,16 +29,16 @@ matrix:
NODE_GYP_FORCE_PYTHON=/c/Python27/python.exe
before_install: choco install python2
- - name: "Node.js 6 & Python 3.7 on Linux"
- python: 3.7
+ - name: "Node.js 6 & Python 3.8 on Linux"
+ python: 3.8
env: NODE_GYP_FORCE_PYTHON=python3
before_install: nvm install 6
- - name: "Node.js 8 & Python 3.7 on Linux"
- python: 3.7
+ - name: "Node.js 8 & Python 3.8 on Linux"
+ python: 3.8
env: NODE_GYP_FORCE_PYTHON=python3
before_install: nvm install 8
- - name: "Node.js 10 & Python 3.7 on Linux"
- python: 3.7
+ - name: "Node.js 10 & Python 3.8 on Linux"
+ python: 3.8
env: NODE_GYP_FORCE_PYTHON=python3
before_install: nvm install 10
- name: "Node.js 12 & Python 3.5 on Linux"
@@ -53,12 +53,17 @@ matrix:
python: 3.7
env: NODE_GYP_FORCE_PYTHON=python3
before_install: nvm install 12
+ - name: "Node.js 12 & Python 3.8 on Linux"
+ python: 3.8
+ env: NODE_GYP_FORCE_PYTHON=python3
+ before_install: nvm install 12
+
- name: "Python 3.7 on macOS"
os: osx
- #osx_image: xcode11
+ osx_image: xcode11.2
language: shell # 'language: python' is not yet supported on macOS
env: NODE_GYP_FORCE_PYTHON=python3
- before_install: HOMEBREW_NO_AUTO_UPDATE=1 brew install npm
+ before_install: HOMEBREW_NO_AUTO_UPDATE=1 brew upgrade npm || true
- name: "Node.js 12 & Python 3.7 on Windows"
os: windows
language: node_js
@@ -66,11 +71,19 @@ matrix:
env: >-
PATH=/c/Python37:/c/Python37/Scripts:$PATH
NODE_GYP_FORCE_PYTHON=/c/Python37/python.exe
+ before_install: choco install python --version=3.7.4
+ - name: "Node.js 12 & Python 3.8 on Windows"
+ os: windows
+ language: node_js
+ node_js: 12 # node
+ env: >-
+ PATH=/c/Python38:/c/Python38/Scripts:$PATH
+ NODE_GYP_FORCE_PYTHON=/c/Python38/python.exe
before_install: choco install python
install:
#- pip install -r requirements.txt
- - pip install flake8 # pytest # add another testing frameworks later
+ - pip install --upgrade flake8 pytest==4.6.6 # pytest 5 no longer supports legacy Python
before_script:
- flake8 --version
# stop the build if there are Python syntax errors or undefined names
@@ -82,7 +95,7 @@ before_script:
script:
- node -e 'require("npmlog").level="verbose"; require("./lib/find-python")(null,()=>{})'
- npm test
- #- pytest --capture=sys # add other tests here
+ - GYP_MSVS_VERSION=2015 GYP_MSVS_OVERRIDE_PATH="C:\\Dummy" pytest
notifications:
on_success: change
on_failure: change # `always` will be the setting once code changes slow down