summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* BLD: Add Python 3.11 wheels to aarch64 buildCharles Harris2022-08-141-5/+20
| | | | Co-authored-by: Matti Picus <matti.picus@gmail.com>
* CI: Guard compile-time CPU features testsSayed Adel2022-06-151-0/+4
| | | | | | | | | | | | | | | | This guard protects against any sudden unexpected changes that may adversely affect the compile-time SIMD features detection which could leave the SIMD code inactivated. Until now we have faced two cases: 1. Hardening the compile-time test files of Neon/ASIMD features without checking the sanity of the modification leading to disabling all optimizations on aarch64. see gh-21747 2. A sudden compiler upgrades by CI side on s390x that causes conflicts with the installed assembler leading to disabling the whole VX/E features, which made us merge SIMD code without testing it. Later, it was discovered that this code disrupted the NumPy build. see gh-21750, gh-21748
* CI: Fix CI SIMD build on s390xSayed Adel2022-06-141-0/+3
|
* BLD: Bump cibuildwheel and enable more PyPyThomas Li2022-04-181-3/+3
|
* BLD: move cibuildwheel configuration to `pyproject.toml` [wheel build]mayeut2022-03-051-37/+0
| | | | | This allows to share the configuration between GitHub Actions and Travis-CI. This also allows to easily run cibuildwheel locally to debug build issues when they arise.
* BUILD: change cibuildwheel output directory on travis [ci skip]mattip2022-02-181-3/+3
|
* BLD: Try adding aarch64 wheels [wheel build]Thomas Li2022-02-171-8/+67
|
* MAINT: Use "3.10" instead of "3.10-dev" on travis.Charles Harris2022-02-131-4/+4
|
* MAINT: Update testing to 3.10rc2Charles Harris2021-09-071-0/+8
|
* TST: Default to Python3.8 on Windows, Mac, and Linux testing.Charles Harris2021-07-281-3/+3
| | | | | This is in preparation for dropping Python 3.7. It also allows the use of name-only arguments in function signatures.
* MAINT: Use straight arm64 in TravisCI.Charles Harris2021-07-121-1/+1
| | | | | This reverts to using arm64 instead of arm64-graviton2 now that OpenBLAS has been updated to 0.3.16.
* move to OpenBLAS 0.3.16mattip2021-07-121-0/+1
|
* MAINT: Use arm64-graviton2 for testing on travisCharles Harris2021-07-071-1/+2
| | | | | This avoids the errors we have seen with the lxd containers in recent weeks.
* MAINT: Try using Ubuntu focal for arm64 builds.Charles Harris2021-06-201-1/+1
| | | | | The arm64 builds are failing to run, both for NumPy wheels and for NumPy main using bionic. Try focal instead.
* MAINT: Disable TravisCI git clone depth.Charles Harris2021-02-071-0/+4
| | | | | | | | The default clone depth of TravisCI is 50, which is insufficient to make the most recent annotated tag visible to versioneer now that master is has grown to 579 commits past the tag. Disabling the clone depth as suggested at https://docs.travis-ci.com/user/customizing-the-build/ appears to solve the problem.
* BLD, TST: move linux jobs to github actionsmattip2020-11-091-74/+1
|
* MAINT: Run slow CI jobs earlier so they free up parallel slots soonerHugo2020-09-031-26/+28
|
* MAINT: Use arm64 instead of aarch64 on travis.Charles Harris2020-07-271-1/+1
| | | | | Travis didn't recognize aarch65 and ran amd_64 instead. This also fixes a compiler warning that turned up on with the fix.
* TST: Upgrade to Python 3.8 for DEBUG testing.Charles Harris2020-07-111-2/+2
| | | | | | | The DEBUG test requires the debug version of Python which is only available for the default Python of the Ubuntu version being used. The latest available LTS version available for TravisCI looks to be Focal Fossa (20.04 LTS) which supports Python 3.8. Give it a shot.
* BLD: update cython to 0.29.21mattip2020-07-101-1/+1
|
* TST: Disable Python 3.9-dev testing. (#16704)Charles Harris2020-06-291-1/+1
| | | | Disable testing with Python 3.9-dev until a fix for the current failures is forthcoming. The test failures are annoying.
* Update .travis.ymlMatti Picus2020-06-251-1/+1
|
* Fixed language styleErfan Nariman | Veneficus2020-06-231-2/+2
|
* MAINT: Stop uploading wheels to Rackspace.Charles Harris2020-05-261-13/+0
| | | | | | | PR #6768 introduced the uploading of wheels built during travisCI testing to a Rackspace account. We are moving away from Rackspace and already produce more complete sets of wheels for development testing on a weekly schedule. Consequently those wheels are not longer useful.
* BUILD: Remove Accelerate support (#15759)Matti Picus2020-05-221-2/+2
| | | | | | | Remove support for Apple Accelerate, since it is buggy. A build error should occur on most or all setups if linked against Accelerate. Test or import failures should occur on setups where Accelerate is picked up dynamically. Co-authored-by: Warren Weckesser <warren.weckesser@gmail.com>
* TST: Add 3.9-dev to the travis matrixSebastian Berg2020-05-201-0/+1
| | | | Co-authored-by: Charles Harris <charlesr.harris@gmail.com>
* TST: use draft OpenBLAS buildmattip2020-03-301-3/+4
|
* BLD: consolidate openblas verison check to be self-containedmattip2020-02-271-1/+0
|
* BLD: use 0.3.8dev build of OpenBLASmattip2020-01-191-1/+1
|
* MAINT: try to avoid spurious warnings in einsummattip2020-01-171-0/+2
|
* BLD: use 0.3.7 release version, add dependency on libgfortran5mattip2020-01-171-2/+13
|
* CI: use only one flag on travis for downloading openblasPauli Virtanen2019-12-211-0/+1
|
* CI: add travis openblas64_ targetPauli Virtanen2019-12-211-1/+11
|
* MAINT: CI: Clean up .travis.ymlWarren Weckesser2019-12-191-4/+4
| | | | | | | | | | | | | | | | | | | The comments in .travis.yml say # After changing this file, check it on: # http://lint.travis-ci.org/ When I do that, I get the following from the linter: ``` [warn] on root: unknown key "stage" (Comprehensive tests) [info] on root: the key matrix is an alias for jobs, using jobs [info] on root: missing os, using the default "linux" ``` This commit fixes the issues reported in those messages.
* REL: Update master after 1.18.x branch.Charles Harris2019-12-031-1/+0
| | | | | | | Apart from the usual modifications, this - Removes a release note snippet added after towncrier was run - Removes testing on Python 3.5 as it is dropped for 1.19.x.
* TST: Update travis.ymlCharles Harris2019-11-171-13/+22
| | | | | - Use 3.8 instead of 3.8-dev - Add some blank lines for clarity
* TST: with no_tracing, coverage tests pass on python3.7mattip2019-11-161-1/+1
|
* TST: See if we can run s390x on TravisCI.Charles Harris2019-11-141-5/+11
|
* TST: Adding CI stages, with one initial job to the Travis CI (gh-14703)Brigitta Sipocz2019-10-151-5/+14
|
* 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)
* TST: Pin pytest and use python3.6-dbg.Charles Harris2019-08-171-2/+3
| | | | | | | Pytest-5.1.0 segfaults on python3.5-dbg. Because we will be dropping 3.5 for NumPy 1.18 we might as well use Python3.6 for the debug testing. That cures the previous segfault, but exposes another so we also pin pytest to 5.0.1.
* TST: Add 3.8-dev to travisCI testing.Charles Harris2019-07-281-0/+1
|
* MAINT: bump ARMv8 / POWER8 OpenBLAS in CITyler Reddy2019-07-201-1/+1
| | | | | * require OpenBLAS 0.3.7.dev in ARMv8 and POWER8 CI runs to match ecosystem / wheels
* TST, MAINT: expand OpenBLAS version checkingTyler Reddy2019-07-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | * 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
* BLD: Remove Trusty dist in Travis CI buildkai-striega2019-07-031-1/+0
| | | | | | | Ubuntu 14.04 LTS (Trusty) provided a long term support distribution of Ubuntu with a 5 year support window. This window ended in April 2019 and Trusty is now no longer supported. This commit removes Trusty from the Travis-CI build.
* Tests for NUMPY_EXPERIMENTAL_ARRAY_FUNCTION=0Stephan Hoyer2019-05-251-0/+2
|
* Merge pull request #13132 from zerothi/linalg-orderRalf Gommers2019-05-011-0/+5
|\ | | | | BLD: Allow users to specify BLAS and LAPACK library link order
| * MAINT: fixed last issues and questions according to #13132Nick Papior2019-04-291-7/+5
| | | | | | | | Signed-off-by: Nick Papior <nickpapior@gmail.com>
| * ENH: amended documentation and changed env-vars as suggestedNick Papior2019-03-181-0/+7
| | | | | | | | | | | | | | Also added a test to travis (apparently ATLAS=None... is not tested on circleCI). Signed-off-by: Nick Papior <nickpapior@gmail.com>
* | TST: use POWER8 OpenBLAS for CITyler Reddy2019-04-051-0/+2
|/