From 730ae7a7d973f27e16b9eb94d1d3e737a633d1b6 Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 04:11:01 +0000 Subject: [PATCH 01/12] try arm64 --- .../workflows/linux_python_aarch64_build.yml | 34 ++++++++++++++ .../linux_python_aarch64_release.yml | 45 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 .github/workflows/linux_python_aarch64_build.yml create mode 100644 .github/workflows/linux_python_aarch64_release.yml diff --git a/.github/workflows/linux_python_aarch64_build.yml b/.github/workflows/linux_python_aarch64_build.yml new file mode 100644 index 0000000..fba81e2 --- /dev/null +++ b/.github/workflows/linux_python_aarch64_build.yml @@ -0,0 +1,34 @@ +name: Linux python build +run-name: ${{ github.actor }} Linux python build +on: + workflow_dispatch: + pull_request: +jobs: + linux_python_build: + runs-on: ubuntu + container: quay.io/pypa/manylinux2010_x86_64 + steps: + - name: Checkout + uses: actions/checkout@v1 + + - run: for PYBIN in /opt/python/*/bin;do "${PYBIN}/pip" install -r requirements.txt; done; + - run: /opt/python/cp310-cp310/bin/pip install twine==2.0.0 markdown + + - name: create-whl-dir + run: mkdir -p whl + + - name: build with python + run: for PY in /opt/python/*;do + rm -rf build; + cmake -S. -Bbuild -DBUILD_PYTHON=ON -DPYTHONPATH=${PY}; + cmake --build build; + cp build/python/dist/*.whl whl/; + done; + + - name: repair + run: for PYWHL in whl/*.whl;do + auditwheel repair ${PYWHL}; + done; + + - name: list Pypi + run: ls wheelhouse/* diff --git a/.github/workflows/linux_python_aarch64_release.yml b/.github/workflows/linux_python_aarch64_release.yml new file mode 100644 index 0000000..00ff5ec --- /dev/null +++ b/.github/workflows/linux_python_aarch64_release.yml @@ -0,0 +1,45 @@ +name: Linux python release +run-name: ${{ github.actor }} Linux python release +on: + workflow_dispatch: + push: + tags: + - v1.*.* +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + pull-requests: read + +jobs: + linux_python_build_and_release: + runs-on: ubuntu + container: quay.io/pypa/manylinux2010_x86_64 + steps: + - name: Checkout + uses: actions/checkout@v1 + - run: ls /opt/python/ + - run: for PYBIN in /opt/python/*/bin;do "${PYBIN}/pip" install -r requirements.txt; done; + - run: /opt/python/cp37-cp37m/bin/pip install twine==2.0 urllib3==1.24. markdown + - name: configure + run: cmake -S. -Bbuild -DBUILD_PYTHON=ON + - name: build + run: cmake --build build + - name: create-whl-dir + run: mkdir -p whl + - name: build with python + run: for PY in /opt/python/*;do + rm -rf build; + cmake -S. -Bbuild -DBUILD_PYTHON=ON -DPYTHONPATH=${PY}; + cmake --build build; + cp build/python/dist/*.whl whl/; + done; + + - name: repair + run: for PYWHL in whl/*.whl;do + auditwheel repair ${PYWHL}; + done; + + - name: upload Pypi + run: /opt/python/cp37-cp37m/bin/twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} wheelhouse/*.whl From 93b9325e3df2763b37aa131503780f5483f1d86f Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 04:21:17 +0000 Subject: [PATCH 02/12] fix: change aarch build script --- .github/workflows/linux_python_aarch64_build.yml | 4 ++-- .github/workflows/linux_python_aarch64_release.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/linux_python_aarch64_build.yml b/.github/workflows/linux_python_aarch64_build.yml index fba81e2..474ac13 100644 --- a/.github/workflows/linux_python_aarch64_build.yml +++ b/.github/workflows/linux_python_aarch64_build.yml @@ -1,11 +1,11 @@ -name: Linux python build +name: Linux python aarch64 build run-name: ${{ github.actor }} Linux python build on: workflow_dispatch: pull_request: jobs: linux_python_build: - runs-on: ubuntu + runs-on: [self-hosted, Linux, ARM64] container: quay.io/pypa/manylinux2010_x86_64 steps: - name: Checkout diff --git a/.github/workflows/linux_python_aarch64_release.yml b/.github/workflows/linux_python_aarch64_release.yml index 00ff5ec..acaaef5 100644 --- a/.github/workflows/linux_python_aarch64_release.yml +++ b/.github/workflows/linux_python_aarch64_release.yml @@ -1,4 +1,4 @@ -name: Linux python release +name: Linux python aarch64 release run-name: ${{ github.actor }} Linux python release on: workflow_dispatch: @@ -14,7 +14,7 @@ permissions: jobs: linux_python_build_and_release: - runs-on: ubuntu + runs-on: [self-hosted, Linux, ARM64] container: quay.io/pypa/manylinux2010_x86_64 steps: - name: Checkout From efc172bde2a959f906761ec34c26dbfe1ec9a103 Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 04:22:49 +0000 Subject: [PATCH 03/12] fix: change aarch build script --- .github/workflows/linux_python_aarch64_build.yml | 2 +- .github/workflows/linux_python_aarch64_release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux_python_aarch64_build.yml b/.github/workflows/linux_python_aarch64_build.yml index 474ac13..fbe2745 100644 --- a/.github/workflows/linux_python_aarch64_build.yml +++ b/.github/workflows/linux_python_aarch64_build.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: pull_request: jobs: - linux_python_build: + linux_python_aarch64_build: runs-on: [self-hosted, Linux, ARM64] container: quay.io/pypa/manylinux2010_x86_64 steps: diff --git a/.github/workflows/linux_python_aarch64_release.yml b/.github/workflows/linux_python_aarch64_release.yml index acaaef5..6bc36d8 100644 --- a/.github/workflows/linux_python_aarch64_release.yml +++ b/.github/workflows/linux_python_aarch64_release.yml @@ -13,7 +13,7 @@ permissions: pull-requests: read jobs: - linux_python_build_and_release: + linux_python_aarch64_build_and_release: runs-on: [self-hosted, Linux, ARM64] container: quay.io/pypa/manylinux2010_x86_64 steps: From cff85ca993e2ae25198521ea62ef14140084d94a Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 04:25:04 +0000 Subject: [PATCH 04/12] fix: change aarch build script --- .github/workflows/linux_python_aarch64_build.yml | 2 +- .github/workflows/linux_python_aarch64_release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux_python_aarch64_build.yml b/.github/workflows/linux_python_aarch64_build.yml index fbe2745..48795d1 100644 --- a/.github/workflows/linux_python_aarch64_build.yml +++ b/.github/workflows/linux_python_aarch64_build.yml @@ -6,7 +6,7 @@ on: jobs: linux_python_aarch64_build: runs-on: [self-hosted, Linux, ARM64] - container: quay.io/pypa/manylinux2010_x86_64 + container: quay.io/pypa/manylinux2014_aarch64 steps: - name: Checkout uses: actions/checkout@v1 diff --git a/.github/workflows/linux_python_aarch64_release.yml b/.github/workflows/linux_python_aarch64_release.yml index 6bc36d8..58dbc68 100644 --- a/.github/workflows/linux_python_aarch64_release.yml +++ b/.github/workflows/linux_python_aarch64_release.yml @@ -15,7 +15,7 @@ permissions: jobs: linux_python_aarch64_build_and_release: runs-on: [self-hosted, Linux, ARM64] - container: quay.io/pypa/manylinux2010_x86_64 + container: quay.io/pypa/manylinux2014_aarch64 steps: - name: Checkout uses: actions/checkout@v1 From abff5b6cc3191b0384eb59b5e0a99107ae08cf72 Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 04:34:50 +0000 Subject: [PATCH 05/12] fix: change aarch build script --- CMakeLists.txt | 2 +- Doxyfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7487a74..a8fd442 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") option(CMAKE_EXPORT_COMPILE_COMMANDS "Export compile command" TRUE) -project(lebai VERSION 1.1.14 LANGUAGES CXX) +project(lebai VERSION 1.1.15 LANGUAGES CXX) set(PROJECT_NAMESPACE lebai) message(STATUS "${PROJECT_NAME} version: ${PROJECT_VERSION}") # message(STATUS "major: ${PROJECT_VERSION_MAJOR}") diff --git a/Doxyfile b/Doxyfile index 365eb68..8e01c09 100644 --- a/Doxyfile +++ b/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "lebai sdk" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 1.1.14 +PROJECT_NUMBER = 1.1.15 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a From 436ef6af757f51adb4ae947dc30e439fea265b4b Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 04:36:14 +0000 Subject: [PATCH 06/12] fix: change aarch build script --- .github/workflows/linux_python_aarch64_build.yml | 2 +- .github/workflows/linux_python_aarch64_release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux_python_aarch64_build.yml b/.github/workflows/linux_python_aarch64_build.yml index 48795d1..d24548c 100644 --- a/.github/workflows/linux_python_aarch64_build.yml +++ b/.github/workflows/linux_python_aarch64_build.yml @@ -1,5 +1,5 @@ name: Linux python aarch64 build -run-name: ${{ github.actor }} Linux python build +run-name: ${{ github.actor }} Linux python aarch64 build on: workflow_dispatch: pull_request: diff --git a/.github/workflows/linux_python_aarch64_release.yml b/.github/workflows/linux_python_aarch64_release.yml index 58dbc68..9c0cad8 100644 --- a/.github/workflows/linux_python_aarch64_release.yml +++ b/.github/workflows/linux_python_aarch64_release.yml @@ -1,5 +1,5 @@ name: Linux python aarch64 release -run-name: ${{ github.actor }} Linux python release +run-name: ${{ github.actor }} Linux python aarch64 release on: workflow_dispatch: push: From 550ca2372e5f982fc92c2d09f0ec795c7ce35b04 Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 10:20:26 +0000 Subject: [PATCH 07/12] fix: change aarch build script --- .github/workflows/linux_python_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linux_python_build.yml b/.github/workflows/linux_python_build.yml index ef210a7..6d59b6c 100644 --- a/.github/workflows/linux_python_build.yml +++ b/.github/workflows/linux_python_build.yml @@ -10,7 +10,7 @@ jobs: steps: - name: Checkout uses: actions/checkout@v1 - + - run: ls -la /opt/python/ - run: for PYBIN in /opt/python/*/bin;do "${PYBIN}/pip" install -r requirements.txt; done; - run: /opt/python/cp310-cp310/bin/pip install twine==2.0.0 markdown From 26d25e44d72ec930a5df21b9f7bc1c7a836922bd Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 10:40:16 +0000 Subject: [PATCH 08/12] fix: change aarch build script --- .github/workflows/linux_python_build.yml | 2 +- .github/workflows/linux_python_release.yml | 2 +- README.md | 11 +++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux_python_build.yml b/.github/workflows/linux_python_build.yml index 6d59b6c..e735af4 100644 --- a/.github/workflows/linux_python_build.yml +++ b/.github/workflows/linux_python_build.yml @@ -6,7 +6,7 @@ on: jobs: linux_python_build: runs-on: ubuntu-latest - container: quay.io/pypa/manylinux2010_x86_64 + container: quay.io/pypa/manylinux2014_x86_64 steps: - name: Checkout uses: actions/checkout@v1 diff --git a/.github/workflows/linux_python_release.yml b/.github/workflows/linux_python_release.yml index caa2d46..04fd34d 100644 --- a/.github/workflows/linux_python_release.yml +++ b/.github/workflows/linux_python_release.yml @@ -15,7 +15,7 @@ permissions: jobs: linux_python_build_and_release: runs-on: ubuntu-latest - container: quay.io/pypa/manylinux2010_x86_64 + container: quay.io/pypa/manylinux2014_x86_64 steps: - name: Checkout uses: actions/checkout@v1 diff --git a/README.md b/README.md index 4096f20..c48de1e 100755 --- a/README.md +++ b/README.md @@ -4,11 +4,19 @@ lebai-sdk的源代码仓库,可以用于控制乐白机械臂. +## amd64架构 + | OS | C++ | Python | C# | Java | |:-------|-----|--------|----|------| | Linux | [![Status][cpp_linux_svg]][cpp_linux_link] | [![Status][python_linux_svg]][python_linux_link] | [![Status][dotnet_linux_svg]][dotnet_linux_link] | TODO | | Windows | TODO | [![Status][python_windows_svg]][python_windows_link] | [![Status][dotnet_windows_svg]][dotnet_windows_link] | TODO | +## aarch64架构 +| OS | Python | +|:-------|--------| +| Linux | [![Status][python_linux_aarch64_svg]][python_linux_aarch64_link] | + + **上图中显示TODO的地方表示该平台该语言的实现还存在问题,没有完全测试通过,后续会陆续完成。** [cpp_linux_svg]: https://github.com/lebai-robotics/lebai-sdk/actions/workflows/linux_cpp_release.yml/badge.svg @@ -22,6 +30,9 @@ lebai-sdk的源代码仓库,可以用于控制乐白机械臂. [dotnet_windows_svg]: https://github.com/lebai-robotics/lebai-sdk/actions/workflows/windows_dotnet_release.yaml/badge.svg [dotnet_windows_link]: https://github.com/lebai-robotics/lebai-sdk/actions/workflows/windows_dotnet_release.yaml +[python_linux_aarch64_svg]: https://github.com/lebai-robotics/lebai-sdk/actions/workflows/linux_python_aarch64_release.yml/badge.svg +[python_linux_aarch64_link]: https://github.com/lebai-robotics/lebai-sdk/actions/workflows/linux_python_aarch64_release.yml + **SDK使用需要乐白机械臂的控制器软件版本大于等于`3.1.5`,您可以在机械臂WEB界面左上方查看当前版本号.** [SDK在线文档](http://help.lebai.ltd/sdk/)中包含了lua语言的接口(本项目参考了lua语言进行接口设置,但是本项目和lua语言的接口无直接关系) From 5c05276cb29650e2a20d0243ea77b809f1e9b5e7 Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 10:48:23 +0000 Subject: [PATCH 09/12] fix: change aarch build script --- .github/workflows/windows_python_release.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/windows_python_release.yml b/.github/workflows/windows_python_release.yml index 6e688c8..16155d7 100644 --- a/.github/workflows/windows_python_release.yml +++ b/.github/workflows/windows_python_release.yml @@ -89,6 +89,25 @@ jobs: run: cmake --build build --config release - name: Upload Pypi run: twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} build/python/dist/*.whl + windows_python312_release: + runs-on: windows-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: '3.12' + - name: Check cmake + run: cmake --version + - name: Install python-dev-tools + run: python.exe -m pip install python-dev-tools setuptools wheel twine markdown + + - name: CMake configure + run: cmake -S. -Bbuild -G "Visual Studio 17 2022" -DBUILD_PYTHON=ON -DBUILD_DOCUMENTATION=OFF + - name: CMake build + run: cmake --build build --config release + - name: Upload Pypi + run: twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} build/python/dist/*.whl # - name: Publish package # uses: pypa/gh-action-pypi-publish@release/v1 From 450361a66ea89f26038cf4bf7251a0923f3c6a35 Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 11:44:51 +0000 Subject: [PATCH 10/12] fix: change aarch build script --- .../linux_python_aarch64_release.yml | 4 +-- .github/workflows/linux_python_build.yml | 1 - .github/workflows/linux_python_release.yml | 5 ++-- README.md | 25 ++++++++++++------- 4 files changed, 20 insertions(+), 15 deletions(-) diff --git a/.github/workflows/linux_python_aarch64_release.yml b/.github/workflows/linux_python_aarch64_release.yml index 9c0cad8..02776fc 100644 --- a/.github/workflows/linux_python_aarch64_release.yml +++ b/.github/workflows/linux_python_aarch64_release.yml @@ -21,7 +21,7 @@ jobs: uses: actions/checkout@v1 - run: ls /opt/python/ - run: for PYBIN in /opt/python/*/bin;do "${PYBIN}/pip" install -r requirements.txt; done; - - run: /opt/python/cp37-cp37m/bin/pip install twine==2.0 urllib3==1.24. markdown + - run: /opt/python/cp310-cp310/bin/pip install twine==2.0 urllib3==1.24. markdown - name: configure run: cmake -S. -Bbuild -DBUILD_PYTHON=ON - name: build @@ -42,4 +42,4 @@ jobs: done; - name: upload Pypi - run: /opt/python/cp37-cp37m/bin/twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} wheelhouse/*.whl + run: /opt/python/cp310-cp310/bin/twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} wheelhouse/*.whl diff --git a/.github/workflows/linux_python_build.yml b/.github/workflows/linux_python_build.yml index e735af4..3cb015f 100644 --- a/.github/workflows/linux_python_build.yml +++ b/.github/workflows/linux_python_build.yml @@ -10,7 +10,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v1 - - run: ls -la /opt/python/ - run: for PYBIN in /opt/python/*/bin;do "${PYBIN}/pip" install -r requirements.txt; done; - run: /opt/python/cp310-cp310/bin/pip install twine==2.0.0 markdown diff --git a/.github/workflows/linux_python_release.yml b/.github/workflows/linux_python_release.yml index 04fd34d..fd98eb6 100644 --- a/.github/workflows/linux_python_release.yml +++ b/.github/workflows/linux_python_release.yml @@ -19,9 +19,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v1 - - run: ls /opt/python/ - run: for PYBIN in /opt/python/*/bin;do "${PYBIN}/pip" install -r requirements.txt; done; - - run: /opt/python/cp37-cp37m/bin/pip install twine==2.0 urllib3==1.24. markdown + - run: /opt/python/cp310-cp310/bin/pip install twine==2.0 urllib3==1.24. markdown - name: configure run: cmake -S. -Bbuild -DBUILD_PYTHON=ON - name: build @@ -42,4 +41,4 @@ jobs: done; - name: upload Pypi - run: /opt/python/cp37-cp37m/bin/twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} wheelhouse/*.whl + run: /opt/python/cp310-cp310/bin/twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} wheelhouse/*.whl diff --git a/README.md b/README.md index c48de1e..d49f9d0 100755 --- a/README.md +++ b/README.md @@ -42,23 +42,30 @@ lebai-sdk的源代码仓库,可以用于控制乐白机械臂. ## python python开发可以直接从[PyPI](https://pypi.org/project/pylebai/)安装. -**目前python仅支持linux平台,windows平台还存在问题.** +python2理论上可以从源代码编译生成包(不再持续维护) ``` pip install pylebai ``` -目前Linux平台支持的Python版本有 -- `3.6` -- `3.7` -- `3.8` -- `3.9` -- `3.10` - -目前Windows平台支持的Python版本有 +目前Linux平台(amd64, aarch64)支持的Python版本有: +- `cp3.6` +- `cp3.7` +- `cp3.8` +- `cp3.9` +- `cp3.10` +- `cp3.11` +- `cp3.12` +- `pp3.7` +- `pp3.8` +- `pp3.9` +- `pp3.10` + +目前Windows平台支持的Python版本有: - `3.8` - `3.9` - `3.10` - `3.11` +- `3.12` From 2bb540e88f60fb07b530bcc6da32016c6670a1a1 Mon Sep 17 00:00:00 2001 From: liufang Date: Mon, 18 Mar 2024 11:50:00 +0000 Subject: [PATCH 11/12] fix: change aarch build script --- .github/workflows/windows_python_build.yml | 2 +- .github/workflows/windows_python_release.yml | 27 ++++++++++---------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/windows_python_build.yml b/.github/workflows/windows_python_build.yml index 9a12001..a60ef21 100644 --- a/.github/workflows/windows_python_build.yml +++ b/.github/workflows/windows_python_build.yml @@ -15,7 +15,7 @@ jobs: runs-on: windows-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: '3.10' diff --git a/.github/workflows/windows_python_release.yml b/.github/workflows/windows_python_release.yml index 16155d7..e4e10dc 100644 --- a/.github/workflows/windows_python_release.yml +++ b/.github/workflows/windows_python_release.yml @@ -12,15 +12,15 @@ permissions: id-token: write pull-requests: read -jobs: - windows_python310_release: - runs-on: windows-latest +jobs: + windows_cp38_release: + runs-on: windows-latest steps: - name: Checkout uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.8' - name: Check cmake run: cmake --version - name: Install python-dev-tools @@ -32,14 +32,14 @@ jobs: run: cmake --build build --config release - name: Upload Pypi run: twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} build/python/dist/*.whl - windows_python38_release: - runs-on: windows-latest + windows_cp39_release: + runs-on: windows-latest steps: - name: Checkout uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: '3.8' + python-version: '3.9' - name: Check cmake run: cmake --version - name: Install python-dev-tools @@ -51,14 +51,14 @@ jobs: run: cmake --build build --config release - name: Upload Pypi run: twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} build/python/dist/*.whl - windows_python39_release: + windows_cp310_release: runs-on: windows-latest steps: - name: Checkout uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: - python-version: '3.9' + python-version: '3.10' - name: Check cmake run: cmake --version - name: Install python-dev-tools @@ -70,7 +70,7 @@ jobs: run: cmake --build build --config release - name: Upload Pypi run: twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} build/python/dist/*.whl - windows_python311_release: + windows_cp311_release: runs-on: windows-latest steps: - name: Checkout @@ -89,11 +89,11 @@ jobs: run: cmake --build build --config release - name: Upload Pypi run: twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} build/python/dist/*.whl - windows_python312_release: + windows_cp312_release: runs-on: windows-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: python-version: '3.12' @@ -108,7 +108,8 @@ jobs: run: cmake --build build --config release - name: Upload Pypi run: twine upload --skip-existing -u __token__ -p ${{ secrets.PYLEBAI }} build/python/dist/*.whl - + + # pypy3.8 # - name: Publish package # uses: pypa/gh-action-pypi-publish@release/v1 # with: From d008f3c13a340fef46892c55d6189711fe10274e Mon Sep 17 00:00:00 2001 From: liufang Date: Tue, 19 Mar 2024 01:07:05 +0000 Subject: [PATCH 12/12] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/changelog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/changelog.md b/doc/changelog.md index 4650136..6379dc2 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -1,5 +1,9 @@ # ChangeLog +## 1.1.15 + +完善文档,python支持更多版本,python生成aarch64的包。 + ## 1.1.14 修正IK的bug