|
1 | 1 | set -xe
|
2 | 2 |
|
3 | 3 | PROJECT_DIR="${1:-$PWD}"
|
| 4 | +NUMPY_SRC_DIR="${1:-$PWD}/numpy-src" |
4 | 5 |
|
5 | 6 |
|
6 | 7 | # remove any cruft from a previous run
|
7 | 8 | rm -rf build
|
8 | 9 |
|
9 | 10 | # Update license
|
10 |
| -echo "" >> $PROJECT_DIR/LICENSE.txt |
11 |
| -echo "----" >> $PROJECT_DIR/LICENSE.txt |
12 |
| -echo "" >> $PROJECT_DIR/LICENSE.txt |
13 |
| -cat $PROJECT_DIR/LICENSES_bundled.txt >> $PROJECT_DIR/LICENSE.txt |
| 11 | +echo "" >> $NUMPY_SRC_DIR/LICENSE.txt |
| 12 | +echo "----" >> $NUMPY_SRC_DIR/LICENSE.txt |
| 13 | +echo "" >> $NUMPY_SRC_DIR/LICENSE.txt |
| 14 | +cat $NUMPY_SRC_DIR/LICENSES_bundled.txt >> $NUMPY_SRC_DIR/LICENSE.txt |
14 | 15 | if [[ $RUNNER_OS == "Linux" ]] ; then
|
15 |
| - cat $PROJECT_DIR/tools/wheels/LICENSE_linux.txt >> $PROJECT_DIR/LICENSE.txt |
| 16 | + cat $PROJECT_DIR/tools/wheels/LICENSE_linux.txt >> $NUMPY_SRC_DIR/LICENSE.txt |
16 | 17 | elif [[ $RUNNER_OS == "macOS" ]]; then
|
17 |
| - cat $PROJECT_DIR/tools/wheels/LICENSE_osx.txt >> $PROJECT_DIR/LICENSE.txt |
| 18 | + cat $PROJECT_DIR/tools/wheels/LICENSE_osx.txt >> $NUMPY_SRC_DIR/LICENSE.txt |
18 | 19 | elif [[ $RUNNER_OS == "Windows" ]]; then
|
19 |
| - cat $PROJECT_DIR/tools/wheels/LICENSE_win32.txt >> $PROJECT_DIR/LICENSE.txt |
| 20 | + cat $PROJECT_DIR/tools/wheels/LICENSE_win32.txt >> $NUMPY_SRC_DIR/LICENSE.txt |
20 | 21 | fi
|
21 | 22 |
|
22 | 23 | if [[ $(python -c"import sys; print(sys.maxsize)") < $(python -c"import sys; print(2**33)") ]]; then
|
@@ -46,7 +47,7 @@ if [[ "$INSTALL_OPENBLAS" = "true" ]] ; then
|
46 | 47 | PKG_CONFIG_PATH=$PROJECT_DIR/.openblas
|
47 | 48 | rm -rf $PKG_CONFIG_PATH
|
48 | 49 | mkdir -p $PKG_CONFIG_PATH
|
49 |
| - python -m pip install -r requirements/ci_requirements.txt |
| 50 | + python -m pip install -r $PROJECT_DIR/requirements/openblas_requirements.txt |
50 | 51 | python -c "import scipy_${OPENBLAS}; print(scipy_${OPENBLAS}.get_pkg_config())" > $PKG_CONFIG_PATH/scipy-openblas.pc
|
51 | 52 | # Copy the shared objects to a path under $PKG_CONFIG_PATH, the build
|
52 | 53 | # will point $LD_LIBRARY_PATH there and then auditwheel/delocate-wheel will
|
|
0 commit comments