summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Berg <sebastian@sipsolutions.net>2021-04-08 08:48:11 -0500
committerGitHub <noreply@github.com>2021-04-08 08:48:11 -0500
commit0fe69ae3fc513aefd32a58ae8ccac294b12300d2 (patch)
tree81380b961f26cdb99e3f4457d46b6f7aae4b3bb6
parent4f799383c22dea3ae4a7f5a7123df774281181b4 (diff)
parentbd64b627589e01a8ba202fb7304c0dca1b13b8de (diff)
downloadnumpy-0fe69ae3fc513aefd32a58ae8ccac294b12300d2.tar.gz
Merge pull request #18745 from mattip/shippable
CI: remove shippable CI
-rw-r--r--MANIFEST.in1
-rw-r--r--shippable.yml67
2 files changed, 0 insertions, 68 deletions
diff --git a/MANIFEST.in b/MANIFEST.in
index 3e04fb1fa..8ec62123b 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -11,7 +11,6 @@ include *.*
exclude LICENSES_bundled.txt
exclude .*
exclude azure-*.yml
-exclude shippable.yml
# Sub-directories. Included are: numpy/, doc/, benchmarks/, tools/
include numpy/_version.py
diff --git a/shippable.yml b/shippable.yml
deleted file mode 100644
index f26055232..000000000
--- a/shippable.yml
+++ /dev/null
@@ -1,67 +0,0 @@
-branches:
- only:
- - main
- - maintenance/*
-
-language: python
-
-python:
- # use versions available for job image
- # aarch64_u16pytall:v6.7.4
- # (what we currently have access to by default)
- # this is a bit restrictive in terms
- # of version availability / control,
- # but it is convenient
- - 3.7
-
-runtime:
- # use the free open source pool of nodes
- # only for ARM platform
- nodePool: shippable_shared_aarch64
-
-build:
- ci:
- # install dependencies and newer toolchain for gfortran5
- - sudo add-apt-repository ppa:ubuntu-toolchain-r/test
- - sudo apt-get update
- - sudo apt-get install gcc gfortran libgfortran5
- - target=$(python tools/openblas_support.py)
- - ls -lR "${target}"
- - sudo cp -r "${target}"/lib/* /usr/lib
- - sudo cp "${target}"/include/* /usr/include
- - python -m pip install --upgrade pip
-
- # we will pay the ~13 minute cost of compiling Cython only when a new
- # version is scraped in by pip; otherwise, use the cached
- # wheel shippable places on Amazon S3 after we build it once
- - python -m pip install -r test_requirements.txt --cache-dir=/root/.cache/pip/wheels/$SHIPPABLE_PYTHON_VERSION
- # install pytest-xdist to leverage a second core
- # for unit tests
- - python -m pip install pytest-xdist
-
- # build and test numpy
- - export PATH=$PATH:$SHIPPABLE_REPO_DIR
- # build first and adjust PATH so f2py is found in scripts dir
- # use > 1 core for build sometimes slows down a fair bit,
- # other times modestly speeds up, so avoid for now
- - python -m pip install .
- - extra_directories=($SHIPPABLE_REPO_DIR/build/*scripts*)
- - extra_path=$(printf "%s:" "${extra_directories[@]}")
- - export PATH="${extra_path}${PATH}"
- # check OpenBLAS version
- - python tools/openblas_support.py --check_version
- # run the test suite
- - python runtests.py -n --debug-info --show-build-log -- -rsx --junit-xml=$SHIPPABLE_REPO_DIR/shippable/testresults/tests.xml -n 2 --durations=10
-
- cache: false
-
-# disable email notification
-# of CI job result
-integrations:
- notifications:
- - integrationName: email
- type: email
- on_success: never
- on_failure: never
- on_cancel: never
- on_pull_request: never