language: python python: - "3.8.3" jobs: include: - name: "Bionic Linux" dist: bionic before_install: - curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash - name: "MacOS" osx_image: xcode11.5 before_install: - curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash # - name: "Windows" # os: windows # language: shell # before_install: # - choco install nvm.portable # - choco install python --version 3.8.3 # - python -m pip install --upgrade pip # env: PATH=/c/Python38:/c/Python38/Scripts:$PATH install: - nvm install 12.18.0 - pip3 install --upgrade pip - pip3 install -r requirements.txt before_script: - nvm use 12.18.0 script: - python3 setup.py bdist_wheel || python setup.py bdist_wheel notifications: email: on_success: change on_failure: always