Rename bindings directories

This commit is contained in:
Ross Savage
2024-05-21 14:42:32 +02:00
parent 7fc5bd6dcb
commit cc7a6efd27
130 changed files with 121 additions and 118 deletions

View File

@@ -45,40 +45,40 @@ jobs:
- uses: actions/download-artifact@v3
with:
name: bindings-darwin-universal
path: lib/bindings/bindings-python/src/breez_liquid_sdk
path: lib/bindings/python/src/breez_liquid_sdk
- uses: actions/download-artifact@v3
with:
name: bindings-python
path: lib/bindings/bindings-python/src/breez_liquid_sdk
path: lib/bindings/python/src/breez_liquid_sdk
- name: Clean up downloaded files
run: |
rm -f lib/bindings/bindings-python/src/breez_liquid_sdk/*.a
ls -R lib/bindings/bindings-python
rm -f lib/bindings/python/src/breez_liquid_sdk/*.a
ls -R lib/bindings/python
- name: Update package version
if: ${{ inputs.package-version }}
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: sed -i.bak -e 's/ version=".*",/ version="${{ inputs.package-version }}",/' setup.py
- name: Install dependencies
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: pip3 install wheel setuptools
- name: Build wheel
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: python3 setup.py bdist_wheel --plat-name macosx_11_0_universal2 --verbose
- name: List wheel contents
working-directory: lib/bindings/bindings-python/dist
working-directory: lib/bindings/python/dist
run: python3 -m zipfile --list *.whl || true
- name: Archive the wheel
uses: actions/upload-artifact@v3
with:
name: python-wheel-${{ matrix.python }}-macos
path: lib/bindings/bindings-python/dist/*.whl
path: lib/bindings/python/dist/*.whl
build-linux-wheels:
runs-on: ubuntu-20.04
@@ -101,30 +101,30 @@ jobs:
- uses: actions/download-artifact@v3
with:
name: bindings-${{ matrix.arch }}-unknown-linux-gnu
path: lib/bindings/bindings-python/src/breez_liquid_sdk
path: lib/bindings/python/src/breez_liquid_sdk
- uses: actions/download-artifact@v3
with:
name: bindings-python
path: lib/bindings/bindings-python/src/breez_liquid_sdk
path: lib/bindings/python/src/breez_liquid_sdk
- name: Update package version
if: ${{ inputs.package-version }}
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: sed -i.bak -e 's/ version=".*",/ version="${{ inputs.package-version }}",/' setup.py
- name: Install dependencies
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: pip3 install wheel setuptools
- name: "Build wheel"
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: python3 setup.py bdist_wheel --plat-name manylinux_2_31_${{ matrix.arch }} --verbose
- uses: actions/upload-artifact@v3
with:
name: python-wheel-${{ matrix.python }}-manylinux_2_31_${{ matrix.arch }}
path: lib/bindings/bindings-python/dist/*.whl
path: lib/bindings/python/dist/*.whl
build-windows-wheels:
runs-on: windows-latest
@@ -148,22 +148,22 @@ jobs:
if: matrix.arch == 'win_amd64'
with:
name: bindings-x86_64-pc-windows-msvc
path: lib/bindings/bindings-python/src/breez_liquid_sdk
path: lib/bindings/python/src/breez_liquid_sdk
- uses: actions/download-artifact@v3
if: matrix.arch == 'win32'
with:
name: bindings-i686-pc-windows-msvc
path: lib/bindings/bindings-python/src/breez_liquid_sdk
path: lib/bindings/python/src/breez_liquid_sdk
- uses: actions/download-artifact@v3
with:
name: bindings-python
path: lib/bindings/bindings-python/src/breez_liquid_sdk
path: lib/bindings/python/src/breez_liquid_sdk
- name: Copy VC redistributable DLLs for Windows
if: matrix.arch == 'win_amd64'
working-directory: lib/bindings/bindings-python/src/breez_liquid_sdk
working-directory: lib/bindings/python/src/breez_liquid_sdk
run: |
Copy-Item (vswhere -latest -find 'VC\Redist\MSVC\*\x64\*\msvcp140.dll') .
Copy-Item (vswhere -latest -find 'VC\Redist\MSVC\*\x64\*\vcruntime140.dll') .
@@ -171,28 +171,28 @@ jobs:
- name: Copy VC redistributable DLLs for Windows
if: matrix.arch == 'win32'
working-directory: lib/bindings/bindings-python/src/breez_liquid_sdk
working-directory: lib/bindings/python/src/breez_liquid_sdk
run: |
Copy-Item (vswhere -latest -find 'VC\Redist\MSVC\*\x86\*\msvcp140.dll') .
Copy-Item (vswhere -latest -find 'VC\Redist\MSVC\*\x86\*\vcruntime140.dll') .
- name: Update package version
if: ${{ inputs.package-version }}
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: (Get-Content setup.py) | Foreach-Object {$_ -replace ' version=".*",', (' version="${{ inputs.package-version }}",')} | Set-Content setup.py
- name: Install dependencies
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: python -m pip install --upgrade pip twine wheel setuptools
- name: "Build wheel"
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: python -m setup bdist_wheel --plat-name ${{ matrix.arch }} --verbose
- uses: actions/upload-artifact@v3
with:
name: python-wheel-${{ matrix.python }}-${{ matrix.arch }}
path: lib/bindings/bindings-python/dist/*.whl
path: lib/bindings/python/dist/*.whl
publish-package:
runs-on: ubuntu-latest
@@ -207,10 +207,10 @@ jobs:
- name: Download wheels
uses: actions/download-artifact@v3
with:
path: lib/bindings/bindings-python/dist/
path: lib/bindings/python/dist/
- name: Clean downloaded contents
working-directory: lib/bindings/bindings-python
working-directory: lib/bindings/python
run: |
find dist -maxdepth 1 ! -path dist ! -name "python-wheel-*" -exec rm -rf {} \;
ls -laR dist
@@ -222,4 +222,4 @@ jobs:
verbose: true
user: __token__
password: ${{ secrets.PYPI_API_TOKEN }}
packages_dir: lib/bindings/bindings-python/dist/*/
packages_dir: lib/bindings/python/dist/*/