mirror of https://github.com/KLayout/klayout.git
Merge branch 'master' of https://github.com/KLayout/klayout
This commit is contained in:
commit
a8b3bf114a
99
.travis.yml
99
.travis.yml
|
|
@ -1,3 +1,9 @@
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- /v\d+\.\d+(\.\d+)?(\S*)?$/ # tag format: *v0.25(.8)(dev14)
|
||||||
|
- staging
|
||||||
|
- master
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
# python manylinux packages
|
# python manylinux packages
|
||||||
|
|
@ -331,97 +337,6 @@ matrix:
|
||||||
- ARCHFLAGS="-std=c++11"
|
- ARCHFLAGS="-std=c++11"
|
||||||
- PIP_UPDATE="1"
|
- PIP_UPDATE="1"
|
||||||
- PYTHON_BUILD=true
|
- PYTHON_BUILD=true
|
||||||
|
|
||||||
# - name: "klayout python3.7 package"
|
|
||||||
# os: linux
|
|
||||||
# dist: trusty # Ubuntu 14.04
|
|
||||||
# sudo: false
|
|
||||||
# language: python
|
|
||||||
# python: '3.7-dev'
|
|
||||||
# env:
|
|
||||||
# - MATRIX_EVAL=""
|
|
||||||
# - PIP_UPDATE="1"
|
|
||||||
# - PYTHON_BUILD=true
|
|
||||||
# - CC=clang
|
|
||||||
# - CXX=clang++
|
|
||||||
|
|
||||||
# - name: "klayout python3.6 package"
|
|
||||||
# os: linux
|
|
||||||
# dist: trusty # Ubuntu 14.04
|
|
||||||
# sudo: false
|
|
||||||
# language: python
|
|
||||||
# python: '3.6'
|
|
||||||
# env:
|
|
||||||
# - MATRIX_EVAL=""
|
|
||||||
# - PIP_UPDATE="1"
|
|
||||||
# - PYTHON_BUILD=true
|
|
||||||
# - CC=clang
|
|
||||||
# - CXX=clang++
|
|
||||||
|
|
||||||
# - name: "klayout python2.7 package"
|
|
||||||
# os: linux
|
|
||||||
# dist: trusty # Ubuntu 14.04
|
|
||||||
# sudo: false
|
|
||||||
# language: python
|
|
||||||
# python: '2.7'
|
|
||||||
# env:
|
|
||||||
# - MATRIX_EVAL=""
|
|
||||||
# - PIP_UPDATE="1"
|
|
||||||
# - PYTHON_BUILD=true
|
|
||||||
# - CC=clang
|
|
||||||
# - CXX=clang++
|
|
||||||
|
|
||||||
# - name: "klayout python2.6 package"
|
|
||||||
# os: linux
|
|
||||||
# dist: trusty # Ubuntu 14.04
|
|
||||||
# sudo: false
|
|
||||||
# language: python
|
|
||||||
# python: '2.6'
|
|
||||||
# env:
|
|
||||||
# - MATRIX_EVAL=""
|
|
||||||
# - PIP_UPDATE="0" # setuptools installed from last pip has syntax error on py 2.6
|
|
||||||
# - PYTHON_BUILD=true
|
|
||||||
# - CC=clang
|
|
||||||
# - CXX=clang++
|
|
||||||
|
|
||||||
# - name: "klayout python3.3 package"
|
|
||||||
# os: linux
|
|
||||||
# dist: trusty # Ubuntu 14.04
|
|
||||||
# sudo: false
|
|
||||||
# language: python
|
|
||||||
# python: '3.3'
|
|
||||||
# env:
|
|
||||||
# - MATRIX_EVAL=""
|
|
||||||
# - PIP_UPDATE="1"
|
|
||||||
# - PYTHON_BUILD=true
|
|
||||||
# - CC=clang
|
|
||||||
# - CXX=clang++
|
|
||||||
|
|
||||||
# - name: "klayout python3.4 package"
|
|
||||||
# os: linux
|
|
||||||
# dist: trusty # Ubuntu 14.04
|
|
||||||
# sudo: false
|
|
||||||
# language: python
|
|
||||||
# python: '3.4'
|
|
||||||
# env:
|
|
||||||
# - MATRIX_EVAL=""
|
|
||||||
# - PIP_UPDATE="1"
|
|
||||||
# - PYTHON_BUILD=true
|
|
||||||
# - CC=clang
|
|
||||||
# - CXX=clang++
|
|
||||||
|
|
||||||
# - name: "klayout python3.5 package"
|
|
||||||
# os: linux
|
|
||||||
# dist: trusty # Ubuntu 14.04
|
|
||||||
# sudo: false
|
|
||||||
# language: python
|
|
||||||
# python: '3.5'
|
|
||||||
# env:
|
|
||||||
# - MATRIX_EVAL=""
|
|
||||||
# - PIP_UPDATE="1"
|
|
||||||
# - PYTHON_BUILD=true
|
|
||||||
# - CC=clang
|
|
||||||
# - CXX=clang++
|
|
||||||
|
|
||||||
# KLayout builds for mac
|
# KLayout builds for mac
|
||||||
# Python 3
|
# Python 3
|
||||||
|
|
@ -586,7 +501,7 @@ after_success:
|
||||||
|
|
||||||
# uploading to pypi using twine
|
# uploading to pypi using twine
|
||||||
# need TWINE_USERNAME, TWINE_PASSWORD and TWINE_REPOSITORY_URL env variable
|
# need TWINE_USERNAME, TWINE_PASSWORD and TWINE_REPOSITORY_URL env variable
|
||||||
- if [ "$PYTHON_BUILD" = true ] || [ "$DOCKER_BUILD" = true ]; then
|
- if [ ! -z "$TRAVIS_TAG" ] && [ ! -z "$TWINE_PASSWORD" ] && [[ "$PYTHON_BUILD" = true || "$DOCKER_BUILD" = true ]]; then
|
||||||
pip install -U twine || sudo pip install -U twine;
|
pip install -U twine || sudo pip install -U twine;
|
||||||
twine upload --skip-existing deploy/dist-pymod/$klayout_version/*;
|
twine upload --skip-existing deploy/dist-pymod/$klayout_version/*;
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,13 @@
|
||||||
# https://aka.ms/yaml
|
# https://aka.ms/yaml
|
||||||
|
trigger:
|
||||||
|
branches:
|
||||||
|
include:
|
||||||
|
- master
|
||||||
|
- staging
|
||||||
|
tags:
|
||||||
|
include:
|
||||||
|
- '*'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- job: Build
|
- job: Build
|
||||||
pool:
|
pool:
|
||||||
|
|
@ -158,4 +167,5 @@ jobs:
|
||||||
TWINE_PASSWORD: $(TWINE_PASSWORD)
|
TWINE_PASSWORD: $(TWINE_PASSWORD)
|
||||||
TWINE_REPOSITORY_URL: $(TWINE_REPOSITORY_URL)
|
TWINE_REPOSITORY_URL: $(TWINE_REPOSITORY_URL)
|
||||||
displayName: 'Uploading to PyPI'
|
displayName: 'Uploading to PyPI'
|
||||||
|
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/')
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue