mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-31 04:44:23 +01:00
Rename bindings directories
This commit is contained in:
54
.github/workflows/publish-python.yml
vendored
54
.github/workflows/publish-python.yml
vendored
@@ -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/*/
|
||||
|
||||
Reference in New Issue
Block a user