-
-
Notifications
You must be signed in to change notification settings - Fork 673
Description
-
Add a homebrew environment
local-homebrew-macos-usrlocal
that uses the global homebrew in/usr/local
. This will be faster and may be more robust for GitHub Actions builds because "bottles" of more packages can be used. (For a while, for example, allhomebrew-standard
builds fail because the homebrewppl
package cannot be installed from source - "brew install -s ppl" fails - 401 Unauthorized Homebrew/homebrew-core#57499) -
Disable testsuites that need pip (ssl)
This is on top of:
-
Also, add "make dist" testing to tox.ini (prompted by breakage in Clean-up for src/bin/sage-env, move src/bin/sage-clone-source, src/bin/sage-sdist to build/bin #29825). This is Fix "make dist", add test run to GitHub Actions #30088
-
Add a macos environment without homebrew, conda: That's a configuration that was causing trouble in Move Extension options from src/module_list.py to "distutils:" directives in the individual files (part 1 - some packages without OptionalExtensions) #29706 and is so far not tested in the GitHub CI tests. This is added by Fix "make dist", add test run to GitHub Actions #30088 too (
make dist
)
Depends on #29851
Depends on #29105
Depends on #30064
Depends on #30048
Depends on #30088
Depends on #30118
Upstream: Reported upstream. No feedback yet.
CC: @kliem
Component: porting
Author: Matthias Koeppe
Branch/Commit: b62f775
Reviewer: Jonathan Kliem
Issue created by migration from https://trac.sagemath.org/ticket/29929