Fix dependency issues in compatibility tests (#1951)

* update reqs

* pin scanpy

* merge in fix for race conditions
This commit is contained in:
Madison Dunitz
2020-10-30 10:47:12 -05:00
committed by GitHub
parent 6a1e5f71be
commit 3b6c46ba86
5 changed files with 5 additions and 7 deletions

View File

@@ -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:

View File

@@ -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

View File

@@ -1,3 +1,2 @@
scanpy>=1.3.7
python-igraph
louvain>=0.6

View File

@@ -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

View File

@@ -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)