-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
54 additions
and
1 deletion.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# Workflow for dev / testing purposes only, to be migrated to a common workflow alongside | ||
# the rest of the deps build | ||
|
||
name: Build dependencies for mac OS | ||
|
||
on: | ||
pull_request | ||
|
||
jobs: | ||
build-deps-macos: | ||
name: "Build wheels for integration dependencies for mac OS" | ||
runs-on: macos-12 | ||
steps: | ||
- uses: actions/setup-python@v5 | ||
with: | ||
python-version: | | ||
2.7 | ||
3.11 | ||
# - name: "Install Python(s)" | ||
# env: | ||
# # Despite the name, this is built for the macOS 11 SDK on arm64 and 10.9+ on intel | ||
# PYTHON3_DOWNLOAD_URL: "https://www.python.org/ftp/python/3.11.5/python-3.11.5-macos11.pkg" | ||
# PYTHON2_DOWNLOAD_URL: "https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg" | ||
# run: | | ||
# curl "$PYTHON3_DOWNLOAD_URL" -o python3.pkg | ||
# sudo installer -pkg python3.pkg -target / | ||
|
||
# curl "$PYTHON2_DOWNLOAD_URL" -o python2.pkg | ||
# sudo installer -pkg python2.pkg -target / | ||
|
||
- name: "Set up environment" | ||
run: | | ||
# We remove everything that comes pre-installed via brew to avoid depending or shipping stuff that | ||
# comes in the runner through brew to better control what might get shipped in the wheels via `delocate` | ||
brew remove --force --ignore-dependencies $(brew list --formula) | ||
brew install coreutils | ||
- uses: actions/checkout@v4 | ||
- name: "Run the build" | ||
env: | ||
# DD_PYTHON3: "/Library/Frameworks/Python.framework/Versions/3.11/bin/python3" | ||
# DD_PYTHON2: "/Library/Frameworks/Python.framework/Versions/2.7/bin/python" | ||
DD_PYTHON3: python3 | ||
DD_PYTHON2: python2 | ||
run: | | ||
${DD_PYTHON3} -m pip install packaging | ||
${DD_PYTHON3} .builders/build.py --python 3 out_py3 |