Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
sherpaonnx
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Fangjun Kuang
2023-07-06 18:05:52 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2023-07-06 18:05:52 +0800
Commit
a8599507cac3e5a3db889d75e7804585cf1e7209
a8599507
1 parent
adcb5776
Publish universal wheel for macOS (#200)
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
59 行增加
和
2 行删除
.github/workflows/build-wheels-macos.yaml
.github/workflows/build-wheels.yaml
.github/workflows/build-wheels-macos.yaml
0 → 100644
查看文件 @
a859950
name
:
build-wheels-macos
on
:
push
:
branches
:
-
wheel
tags
:
-
'
*'
env
:
SHERPA_ONNX_IS_IN_GITHUB_ACTIONS
:
1
concurrency
:
group
:
build-wheels-macos-${{ github.ref }}
cancel-in-progress
:
true
jobs
:
build_wheels
:
name
:
Build wheels on ${{ matrix.os }}
runs-on
:
${{ matrix.os }}
strategy
:
fail-fast
:
false
matrix
:
os
:
[
macos-latest
]
steps
:
-
uses
:
actions/checkout@v2
# see https://cibuildwheel.readthedocs.io/en/stable/changelog/
# for a list of versions
-
name
:
Build wheels
uses
:
pypa/cibuildwheel@v2.11.4
env
:
CIBW_BEFORE_BUILD
:
"
pip
install
-U
cmake
numpy"
CIBW_ENVIRONMENT
:
SHERPA_ONNX_CMAKE_ARGS="-DCMAKE_OSX_ARCHITECTURES='arm64;x86_64'"
CIBW_ARCHS
:
"
universal2"
CIBW_BUILD_VERBOSITY
:
3
-
name
:
Display wheels
shell
:
bash
run
:
|
ls -lh ./wheelhouse/
ls -lh ./wheelhouse/*.whl
-
uses
:
actions/upload-artifact@v2
with
:
path
:
./wheelhouse/*.whl
-
name
:
Publish wheels to PyPI
env
:
TWINE_USERNAME
:
${{ secrets.PYPI_USERNAME }}
TWINE_PASSWORD
:
${{ secrets.PYPI_PASSWORD }}
run
:
|
python3 -m pip install --upgrade pip
python3 -m pip install wheel twine setuptools
twine upload ./wheelhouse/*.whl
...
...
.github/workflows/build-wheels.yaml
查看文件 @
a859950
...
...
@@ -21,7 +21,7 @@ jobs:
strategy
:
fail-fast
:
false
matrix
:
os
:
[
ubuntu-latest
,
windows-latest
,
macos-latest
]
os
:
[
ubuntu-latest
,
windows-latest
]
steps
:
-
uses
:
actions/checkout@v2
...
...
@@ -35,7 +35,6 @@ jobs:
CIBW_SKIP
:
"
cp27-*
cp35-*
cp36-*
*-win32
pp*
*-musllinux*
*-manylinux_i686"
CIBW_BUILD_VERBOSITY
:
3
CIBW_ENVIRONMENT_LINUX
:
LD_LIBRARY_PATH='/project/build/bdist.linux-x86_64/wheel/sherpa_onnx/lib'
CIBW_REPAIR_WHEEL_COMMAND_MACOS
:
"
"
-
name
:
Display wheels
shell
:
bash
...
...
请
注册
或
登录
后发表评论