summaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
Commit message (Collapse)AuthorAgeFilesLines
* MAINT: move the option to build_src, simplifies logicmattip2019-09-201-1/+1
|
* BUILD: mostly restore verbose output on CI (except for pip install)mattip2019-09-201-2/+2
|
* TEST: remove build job since we now use Dependabotmattip2019-09-011-16/+0
|
* TEST: try to fail the build if there are new packagesmattip2019-08-281-5/+7
|
* BUILD: move all test dependencies to ./test_requirements.txtmattip2019-08-271-8/+21
|
* TST, MAINT: bump to OpenBLAS 0.3.7 stableTyler Reddy2019-08-211-1/+1
| | | | | | | | | | | | * for those cases where our CI uses an OpenBLAS backend for testing it has now been updated to use v0.3.7 stable release instead of a commit hash on the development branch preceding that release * the pre-built OpenBLAS binaries are pulled in from either the MacPython ecosystem (most architectures) or from a custom build script for ARMv8 and ppc64le architectures used on gcc compile farm machines (documented in openblas_support module)
* BLD: MAINT: change default behavior of build flag appending.Ralf Gommers2019-08-201-1/+0
| | | | | | This is a follow-up to gh-7427. This can lead to hard to understand build failures, and we've warned that this change was coming for two releases.
* TST, MAINT: expand OpenBLAS version checkingTyler Reddy2019-07-141-3/+2
| | | | | | | | | | | | | | | | | | | | | | * add a function to tools/openblas_support.py that may be used to test OpenBLAS version available through NumPy in a manner agnostic to any specific CI service * expand OpenBLAS version checking to include ppc64le and POWER8 CI runs; a separate PR will be provided to bump these versions to 0.3.7.dev * OpenBLAS install was broken on ppc64le Travis CI after migration to tools/openblas_support.py; fixed that * Azure CI config no longer uses a single-line 280-character Python "program" assigned to an environment variable to check OpenBLAS version; instead, it now leverages tools/openblas_support.py to perform the same operation using a conventional Python function
* ENH, BUILD: refactor all OpenBLAS downloads into a single, testable filemattip2019-07-091-28/+12
|
* MAINT: add script to local repomattip2019-06-201-7/+1
|
* BUILD: use openblas_support.py from numpy-wheels to create _distributor_init.pymattip2019-06-161-4/+11
|
* TST: bump / verify OpenBLAS in CITyler Reddy2019-05-211-10/+24
| | | | | | | | | * bump OpenBLAS version to 0.3.7.dev in Azure CI to pick up AVX512 SkylakeX fixes and match wheels * use ctypes code to verify appropriate version of OpenBLAS
* TST: refine Azure fail reportsTyler Reddy2019-05-031-4/+4
| | | | | | | | | | * Azure CI should no longer report success when there are failures outside of the test suite * Azure CI will still always try to publish test results, except when a pipeline is manually cancelled
* MAINT: use openblas, gfortran, tweak azure and comment mro (from review)mattip2019-04-211-0/+2
|
* TEST: update for PyPymattip2019-04-171-4/+4
|
* DEV: add pypy3 to azure CImattip2019-04-161-0/+11
|
* TST: fail Azure CI if test failuresTyler Reddy2019-04-021-3/+3
| | | | | * fail Azure CI after test publication when there are test failures
* TST: always publish Azure testsTyler Reddy2019-03-291-0/+6
| | | | | | | * add Azure configuration directives to ensure that CI test results are always published, even in the case where there are test failures
* BUILD: pin sphinx to before-2.0.0mattip2019-03-281-1/+1
|
* TST: openblas for Azure MacOSTyler Reddy2019-03-131-8/+20
| | | | | | | | | | | * use pre-built openblas binary for MacOS Azure CI builds to more closely match the build scenario used by numpy-wheels * similarly, roll back gfortran version to 4.9 to better match wheel builds
* BUILD: sphinx 1.8.3 can be used with our outdated templatesmattip2019-03-041-1/+1
|
* DOC: reduce warnings when building, reword, tweak doc buildingmattip2019-02-281-1/+1
|
* MAINT: probe multiple DLL handling on WinTyler Reddy2019-02-221-0/+7
| | | | | | | | * Test for DLL pollution in numpy/.libs/ in Azure CI Windows Python 3.6 builds * emit a warning with DLL names when > 1 are present in numpy/.libs/
* BLD: Windows absolute path DLL loadingTyler Reddy2019-02-221-0/+2
| | | | | | | | | | * add an Azure CI test to mimic recent Anaconda DLL path resolution restrictions that prevent NumPy imports * patch numpy.core initialization to use absolute DLL path loading to overcome the scenario described above
* TST: fix vmImage dispatch in AzureTyler Reddy2019-01-311-3/+3
|
* Merge pull request #12867 from charris/test-openblasTyler Reddy2019-01-271-2/+2
|\ | | | | TST: Use same OpenBLAS build for testing as for current wheels.
| * TST: Use same OpenBLAS build for testing as for current wheels.Charles Harris2019-01-271-1/+1
| |
| * WIP: Test i686 on azure with different OpenBLAS.Charles Harris2019-01-271-1/+1
| |
* | Merge pull request #12863 from mattip/pin-mingwCharles Harris2019-01-271-1/+1
|\ \ | |/ |/| TEST: pin mingw version
| * TEST: pin mingw versionmattip2019-01-271-1/+1
| |
* | ENH: __array_function__ updates for NumPy 1.17.0Stephan Hoyer2019-01-221-1/+0
| | | | | | | | | | | | | | | | | | | | - Always enable __array_function__ overrides. - Remove special cases for Python 2 compatibility. - Document these changes in 1.17.0-notes.rst. It will be good to see ASV numbers to understand the performance implications of these changes. If need be, we can speed up NumPy functions internally by using non-dispatched functions (with ``.__wrapped__``).
* | Merge pull request #12620 from rgommers/c99-flagsCharles Harris2019-01-091-1/+1
|\ \ | | | | | | BLD: move -std=c99 addition to CFLAGS to Azure config
| * | BLD: move -std=c99 from runtests.py to Azure configRalf Gommers2019-01-061-1/+1
| | | | | | | | | | | | See gh-12610 for details.
* | | TST: pin Azure brew version for stability.Tyler Reddy2019-01-091-1/+1
|/ /
* | DEV: activate assert code in 32bit linux via -UNDEBUGmattip2018-12-251-2/+3
| |
* | TST, DOC: enable refguide_checkTyler Reddy2018-12-141-1/+3
| | | | | | | | | | | | | | | | * ported the refguide_check module from SciPy for usage in NumPy docstring execution/ verification; added the refguide_check run to Azure Mac OS CI * adjusted NumPy docstrings such that refguide_check passes
* | TST: wheel-match Linux openblas in CITyler Reddy2018-12-131-2/+9
| | | | | | | | | | | | | | * use the pre-built openblas binary used for our 32-bit linux wheel builds in our Azure development CI to reduce dissonance with the wheels workflow
* | MAINT: remove VC 9.0 from CITyler Reddy2018-12-121-8/+0
| | | | | | | | | | | | * given the recent removal of Python 2.7 support / testing, we longer need the step to install VC 9.0 in Azure Windows CI
* | Merge pull request #12502 from tylerjereddy/azure_py_version_fixCharles Harris2018-12-091-3/+3
|\ \ | | | | | | TST: Azure Python version fix
| * | TST: Azure Python version fixTyler Reddy2018-12-071-3/+3
| |/ | | | | | | | | | | * Azure test results are now published with appropriate Python version strings
* | MAINT: Prepare master for 1.17.0 development.Charles Harris2018-12-081-6/+0
|/ | | | | | | | | | | | - Create 1.17.0-notes - Update index.rst for new notes - Update pavement.py - Update setup.py - Remove Python 2.7 and 3.4 from CI testing. - Add `# cython: language_level=3` to `*.pxd`, `*.pyx` files. Note that this removes support for both Python2.7 and Python3.4 in setup.py.
* TST: sync Azure Win openblasTyler Reddy2018-12-061-3/+3
| | | | | | * bump the version of openblas used for Windows Azure CI testing to match with wheel builds
* TST: use openblas for Windows CITyler Reddy2018-11-301-2/+48
|
* TST: use condition for Azure 2.7 checkTyler Reddy2018-11-271-5/+5
| | | | | | | * the Azure condition directive now works just fine & is used in place of a single-line jumble for Python version checking in our CI now
* TST: draft 32-bit linux Azure CI jobTyler Reddy2018-11-191-0/+19
|
* MAINT, TST: check for unreachable code pathsTyler Reddy2018-11-021-1/+3
| | | | | | | * use vulture to check for unreachable Python code paths in Azure CI * fix up an unreachable path in f2py/capi_maps.py
* TST: add Azure CI triggersTyler Reddy2018-10-171-0/+7
|
* ENH add a displayName section to pickle5 install commandPierre Glaser2018-10-071-0/+1
|
* MNT add pickle5 install to azure-pipelines scriptPierre Glaser2018-10-071-1/+4
|
* TST: Add Python 3.5 to Azure windows CI.Tyler Reddy2018-10-041-1/+5
|