This repository has been archived by the owner on Feb 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MAINT: init file and mpl updates (#70)
* MAINT: init file and mpl updates * we've been getting reports of new Python 3.7 patch releases from Windows store causing SciPy DLL load issues: scipy/scipy#11826 * so, extend the `_distributor_init.py` machinery usage to include Python 3.7 and up for our wheels * simplify the appveyor `matplotlib` install now that there are stable releases available for Python `3.8` * MAINT: update .travis.yml * fix warnings in `.travis.yml` based on feedback from https://config.travis-ci.com/explore * bump distro to `bionic` since NumPy did this recently too * attempting to restore Travis CI runs to our wheels build matrix * MAINT: revise PR 70 * try using `[System.Version]` for more robust Python version comparisons in powershell * MAINT: PR 70 revisions * update minimum NumPy version to `1.14.5` * the distutils override for appveyor/Windows builds now only happens for Python < 3.7, since we have now added the `_distributor_init.py` for Python 3.7 (not just Python 3.8) * DEBUG: try newer NumPy * try using newer NumPy version for Windows Python 3.7 builds, to see if this helps `check_installed_package.py` * Add debug prints to _distributor_init.py * Debug print contents of .libs path for DLLs * Make sure libs_path exists before trying to debug print contents. * DEBUG: simplify CI matrix for iteration. * DEBUG: more debug prints near point of 32-bit Python 3.7 DLL resolution failure. * DEBUG: try moving into DLL dir * try to solve DLL resolution issues for older (32-bit) Python versions by temporarily moving into the path where they are stored prior to load attempts in `_distributor_init.py` * Revert "DEBUG: simplify CI matrix for iteration." This reverts commit 46e69e1. * MAINT: PR 70 cleanup * remove some debug prints * revert some debug changes * use `_distributor_init.py` with Python 3.6+ (all supported Python versions) * MAINT: PR 70 revisions * wrap the `_distributor_init.py` `os.chdir` code in a `try .. finally` block to ensure restoration of the working directory if something fails * substantially expand the comments describing the rationale for the working directory changes in `_distributor_init.py` * MAINT: PR 70 revisions * sync multibuild submodule to latest `devel` branch checkout in attempt to deal with Travis CI failures that just started appearing
- Loading branch information
1 parent
9da5817
commit e0d7ef2
Showing
4 changed files
with
63 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule multibuild
updated
18 files
+26 −0 | .gitignore | |
+24 −21 | .travis.yml | |
+21 −7 | README.rst | |
+167 −16 | common_utils.sh | |
+10 −1 | configure_build.sh | |
+11 −5 | docker_build_wrap.sh | |
+7 −0 | docker_test_wrap.sh | |
+4 −4 | library_builders.sh | |
+0 −32 | manylinux_utils.sh | |
+6 −44 | osx_utils.sh | |
+4 −10 | supported_wheels.py | |
+7 −0 | tests/config.sh | |
+1 −4 | tests/test_fill_pypy_ver.sh | |
+4 −1 | tests/test_library_builders.sh | |
+16 −5 | tests/test_multibuild.sh | |
+37 −2 | tests/test_supported_wheels.sh | |
+10 −3 | travis_linux_steps.sh | |
+0 −4 | travis_osx_steps.sh |