Commit ec31ef8e authored by Amir Mohammadi's avatar Amir Mohammadi

MAJOR UPDATE. Use the gcc that comes from osx

parent 85709e94
Pipeline #7018 failed with stage
in 58 minutes and 4 seconds
image: continuumio/conda_builder_linux
stages:
- build
......@@ -10,55 +8,39 @@ variables:
CONDA_NPY: "111"
PYTHONUNBUFFERED: "1"
cache:
key: "$CI_BUILD_NAME"
paths:
- conda-env/.pkgs/*.tar.bz2
- conda-env/.pkgs/urls.txt
- conda-env/src_cache
.build_template: &build_job
stage: build
before_script:
- export PATH=/opt/miniconda/bin:/usr/local/bin:$PATH
script:
- conda config --set always_yes true
- conda config --set show_channel_urls true
- conda config --add channels ${UPLOAD_URL}
- conda config --set ssl_verify false
- conda install --quiet --yes -c defaults -c conda-forge conda=4.2 curl conda-build-all
- conda install --quiet --yes -c defaults conda=4.2 curl conda-build-all
- conda clean --lock
- conda info
- conda-build-all ./dependencies --inspect-channels ${UPLOAD_URL} --matrix-conditions "numpy >=1.11" "python >=2.7,<3|>=3.4,<3.6" || true
- conda-build-all ./recipes --inspect-channels ${UPLOAD_URL} --matrix-conditions "numpy >=1.11" "python >=2.7,<3|>=3.4,<3.6" || true
- conda-build-all ./dependencies --inspect-channels ${UPLOAD_URL} --matrix-conditions "numpy >=1.11" "python >=2.7,<3|>=3.4,<3.6"
- conda-build-all ./recipes --inspect-channels ${UPLOAD_URL} --matrix-conditions "numpy >=1.11" "python >=2.7,<3|>=3.4,<3.6"
cache:
key: "$CI_BUILD_NAME"
paths:
- conda-env/.pkgs/*.tar.bz2
- conda-env/.pkgs/urls.txt
- conda-env/src_cache
build-linux-64:
<<: *build_job
before_script:
- export PATH=/opt/miniconda/bin:/usr/local/bin:$PATH
- export LD_LIBRARY_PATH=/opt/miniconda/lib:/usr/local/lib64:/usr/local/lib:$LD_LIBRARY_PATH
- export LIBRARY_PATH=/opt/miniconda/lib:/usr/local/lib64:/usr/local/lib:$LIBRARY_PATH
- export INCLUDE=/opt/miniconda/include:$INCLUDE
image: continuumio/conda_builder_linux
after_script:
- export PATH=/opt/miniconda/bin:/usr/local/bin:$PATH
- ./upload-packages.sh linux-64
tags:
- docker
build-osx-64:
<<: *build_job
before_script:
- rm -f ~/.condarc || true
- rm -f /opt/miniconda/.condarc || true
- export PATH=/opt/miniconda/bin:$PATH
after_script:
- ./upload-packages.sh osx-64
tags:
- conda-macosx
......@@ -17,11 +17,11 @@ build:
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- zlib 1.2.8
- xz 5.2.2
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- zlib >=1.2.8,<1.3
......
......@@ -9,13 +9,13 @@ source:
git_url: https://github.com/menpo/cyvlfeat.git
build:
number: 0
number: 1
requirements:
build:
- toolchain 2.1.0
- gcc 4.8.5
- libgcc 4.8.5
- toolchain 2.2.0
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
- python
- setuptools
- numpy x.x
......@@ -27,7 +27,7 @@ requirements:
- python
- vlfeat 0.9.*
- numpy x.x
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
requires:
......
......@@ -13,19 +13,19 @@ source:
- int-real-conversion.patch
build:
number: 1
number: 2
skip: true # [linux]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- cmake
- python # [win]
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
files:
......
......@@ -11,23 +11,20 @@ source:
build:
skip: true # [win]
number: 2
number: 3
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- pkg-config
- libtool
- yasm
- x264 20131217
- zlib 1.2.8
- gcc 4.8.5 # [osx]
- libgcc 4.8.5 # [osx]
run:
- x264 20131217
- zlib >=1.2.8,<1.3
- libgcc >=4.8.5 # [osx]
test:
commands:
......
......@@ -10,17 +10,17 @@ source:
md5: 8985c9411fdb2178b89d3348da9a06b0
build:
number: 1
number: 2
skip: True # [win]
requirements:
build:
- toolchain 2.1.0
- gcc 4.8.5
- libgcc 4.8.5
- toolchain 2.2.0
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
commands:
......
......@@ -10,16 +10,16 @@ source:
md5: 66268b92bda923735f2e3afc87dcb58a
build:
number: 1
number: 2
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- gcc 4.8.5
- libgcc 4.8.5
- toolchain 2.2.0
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
commands:
......
......@@ -9,21 +9,21 @@ source:
md5: bb53fd06f7ebb74589e9dd684b1b66a6
build:
number: 1
number: 2
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- hdf5 1.8.17|1.8.17.*
- zlib 1.2.8
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- hdf5 1.8.17|1.8.17.*
- zlib >=1.2.8,<1.3
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
commands:
......
......@@ -14,7 +14,7 @@ source:
- win32.patch # [win32]
build:
number: 1
number: 2
features:
- vc9 # [win and py27]
- vc10 # [win and py34]
......@@ -22,13 +22,13 @@ build:
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python # [win]
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
requires:
......
......@@ -12,14 +12,14 @@ source:
- no-matplotlib-pin.patch
build:
number: 2
number: 3
script: python setup.py install --single-version-externally-managed --record=record.txt
requirements:
build:
- toolchain 2.1.0
- gcc 4.8.5
- libgcc 4.8.5
- toolchain 2.2.0
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
- python
- setuptools
- numpy x.x
......@@ -29,7 +29,7 @@ requirements:
- python
- pathlib 1.0 # [py2k]
- numpy x.x
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
# Scientific Python Stack
- scipy
......
......@@ -9,7 +9,7 @@ source:
git_url: https://github.com/menpo/menpofit.git
build:
number: 0
number: 1
script: python setup.py install --single-version-externally-managed --record=record.txt
requirements:
......
......@@ -14,13 +14,13 @@ source:
- cap_mpjpeg_decoder.patch # [win]
build:
number: 2
number: 3
skip: true # [linux]
requirements:
build:
- python
- toolchain 2.1.0
- toolchain 2.2.0
# For sha256 comparisons of opencv_contrib
- openssl 1.0.* # [unix]
# For downloading opencv_contrib
......@@ -36,8 +36,8 @@ requirements:
- libtiff 4.0.6
- libpng 1.6.27
- msinttypes # [win and py<35]
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- python
......@@ -47,7 +47,7 @@ requirements:
- libpng >=1.6.27,<1.7
- jpeg 9b
- libtiff >=4.0.6,<5
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
imports:
......
......@@ -9,14 +9,14 @@ source:
md5: 1a71a66b016a02c721b5ae59c830bd4f
build:
number: 0
number: 1
script: python setup.py install --single-version-externally-managed --record=record.txt
requirements:
build:
- toolchain 2.1.0
- gcc 4.8.5
- libgcc 4.8.5
- toolchain 2.2.0
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
- python
- setuptools
- numpy x.x
......@@ -25,7 +25,7 @@ requirements:
run:
- python
- numpy x.x
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
requires:
......
......@@ -10,24 +10,24 @@ source:
md5: d04fba2d9245e661f245de0577f48a33
build:
number: 3
number: 4
detect_binary_files_with_prefix: true
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- libpng 1.6.27
- zlib 1.2.8
- xz 5.2.2
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- libpng >=1.6.27,<1.7
- zlib >=1.2.8,<1.3
- xz >=5.2.2,<6.0
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
commands:
......
......@@ -16,7 +16,7 @@ source:
- vs2010_path.patch # [win64 and py34]
build:
number: 1
number: 2
features:
- vc9 # [win and py27]
- vc10 # [win and py34]
......@@ -24,13 +24,8 @@ build:
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python # [win]
- gcc 4.8.5 # [osx]
- libgcc 4.8.5 # [osx]
run:
- libgcc >=4.8.5 # [osx]
test:
requires:
......
......@@ -10,18 +10,13 @@ source:
md5: cfd27222c7aa9983259ddb10f7f570a6
build:
number: 1
number: 2
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- yasm
- gcc 4.8.5 # [osx]
- libgcc 4.8.5 # [osx]
run:
- libgcc >=4.8.5 # [osx]
test:
commands:
......
......@@ -15,17 +15,12 @@ source:
sha1: f7872c6db3b4d93fd5a51717364d438108473149 # [win64]
build:
number: 1
number: 2
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python # [unix]
- gcc 4.8.5 # [osx]
- libgcc 4.8.5 # [osx]
run:
- libgcc >=4.8.5 # [osx]
test:
commands:
......
......@@ -10,12 +10,12 @@ source:
md5: ca260ad6e655d48d6d4f4cbd386a905d
build:
number: 1
number: 2
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python
- setuptools
- bob.extension
......@@ -27,8 +27,8 @@ requirements:
- scipy
- cmake
- pkg-config
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- python
......@@ -39,7 +39,7 @@ requirements:
- libblitz 0.10|0.10.*
- numpy
- scipy
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
imports:
......
......@@ -10,12 +10,12 @@ source:
md5: 585f810562651177e7e36dc15df4f156
build:
number: 1
number: 2
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python
- setuptools
- bob.extension
......@@ -24,8 +24,8 @@ requirements:
- libblitz 0.10|0.10.*
- boost 1.61.*
- cmake
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- python
......@@ -33,7 +33,7 @@ requirements:
- numpy x.x
- libblitz 0.10|0.10.*
- boost 1.61.*
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
requires:
......
......@@ -10,12 +10,12 @@ source:
md5: 954e71c130b4e4d77a0ec2a5f13e8bb6
build:
number: 1
number: 2
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python
- setuptools
- cmake
......@@ -23,15 +23,15 @@ requirements:
- bob.blitz
- libblitz 0.10|0.10.*
- boost 1.61.*
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- python
- bob.blitz
- libblitz 0.10|0.10.*
- boost 1.61.*
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
requires:
......
......@@ -10,13 +10,13 @@ source:
url: https://pypi.io/packages/source/b/bob.db.atnt/bob.db.atnt-{{ version }}.zip
build:
number: 1
number: 2
skip: true # [win]
script: python -B setup.py install --single-version-externally-managed --record record.txt
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python
- setuptools
- bob.db.base
......
......@@ -18,7 +18,6 @@ build:
requirements:
build:
- toolchain 2.1.0
- python
- setuptools
- bob.extension
......
......@@ -18,7 +18,6 @@ build:
requirements:
build:
- toolchain 2.1.0
- python
- setuptools
- bob.io.base
......
......@@ -16,7 +16,6 @@ build:
requirements:
build:
- toolchain 2.1.0
- python
- setuptools
- bob.db.base
......
......@@ -16,7 +16,6 @@ build:
requirements:
build:
- toolchain 2.1.0
- python
- setuptools
- bob.db.base
......
......@@ -18,7 +18,6 @@ build:
requirements:
build:
- toolchain 2.1.0
- python
- setuptools
......@@ -37,9 +36,9 @@ test:
- numpy
- sphinx_rtd_theme
- sphinx
- toolchain 2.1.0
- gcc 4.8.5
- libgcc 4.8.5
- toolchain 2.2.0
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
imports:
- bob
......
......@@ -10,12 +10,12 @@ source:
md5: 6cc45a3d835492ab058b11b0e16fa160
build:
number: 1
number: 2
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python
- setuptools
- scipy
......@@ -28,8 +28,8 @@ requirements:
- boost 1.61.*
- sox 14.4.2
- pkg-config
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- python
......@@ -42,7 +42,7 @@ requirements:
- libblitz 0.10|0.10.*
- boost 1.61.*
- sox 14.4.2
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
imports:
......
......@@ -10,12 +10,12 @@ source:
md5: 1ad904bf9d5a689638fd978fc912967b
build:
number: 1
number: 2
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python
- setuptools
- bob.extension
......@@ -26,8 +26,8 @@ requirements:
- cmake
- pkg-config
- boost 1.61.*
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]
run:
- python
......@@ -37,7 +37,7 @@ requirements:
- libblitz 0.10|0.10.*
- hdf5 1.8.17|1.8.17.*
- boost 1.61.*
- libgcc >=4.8.5
- libgcc >=4.8.5 # [linux]
test:
imports:
......
......@@ -10,12 +10,12 @@ source:
url: https://pypi.io/packages/source/b/bob.io.image/bob.io.image-{{ version }}.zip
build:
number: 2
number: 3
skip: true # [win]
requirements:
build:
- toolchain 2.1.0
- toolchain 2.2.0
- python
- setuptools
- bob.extension
......@@ -31,8 +31,8 @@ requirements:
- boost 1.61.*
- cmake
- pkg-config
- gcc 4.8.5
- libgcc 4.8.5
- gcc 4.8.5 # [linux]
- libgcc 4.8.5 # [linux]