Maintenance will be performed on git.ligo.org, chat.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 22nd September 2020 starting at approximately 9am MST.It is expected to take around 15 minutes and there will be a short period of downtime towards the end of the maintenance window. Please address any comments, questions, or concerns to computing-help@igwn.org.

Commit 6a879743 authored by Leo Pound Singer's avatar Leo Pound Singer

Build with icc 2020u0

parent 5483c909
Pipeline #100769 failed with stages
in 5 minutes and 27 seconds
......@@ -30,15 +30,16 @@ sdist:
# Build binary wheels for Linux and macOS.
#
.wheel/manylinux2010: &wheel-manylinux2010
.wheel/manylinux2014: &wheel-manylinux2014
tags: [cit]
# This container is derived from the official manylinux image provided by
# python.org (see PEP 513), and includes all of the LALSuite
# build-dependencies.
image: containers.ligo.org/leo-singer/lalsuite-manylinux/manylinux2010_x86_64:icc
image: containers.ligo.org/leo-singer/lalsuite-manylinux/manylinux2014_x86_64:icc
stage: dist
script:
# Build and install LALSuite
- PYPREFIX=/opt/python/$(echo ${CI_JOB_NAME} | sed 's/.*\/\(.*\)-manylinux2010/\1/')
- PYPREFIX=/opt/python/$(echo ${CI_JOB_NAME} | sed 's/.*\/\(.*\)-manylinux2014/\1/')
- ${PYPREFIX}/bin/python setup.py bdist_wheel
- auditwheel repair dist/*.whl
- rm dist/*
......@@ -72,12 +73,12 @@ sdist:
- '*.whl'
expire_in: 1 day
wheel/cp36-cp36m-manylinux2010:
<<: *wheel-manylinux2010
wheel/cp37-cp37m-manylinux2010:
<<: *wheel-manylinux2010
wheel/cp38-cp38-manylinux2010:
<<: *wheel-manylinux2010
wheel/cp36-cp36m-manylinux2014:
<<: *wheel-manylinux2014
wheel/cp37-cp37m-manylinux2014:
<<: *wheel-manylinux2014
wheel/cp38-cp38-manylinux2014:
<<: *wheel-manylinux2014
wheel/cp36-cp36m-macosx:
<<: *wheel-macos
wheel/cp37-cp37m-macosx:
......@@ -167,20 +168,20 @@ test/python3.6:
<<: *test
image: $CI_REGISTRY_IMAGE/dependencies/python3.6:$CI_COMMIT_REF_NAME
dependencies:
- wheel/cp36-cp36m-manylinux2010
- wheel/cp36-cp36m-manylinux2014
test/python3.7:
<<: *test
image: $CI_REGISTRY_IMAGE/dependencies/python3.7:$CI_COMMIT_REF_NAME
dependencies:
- wheel/cp37-cp37m-manylinux2010
- wheel/cp37-cp37m-manylinux2014
# FIXME: uncomment and add classifier once LALSuite is built for Python 3.8.
# test/python3.8:
# <<: *test
# image: $CI_REGISTRY_IMAGE/dependencies/python3.8:$CI_COMMIT_REF_NAME
# dependencies:
# - wheel/cp38-cp38-manylinux2010
# - wheel/cp38-cp38-manylinux2014
#
# Measure test coverage:
......@@ -317,9 +318,9 @@ deploy/wheel:
- twine upload *.whl *.tar.*
dependencies:
- sdist
- wheel/cp36-cp36m-manylinux2010
- wheel/cp37-cp37m-manylinux2010
- wheel/cp38-cp38-manylinux2010
- wheel/cp36-cp36m-manylinux2014
- wheel/cp37-cp37m-manylinux2014
- wheel/cp38-cp38-manylinux2014
- wheel/cp36-cp36m-macosx
- wheel/cp37-cp37m-macosx
- wheel/cp38-cp38-macosx
......
......@@ -5,7 +5,10 @@ Changelog
0.1.16 (unreleased)
===================
- No changes yet.
- Update the compiler version that is used to build Linux wheels to icc
19.1.0.166 from Intel Parallel Studio XE 2020u0. Due to C ABI requirements,
the wheels are now built for the `manylinux2014
<https://www.python.org/dev/peps/pep-0599/>`_ standard.
0.1.15 (2020-01-05)
===================
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment