mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-09-19 10:58:10 +08:00
Fix dependency issues in compatibility tests (#1951)
* update reqs * pin scanpy * merge in fix for race conditions
This commit is contained in:
2
.github/workflows/compatibility_tests.yml
vendored
2
.github/workflows/compatibility_tests.yml
vendored
@@ -28,7 +28,7 @@ jobs:
|
||||
continue-on-error: true
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: [3.6, 3.7, 3.8]
|
||||
python-version: [3.6, 3.7] # As of Oct 2020 Anndata is not compatible with 3.8
|
||||
anndata-version: [0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4]
|
||||
test-suite: [smoke-test, smoke-test-annotations]
|
||||
steps:
|
||||
|
||||
@@ -6,6 +6,5 @@ parameterized>=0.7.0
|
||||
psycopg2-binary>=2.8.5
|
||||
pytest>=3.6.3
|
||||
python-jose>=3.2.0
|
||||
scanpy>=1.4.6
|
||||
twine>=1.12.1
|
||||
-r requirements.txt
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
scanpy>=1.3.7
|
||||
python-igraph
|
||||
louvain>=0.6
|
||||
|
||||
@@ -13,12 +13,13 @@ flatten-dict>=0.2.0
|
||||
fsspec>=0.4.4,<0.8.0
|
||||
gunicorn>=20.0.4
|
||||
numba>=0.49.1
|
||||
numpy>=1.16.0
|
||||
numpy>=1.15.0
|
||||
packaging>=20.0
|
||||
pandas>=0.24.2
|
||||
pandas>=1.0,!=1.1 # pandas 1.1 breaks tests, https://github.com/pandas-dev/pandas/issues/35446
|
||||
PyYAML>=5.3
|
||||
scipy>=1.3.0
|
||||
scipy>=1.0
|
||||
requests>=2.22.0
|
||||
tiledb>=0.5.9,>=0.6.2
|
||||
s3fs==0.4.2
|
||||
scanpy==1.4.6 # Until we move to anndata 0.7.4 scanpy needs to be pinned here
|
||||
sqlalchemy>=1.3.18
|
||||
|
||||
@@ -62,7 +62,6 @@ def jwks():
|
||||
data = dict(alg="RS256", kty="RSA", use="sig", kid="fake_kid",)
|
||||
return make_response(jsonify(dict(keys=[data])))
|
||||
|
||||
|
||||
# The port that the mock oauth server will listen on
|
||||
PORT = random.randint(10000, 12000)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user