Skip to content

Commit

Permalink
build pip wheel with Ubuntu and turn off caching so build.yml exactly…
Browse files Browse the repository at this point in the history
… matches build_manual.yml
  • Loading branch information
eberrigan committed May 21, 2024
1 parent e74411a commit 34e5e0b
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
with:
path: ~/conda_pkgs_dir
key: ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-${{ hashFiles('environment_build.yml', 'requirements.txt') }}

- name: Setup Miniconda
uses: conda-incubator/[email protected]
with:
Expand All @@ -53,7 +53,7 @@ jobs:
environment-file: environment_build.yml
activate-environment: sleap_ci
conda-solver: "libmamba"
use-only-tar-bz2: true # IMPORTANT: This needs to be set for caching to work properly!
# use-only-tar-bz2: true # IMPORTANT: This needs to be set for caching to work properly!

- name: Print environment info
shell: bash -l {0}
Expand All @@ -62,9 +62,9 @@ jobs:
conda info
conda list
# Build pip wheel (Ubuntu)
- name: Build pip wheel (Ubuntu)
if: matrix.os == 'ubuntu-22.04'
# Build pip wheel (Not Windows)
- name: Build pip wheel (Not Windows)
if: matrix.os != 'windows-2022'
shell: bash -l {0}
run: |
python setup.py bdist_wheel
Expand All @@ -86,7 +86,7 @@ jobs:
conda build .conda --output-folder build
echo "BUILD_PATH=$(pwd)/build" >> "$GITHUB_ENV"
# Build conda package (Windows)
# Build conda package (Windows)
- name: Build conda package (Windows)
if: matrix.os == 'windows-2022'
shell: powershell
Expand All @@ -109,7 +109,7 @@ jobs:
run: |
echo "Current build path: $BUILD_PATH"
conda deactivate
echo "Python executable before activating environment:"
which python
echo "Python version before activating environment:"
Expand All @@ -131,7 +131,7 @@ jobs:
conda list
echo "List of installed pip packages in the sleap_test environment:"
pip list
echo "Testing sleap package installation..."
sleap_version=$(python -c "import sleap; print(sleap.__version__)")
echo "Test completed using sleap version: $sleap_version"
Expand All @@ -143,18 +143,18 @@ jobs:
run: |
echo "Current build path: $BUILD_PATH"
conda deactivate
echo "Python executable before activating environment:"
which python
echo "Python version before activating environment:"
python --version
echo "Conda info before activating environment:"
conda info
echo "Creating and testing conda environment with sleap package..."
conda create -y -n sleap_test -c file://$BUILD_PATH -c conda-forge -c anaconda sleap
conda activate sleap_test
echo "Python executable after activating sleap_test environment:"
which python
echo "Python version after activating sleap_test environment:"
Expand All @@ -165,7 +165,7 @@ jobs:
conda list
echo "List of installed pip packages in the sleap_test environment:"
pip list
echo "Testing sleap package installation..."
sleap_version=$(python -c "import sleap; print(sleap.__version__)")
echo "Test completed using sleap version: $sleap_version"
Expand Down

0 comments on commit 34e5e0b

Please sign in to comment.