From 49866b82a6248c97097ecc3bc794e7cfbfdf7527 Mon Sep 17 00:00:00 2001 From: Faylixe Date: Mon, 7 Dec 2020 13:44:51 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=20add=20windows=20build,=20fix=20p?= =?UTF-8?q?ackage=20detection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/conda.yml | 31 ++++++++++++++++++++++++++++--- conda/spleeter/meta.yaml | 4 +++- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/.github/workflows/conda.yml b/.github/workflows/conda.yml index 98a127d..e13d9b3 100644 --- a/.github/workflows/conda.yml +++ b/.github/workflows/conda.yml @@ -7,7 +7,7 @@ env: ANACONDA_USERNAME: ${{ secrets.ANACONDA_USERNAME }} ANACONDA_PASSWORD: ${{ secrets.ANACONDA_PASSWORD }} jobs: - package-and-deploy: + build-linux: strategy: matrix: python: [3.7, 3.8] @@ -31,6 +31,31 @@ jobs: - name: Push package run: | $CONDA/bin/anaconda login --username $ANACONDA_USERNAME --password $ANACONDA_PASSWORD - for package in /usr/share/miniconda/conda-bld/linux-64/*.bz2; do + for package in /usr/share/miniconda/conda-bld/linux-64/spleeter*.bz2; do $CONDA/bin/anaconda upload $package - done \ No newline at end of file + done + build-windows: + strategy: + matrix: + python: [3.7, 3.8] + package: [spleeter] + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Python 3.8 + uses: actions/setup-python@v2 + with: + python-version: 3.8 + - name: Install dependencies + run: | + C:\Miniconda\condabin\conda.bat init powershell + C:\Miniconda\condabin\conda.bat install conda-build + C:\Miniconda\condabin\conda.bat install anaconda-client + - name: Build package + run: | + C:\Miniconda\condabin\conda.bat config --add channels anaconda + C:\Miniconda\condabin\conda.bat config --add channels conda-forge + C:\Miniconda\condabin\conda.bat build --python ${{ matrix.python }} conda/${{ matrix.package }} + - name: Push package + run: | + anaconda login --username $ANACONDA_USERNAME --password $ANACONDA_PASSWORD \ No newline at end of file diff --git a/conda/spleeter/meta.yaml b/conda/spleeter/meta.yaml index 556b708..16e48df 100644 --- a/conda/spleeter/meta.yaml +++ b/conda/spleeter/meta.yaml @@ -12,6 +12,7 @@ source: build: number: 0 script: {{ PYTHON }} -m pip install . -vv + skip: True # [osx] entry_points: - spleeter = spleeter.__main__:entrypoint @@ -21,7 +22,8 @@ requirements: - pip run: - python {{ python }} - - tensorflow ==2.3.0 + - tensorflow ==2.3.0 # [linux] + - tensorflow ==2.1.0 # [win] - pandas - ffmpeg-python - norbert