summaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | give up: skip openblas version check on macos-x86_64mattip2022-11-191-13/+10
| | | |
* | | | aid debugging on the runnermattip2022-11-181-1/+1
| | | |
* | | | aid debugging on the runnermattip2022-11-181-2/+3
| | | |
* | | | aid debugging on the runnermattip2022-11-181-0/+3
| | | |
* | | | aid debugging on the runnermattip2022-11-181-0/+2
| | | |
* | | | move to macos-12 for wheel building, restore testmattip2022-11-181-2/+1
| | | |
* | | | do not explicitly set MACOSX_DEPLOYMENT_TARGET, disable test for nowmattip2022-11-182-3/+2
| | | |
* | | | check for openblas version before setting env variables on macosmattip2022-11-181-7/+6
| | | |
* | | | explicitly set MACOSX_DEPLOYMENT_TARGET=10.9 before build, cleanup redundant ↵mattip2022-11-181-0/+2
| | | | | | | | | | | | | | | | stanza
* | | | copy LIBRARY_PATH from scipy buildmattip2022-11-171-1/+3
| | | |
* | | | BLD: update OpenBLAS to 0.3.21 and clean up openblas download test (#22525)Matti Picus2022-11-175-116/+122
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * BUILD: update OpenBLAS to 0.3.21 and clean up openblas download test * set LDFLAGS on windows64 like the openblaslib build does * use rtools compilers on windows when building wheels * fix typos * add rtools gfortran to PATH * use the openblas dll from the zip archive without rewrapping * typos * copy dll import library for 64-bit interfaces * revert many of the changes to azure-steps-windows.yaml, copy openblas better in wheels * fix wildcard copy * test OpenBLAS build worked with threadpoolctl * typos * install threadpoolctl where needed, use for loop to recursively copy * update macos OpenBLAS suffixes for newer gfortran hashes * use libgfortran5.dylib on macos * fix scripts * re-use gfortran install from MacPython/gfortran-install on macos * use pre-release version of delocate * fixes for wheel builds/tests * add debugging cruft for pypy+win, macos wheels * add DYLD_LIBRARY_PATH on macosx-x86_64 * use 32-bit openblas interfaces for ppc64le tests * skip large_archive test that sometimes segfaults on PyPy+windows
* | | DEV: Update GH actions and Dockerfile for Gitpod (#22452)Tania Allard2022-10-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * DEV: Update key for gh CLI * ENH - Remove deprecated syntax * DEV - Replace deprecated syntax * DEV - Rename job
* | | MAINT: Don't include "dirty" in versioneer generated versions.Charles Harris2022-10-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | We patch the LICENSE file for both sdist and wheel releases, making them all "dirty", i.e., containing files that have not been committed. Having "dirty" in the product name is bad marketing and the versioneer tool does not have an option or style that will omit that bit of information, so patch the versioneer files to make that tag an empty string.
* | | Merge pull request #22419 from HaoZeke/minorMaintSebastian Berg2022-10-121-90/+32
|\ \ \ | | | | | | | | MAINT: Remove PyCObject from the SWIG interface
| * | | MAINT: Readable macro for the SWIG version checksRohit Goswami2022-10-101-17/+17
| | | |
| * | | MAINT: Remove PyCObject from the SWIG interfaceRohit Goswami2022-10-101-73/+15
| | | |
* | | | TST, BLD: Fix failing aarch64 wheel builds.Charles Harris2022-10-111-0/+4
|/ / / | | | | | | | | | | | | | | | | | | | | | The aarch64 wheel build tests are failing with OOM. The new test for complex128 dot for huge vectors is responsible as the useable memory is incorrectly determined and the check for sufficient memory fails. The fix here is to define the `NPY_AVAILABLE_MEM="4 GB"` environment variable before the test call in `cibw_test_command.sh`.
* | | MAINT: Fix typos found by codespellDimitri Papadopoulos2022-10-071-1/+1
| | |
* | | CI, SIMD: Test and build without the support of AVX2 and AVX512Sayed Adel2022-09-221-0/+2
| | | | | | | | | | | | | | | | | | Most CI nodes have the support of AVX 512, and AVX2 which leaves the SSE SIMD kernels untested and only counts on internal universal intrinsic tests wich may not be enough.
* | | MAINT, TST: Shorten wheel test output on travis buildsCharles Harris2022-09-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Travis has a limit on log length that is causing test failures, so decrease the verbosity of the test output. Travis has been on the edge for a while and less drastic fixes haven't sufficed. The choice here is to use the default pytest verbosity as "-v" is hard to read and all greater verbosities are very long.
* | | MAINT, TST: Shorten test output on travis buildsCharles Harris2022-09-191-2/+4
| | | | | | | | | | | | | | | | | | Travis has a limit on log length that is causing test failures, so decrease the verbosity of the test output. Travis has been on the edge for a while and less drastic fixes haven't sufficed.
* | | Remove incorrect comment about checking generated C files inWilliam Stein2022-09-081-4/+0
| | | | | | | | | Evidently the decision was made at some point not to do what Dag suggests in the documentation of this file. So delete that suggestion, which conflicts with reality. I agree with not checking in the C files, and think Cython isn't an unreasonable dependency for building from git. Also, cython is clearly stated to be a build dependency here: https://github.com/numpy/numpy/blob/main/INSTALL.rst#id9
* | | Merge pull request #21152 from PrecisionWordcraft/howto-bugMelissa Weber Mendonça2022-08-121-1/+2
|\ \ \
| * | | DOC: style fixesmelissawm2022-07-071-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also adds how-to-verify-bug.rst to doctest skiplist in refguide_check. Co-authored-by: Precision Wordcraft LLC <75840094+PrecisionWordcraft@users.noreply.github.com> Co-authored-by: Rohit Goswami <r95g10@gmail.com>
* | | | MAINT: Quiet the anaconda uploads.Charles Harris2022-07-281-2/+2
|/ / / | | | | | | | | | | | | | | | | | | The nightly uploads of the aarch64 wheels built on TravisCI are failing due to the maximum log length being exceeded. This quiets the anaconda output for that operation. Long term, we will probably want to shorten the test output also.
* | | CI: tools: Remove a long but obsolete comment from travis-test.shwarren2022-06-281-9/+0
| | |
* | | Update sphinxJarrod Millman2022-06-241-15/+4
| | |
* | | MAINT: Try fixing broken Anaconda uploads.Charles Harris2022-06-221-1/+2
| | |
* | | Apply suggestions from code reviewSayed Adel2022-06-171-1/+1
| | | | | | | | | Co-authored-by: Matti Picus <matti.picus@gmail.com>
* | | CI: add workflow for non-optimized buildsSayed Adel2022-06-161-7/+17
| | | | | | | | | | | | | | | | | | | | | since the support of zsystem, all current overflows have SIMD support which leaves no room for testing pure C code that runs on non-supported architectures. note: smoke test no longer build with SIMD support
* | | CI: Guard compile-time CPU features testsSayed Adel2022-06-151-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: add zarch features-set to --simd-testSayed Adel2022-06-041-1/+1
| |/ |/|
* | MAINT, STY: Make download-wheels download source files.Charles Harris2022-05-261-11/+17
| | | | | | | | | | | | | | | | Using cibuild to build both wheels and the sdist requires that both be downloaded from the staging repo. After this change all of the whl, zip, and gzip files will be downloaded. This also reqularizes strings to conform to the Black standard.
* | BUILD: fix tag name for travis: it is v1.23.0rc1mattip2022-05-261-1/+1
| |
* | Merge pull request #21572 from ev-br/abs_paths_in_refguide-checkMatti Picus2022-05-251-1/+6
|\ \ | | | | | | MAINT: allow absolute module names in refguide-check
| * | MAINT: allow absolute module names in refguide-checkEvgeni Burovski2022-05-221-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make refguide-check accept module names either relative to the BASE_MODULE or absolute, so that these two are equivalent: $ python runtests.py --refguide-check -s lib.recfunctions and $ python runtests.py --refguide-check -s numpy.lib.recfunctions Previously, only the former was accepted.
* | | MAINT: Updated tools/refguide_check.pyShoban Chiddarth2022-05-241-0/+1
| | | | | | | | | | | | | | | Added `TESTS.rst` to `RST_SKIPLIST` in `tools/refguide_check.py` as per the word of @mattip https://github.com/numpy/numpy/pull/20949#issuecomment-1113392059
* | | Merge pull request #21558 from bsipocz/python36_37_cleanupSebastian Berg2022-05-232-7/+1
|\ \ \ | | | | | | | | MAINT: Python <3.8 related cleanups
| * | | MAINT: Python <3.8 related cleanupsBrigitta Sipőcz2022-05-231-1/+1
| | | |
| * | | MAINT: Python <3.7 related cleanupsBrigitta Sipőcz2022-05-232-6/+0
| | | |
* | | | MAINT: update PyPy to 7.3.9 and remove unused scriptmattip2022-05-231-49/+0
| | | |
* | | | CI: fix Gitpod image build (#21570)Ralf Gommers2022-05-221-0/+1
|/ / / | | | | | | Fixes gh-21551
* | | BUILD: update OpenBLAS to v0.3.20mattip2022-05-191-3/+2
|/ /
* | DEV: Fixed Un-responsive live-preview in gitpod. (#21250)Bhavuk kalra2022-03-301-5/+4
| | | | | | | | | | | | | | | | | | * Replaced existing obselete dependencies. Added Install "esbonio". * Update vscode config * DEV: Block breathe "4.33.0" version of breathe which conflicts with sphinx.ext.graphviz Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
* | BLD: Fix upload scriptThomas Li2022-03-241-2/+3
| |
* | Merge pull request #21095 from lithomas1/patch-2Ralf Gommers2022-03-161-2/+10
|\ \ | | | | | | BLD: Make a sdist [wheel build]
| * | BLD: Make a sdist [wheel build]Thomas Li2022-03-121-2/+10
| | |
* | | DEV: Remove deprecated "python.pythonPath".Bhavuk kalra2022-03-131-1/+1
| | | | | | | | | | | | Replaced with stable property "python.defaultInterpreterPath"
* | | Merge pull request #21145 from tirthasheshpatel/fix-gh20743Matti Picus2022-03-101-0/+2
|\ \ \ | |/ / |/| | MAINT, DOC: make np._from_dlpack public
| * | DOC: fix refguide failureTirth Patel2022-03-031-0/+2
| | |