File tree 1 file changed +10
-3
lines changed
1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -19,13 +19,20 @@ jobs:
19
19
find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete
20
20
sudo rm -rf /Library/Frameworks/Python.framework/
21
21
brew install --force python3 && brew unlink python3 && brew unlink python3 && brew link --overwrite python3
22
-
23
- - name : Install meson build system
24
- run : python3 -m pip install meson
22
+ # Delete nonsensical PEP 668 breakage. It is the wrong solution to the problem and isn't designed to be
23
+ # productive -- only victim blaming -- however it bites particularly badly because this is a container/VM
24
+ # See commit 5c479d7a13a518c18ccb4dc3b6bdd7bfc2a9bdb5 for a more thorough analysis.
25
+ find /usr/local/Cellar/python* -name EXTERNALLY-MANAGED -print0 | xargs -0 rm -vf
25
26
26
27
- name : Install ninja build system
27
28
run : brew install ninja
28
29
30
+ - name : Install meson build system
31
+ run : |
32
+ python3 -m pip install --upgrade setuptools
33
+ python3 -m pip install --upgrade pip
34
+ python3 -m pip install meson
35
+
29
36
- name : Configure build directory for shared library
30
37
run : meson setup builddir -Dtests=true -Dexamples=true -Ddefault_library=shared
31
38
You can’t perform that action at this time.
0 commit comments