Skip to content

Commit

Permalink
more
Browse files Browse the repository at this point in the history
  • Loading branch information
johnkerl committed Feb 6, 2025
1 parent 379c7e9 commit 3c22b31
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 14 deletions.
29 changes: 26 additions & 3 deletions .github/workflows/python-dependency-variation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ jobs:
fail-fast: false
matrix:
include:

- name: ensemble1
os: ubuntu-24.04
python_version: 3.9
Expand All @@ -32,6 +33,20 @@ jobs:
scanpy: 1.9.8
scipy: 1.13.1

- name: ensemble2
os: ubuntu-24.04
python_version: 3.9
cc: gcc-13
cxx: g++-13

anndata: 0.10.9
numba: 0.60.0
numpy: 1.25.0
pandas: 1.5.3
pyarrow: 12.0.1
scanpy: 1.10.3
scipy: 1.13.1

runs-on: ${{ matrix.os }}

steps:
Expand Down Expand Up @@ -78,10 +93,10 @@ jobs:
# install from source.
#
# From PyPI:
run: pip install tiledbsoma==1.15.7
# run: pip install tiledbsoma==1.15.7
#
# From source:
# run: pip -v install -e apis/python[all] -C "--build-option=--no-tiledb-deprecated"
run: pip -v install -e apis/python[all] -C "--build-option=--no-tiledb-deprecated"
#
env:
CC: ${{ matrix.cc }}
Expand All @@ -104,6 +119,14 @@ jobs:
- name: Show package versions
run: python scripts/show-versions.py

- name: Obtain test data
shell: bash
run: |
cd test
rm -rf soco
tar zxf soco.tgz
cd ..
- name: Run pytests for Python
shell: bash
run: python -m pytest apis/python/tests -v --durations=20 --maxfail=50
run: python -m pytest apis/python/tests/*.py -v --durations=20 --maxfail=50
22 changes: 11 additions & 11 deletions .github/workflows/r-python-interop-testing.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
name: TileDB-SOMA R-Python interop testing

on:
pull_request:
# TODO: leave this enabled for pre-merge signal for now. At some point we may want to go back to
# only having this signal post-merge.
#paths:
# - "apis/python/**"
# - "apis/r/**"
# - "apis/system/**"
push:
branches:
- main
- "release-*"
# pull_request:
# # TODO: leave this enabled for pre-merge signal for now. At some point we may want to go back to
# # only having this signal post-merge.
# #paths:
# # - "apis/python/**"
# # - "apis/r/**"
# # - "apis/system/**"
# push:
# branches:
# - main
# - "release-*"
workflow_dispatch:

jobs:
Expand Down

0 comments on commit 3c22b31

Please sign in to comment.