From 2ae2e53863f04f986bf22e2b88e7ab4b7bf652a6 Mon Sep 17 00:00:00 2001 From: Alok Saldanha Date: Sun, 18 Jul 2021 09:58:46 -0400 Subject: [PATCH] Pin version of workzeug This is required by earlier flask-api versions File "/home/alokito/code/cellxgene-gateway/cellxgene_gateway/gateway.py", line 25, in from flask_api import status File "/home/alokito/miniconda3/envs/cellxgene-gateway/lib/python3.7/site-packages/flask_api/__init__.py", line 1, in from flask_api.app import FlaskAPI File "/home/alokito/miniconda3/envs/cellxgene-gateway/lib/python3.7/site-packages/flask_api/app.py", line 6, in from flask_api.request import APIRequest File "/home/alokito/miniconda3/envs/cellxgene-gateway/lib/python3.7/site-packages/flask_api/request.py", line 9, in from werkzeug._compat import to_unicode ModuleNotFoundError: No module named 'werkzeug._compat' --- environment.yml | 6 +++++- requirements.txt | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/environment.yml b/environment.yml index a7eb027..55b3899 100644 --- a/environment.yml +++ b/environment.yml @@ -7,8 +7,12 @@ dependencies: - flask<2.0.0,>=1.0.2 - psutil - black +- twine +- isort - coverage - pip - pip: - - flask-api + - pre_commit + - flask-api==2.0 + - werkzeug==1.0.1 - cellxgene>=0.15 diff --git a/requirements.txt b/requirements.txt index 90d07a1..3b45a37 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,6 @@ cellxgene>=0.15 flask<2.0.0,>=1.0.2 -flask_api +flask-api==2.0 +werkzeug==1.0.1 psutil requests