ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
jupyterlab-server 2.23.0 requires jinja2>=3.0.3, but you have jinja2 2.11.1 which is incompatible.
nbconvert 7.6.0 requires jinja2>=3.0, but you have jinja2 2.11.1 which is incompatible.
nbconvert 7.6.0 requires markupsafe>=2.0, but you have markupsafe 1.1.1 which is incompatible.
Successfully installed Click-7.1.2 Flask-1.1.4 Flask-Session-0.3.1 Flask-WTF-0.14.2 GitPython-3.0.5 Jinja2-2.11.1 MarkupSafe-1.1.1 WTForms-2.2.1 Werkzeug-0.16.0 decorator-5.1.1 gitdb2-2.0.6 gunicorn-19.9.0 h5py-3.7.0 itsdangerous-1.1.0 networkx-2.5 psutil-5.6.7 rna-majiq-2.4.dev102+g2cae1507 rna-majiq-meta-2.4.dev102+g2cae1507 rna-voila-2.4.dev102+g2cae1507 six-1.14.0 smmap2-2.0.5 waitress-1.1.0
Is this incompatibility normal?
Moreover, when I run majiq through a snakemake workflow I get the following error during my pipeline:
from jinja2 import escape
ImportError: cannot import name 'escape' from 'jinja2'
This error seems to be dependant on the installed version of jinja2, but if I try to upgrade it I then end up with new conflicts.
Do you know if this issue is normal?
Thank you in advance.
Kind regards,
Dario Dattilo