-
-
Notifications
You must be signed in to change notification settings - Fork 11.1k
BLD: switch to meson-python as the default build backend #23838
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 29 commits
e3cb66a
ea1bd89
f7c55aa
6c024e4
4917ebf
29dcb05
618181d
9a80630
1462b62
bebbde7
80e0d70
89ffd57
aef314b
34933ac
aabacc7
2e84e21
fae400b
1a02d5f
15cfdec
a5ef06b
7948464
c808cfd
9d588cf
c41a1e2
515403f
910c686
69f26cf
302f244
11a3cef
e3ddda5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -114,16 +114,9 @@ stages: | |
python3 -m pip install -r test_requirements.txt && \ | ||
echo CFLAGS \$CFLAGS && \ | ||
python3 -m pip install -v . && \ | ||
python3 runtests.py -n --debug-info --mode=full -- -rsx --junitxml=junit/test-results.xml && \ | ||
python3 -m pip install threadpoolctl && \ | ||
python3 tools/openblas_support.py --check_version" | ||
cd tools && \ | ||
python3 -m pytest --pyargs numpy" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This has removed the check for the openblas version. Is that on purpose? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yes, we now have proper logging in the build log for the version, and this cannot really be wrong (no other OpenBLAS version is installed in CI). This job was painful to debug, so I trimmed it down as much as possible. |
||
displayName: 'Run 32-bit manylinux2014 Docker Build / Tests' | ||
- task: PublishTestResults@2 | ||
condition: succeededOrFailed() | ||
inputs: | ||
testResultsFiles: '**/test-*.xml' | ||
failTaskOnFailedTests: true | ||
testRunTitle: 'Publish test results for Python 3.9-32 bit full Linux' | ||
|
||
|
||
- job: macOS | ||
|
@@ -249,36 +242,27 @@ stages: | |
pool: | ||
vmImage: 'windows-2019' | ||
strategy: | ||
maxParallel: 5 | ||
maxParallel: 3 | ||
matrix: | ||
Python39-32bit-full: | ||
PYTHON_VERSION: '3.9' | ||
PYTHON_ARCH: 'x86' | ||
TEST_MODE: full | ||
BITS: 32 | ||
Python310-64bit-fast: | ||
PYTHON_VERSION: '3.10' | ||
PYTHON_ARCH: 'x64' | ||
TEST_MODE: fast | ||
BITS: 64 | ||
Python311-32bit-fast: | ||
PYTHON_VERSION: '3.11' | ||
PYTHON_ARCH: 'x86' | ||
TEST_MODE: fast | ||
BITS: 32 | ||
Python311-64bit-full: | ||
PYTHON_VERSION: '3.11' | ||
PYTHON_ARCH: 'x64' | ||
TEST_MODE: full | ||
BITS: 64 | ||
NPY_USE_BLAS_ILP64: '1' | ||
|
||
PyPy39-64bit-fast: | ||
PYTHON_VERSION: 'pypy3.9' | ||
PYTHON_ARCH: 'x64' | ||
TEST_MODE: fast | ||
BITS: 64 | ||
NPY_USE_BLAS_ILP64: '1' | ||
# NPY_USE_BLAS_ILP64: '1' | ||
# TODO: failing because of an issue with ILP64 BLAS being downloaded, | ||
# and that not being handled automatically yet | ||
# PyPy39-64bit-fast: | ||
# PYTHON_VERSION: 'pypy3.9' | ||
# PYTHON_ARCH: 'x64' | ||
# TEST_MODE: fast | ||
# BITS: 64 | ||
# NPY_USE_BLAS_ILP64: '1' | ||
|
||
steps: | ||
- template: azure-steps-windows.yml | ||
|
Uh oh!
There was an error while loading. Please reload this page.