Skip to content

Commit 702a7e1

Browse files
committed
change: Switched MacOS Intel architecture to new tag
1 parent 7f66ce4 commit 702a7e1

File tree

4 files changed

+24
-10
lines changed

4 files changed

+24
-10
lines changed

.github/workflows/build-wheels-platforms.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
os: # https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
2525
- windows-latest
2626
- ubuntu-latest
27-
- macos-13 # MacOS x86_64
27+
- macos-15-intel # MacOS x86_64
2828
- macos-latest # MacOS arm64 (M1)
2929
- ubuntu-24.04-arm
3030
- linux-armv7-self-hosted
@@ -66,23 +66,24 @@ jobs:
6666
python-version: ${{ matrix.python-version }}
6767

6868

69-
- name: Get Python version
69+
- name: Install build dependencies
7070
run: |
71-
python --version
7271
python -m pip install --upgrade pip
73-
pip show pip setuptools setuptools-scm
72+
python -m pip install -r build_requirements.txt
7473
7574
76-
- name: Install build dependencies
77-
run: python -m pip install -r build_requirements.txt
75+
- name: Get Tools versions
76+
run: |
77+
python --version
78+
pip show pip setuptools
7879
7980
8081
- name: Install additional OS dependencies - Ubuntu
8182
if: matrix.os == 'ubuntu-latest'
8283
run: os_dependencies/ubuntu.sh
8384

8485
- name: Install additional OS dependencies - MacOS
85-
if: matrix.os == 'macos-latest' || matrix.os == 'macos-13'
86+
if: matrix.os == 'macos-latest' || matrix.os == 'macos-15-intel'
8687
run: os_dependencies/macos.sh
8788

8889
- name: Install additional OS dependencies - Linux ARM

.github/workflows/build-wheels-python-dependent.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
os:
2323
- windows-latest
2424
- ubuntu-latest
25-
- macos-13 # MacOS x86_64
25+
- macos-15-intel # MacOS x86_64
2626
- macos-latest # MacOS arm64 (M1)
2727
- ubuntu-24.04-arm
2828
- linux-armv7-self-hosted
@@ -34,7 +34,7 @@ jobs:
3434
- python-version: ${{ inputs.oldest_supported_python }}
3535
os: ubuntu-latest
3636
- python-version: ${{ inputs.oldest_supported_python }}
37-
os: macos-13
37+
os: macos-15-intel
3838
- python-version: ${{ inputs.oldest_supported_python }}
3939
os: macos-latest
4040
- python-version: ${{ inputs.oldest_supported_python }}
@@ -71,7 +71,7 @@ jobs:
7171
run: os_dependencies/ubuntu.sh
7272

7373
- name: Install additional OS dependencies - MacOS
74-
if: matrix.os == 'macos-latest' || matrix.os == 'macos-13'
74+
if: matrix.os == 'macos-latest' || matrix.os == 'macos-15-intel'
7575
run: os_dependencies/macos.sh
7676

7777

build_wheels.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,7 @@ def build_wheels(requirements: set, local_links: bool = True) -> dict:
288288
"https://pypi.org/simple/",
289289
"--wheel-dir",
290290
f"{dir}",
291+
"--no-cache-dir",
291292
f"{argument}",
292293
f"{arg_param}",
293294
],
@@ -314,6 +315,7 @@ def build_wheels(requirements: set, local_links: bool = True) -> dict:
314315
"https://pypi.org/simple/",
315316
"--wheel-dir",
316317
f"{dir}",
318+
"--no-cache-dir",
317319
],
318320
stdout=subprocess.PIPE,
319321
stderr=subprocess.PIPE,

exclude_list.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,14 @@
108108
platform: ['darwin']
109109
version: '==10.3.2'
110110
python: '>=3.14'
111+
112+
# because of the issue with importlib_metadata and chosen approach we are skipping cffi for Python 3.8 on MacOS
113+
# # https://github.com/espressif/esp-idf/commit/3bad4348d0597597e4079878aa5de1871403e0b2
114+
#- package_name: 'cffi'
115+
# platform: ['darwin']
116+
# python: '==3.8'
117+
118+
# mcp is not supported by Python older than 3.10
119+
# https://pypi.org/project/mcp/
120+
- package_name: 'mcp'
121+
python: ['==3.8', '==3.9']

0 commit comments

Comments
 (0)