[ 
https://issues.apache.org/jira/browse/AIRFLOW-4901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16879309#comment-16879309
 ] 

Mike Wallis commented on AIRFLOW-4901:
--------------------------------------

I've just run pipenv graph and the below is a slimmed down version of it 
focussing on where jinja2 dependencies are.

I must admit I cannot see here where the ==2.10.0 is coming from but there is a 
<=2.10.0 nested  nested underneath flask-appbuilder. Although I am assuming 
that Jinja2 and jinja2 are the same thing.
{code:java}
apache-airflow==1.10.3
  - flask-admin [required: ==1.5.3, installed: 1.5.3]
    - Flask [required: >=0.7, installed: 1.1.0]
      - Jinja2 [required: >=2.10.1, installed: 2.10]
  - flask-appbuilder [required: ==1.12.3, installed: 1.12.3]
    - Flask [required: >=0.12,<2, installed: 1.1.0]
      - Jinja2 [required: >=2.10.1, installed: 2.10]
      - Flask [required: Any, installed: 1.1.0]
        - Jinja2 [required: >=2.10.1, installed: 2.10]
      - Jinja2 [required: >=2.5, installed: 2.10]
    - Flask-Login [required: >=0.3,<0.5, installed: 0.4.1]
      - Flask [required: Any, installed: 1.1.0]
        - Jinja2 [required: >=2.10.1, installed: 2.10]
    - Flask-OpenID [required: >=1.2.5,<2, installed: 1.2.5]
      - Flask [required: >=0.10.1, installed: 1.1.0]
        - Jinja2 [required: >=2.10.1, installed: 2.10]
    - Flask-SQLAlchemy [required: >=2.3,<3, installed: 2.4.0]
      - Flask [required: >=0.10, installed: 1.1.0]
        - Jinja2 [required: >=2.10.1, installed: 2.10]
    - Flask-WTF [required: >=0.14.2,<1, installed: 0.14.2]
      - Flask [required: Any, installed: 1.1.0]
        - Jinja2 [required: >=2.10.1, installed: 2.10]
  - flask-caching [required: >=1.3.3,<1.4.0, installed: 1.3.3]
    - Flask [required: Any, installed: 1.1.0]
      - Jinja2 [required: >=2.10.1, installed: 2.10]
  - flask-login [required: >=0.3,<0.5, installed: 0.4.1]
    - Flask [required: Any, installed: 1.1.0]
      - Jinja2 [required: >=2.10.1, installed: 2.10]
  - flask-swagger [required: ==0.2.13, installed: 0.2.13]
    - Flask [required: >=0.10, installed: 1.1.0]
      - Jinja2 [required: >=2.10.1, installed: 2.10]
  - flask-wtf [required: >=0.14.2,<0.15, installed: 0.14.2]
    - Flask [required: Any, installed: 1.1.0]
      - Jinja2 [required: >=2.10.1, installed: 2.10]
  - jinja2 [required: >=2.7.3,<=2.10.0, installed: 2.10]
{code}

> Jinja2 dependency resolution
> ----------------------------
>
>                 Key: AIRFLOW-4901
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-4901
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: dependencies
>    Affects Versions: 1.10.3
>         Environment: MacOS / Linux
>            Reporter: Mike Wallis
>            Priority: Major
>
> We're using pipenv for dependency management and the current version of 
> apache-airflow has internal dependency issues with Jinja2 so we cannot create 
> a lockfile.
> The error message that we get is below.
> Could not find a version that matches 
> jinja2<=2.10.0,==2.10,>=2.10,>=2.10.1,>=2.5,>=2.7.3
> This is an example Pipfile with just apache-airflow
> {code:java}
> [[source]] 
> name = "pypi" 
> url = "https://pypi.org/simple"; 
> verify_ssl = true 
> [dev-packages] 
> apache-airflow = "==1.10.3" 
> [requires] 
> python_version = "3.7"
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to