Skip to content

ResolutionImpossible when rebuilding image with Breeze #17301

@uranusjr

Description

@uranusjr
$ ./breeze build-image
...
#16 30.11 ERROR: Cannot install apache-airflow[devel-ci]==2.2.0.dev0 because these package versions have conflicting dependencies.
#16 30.11
#16 30.11 The conflict is caused by:
#16 30.11     apache-airflow[devel-ci] 2.2.0.dev0 depends on flask-appbuilder<4.0.0 and >=3.3.2
#16 30.11     The user requested (constraint) flask-appbuilder==3.3.1
#16 30.11
#16 30.11 To fix this you could try to:
#16 30.11 1. loosen the range of package versions you've specified
#16 30.11 2. remove package versions to allow pip attempt to solve the dependency conflict
#16 30.11
#16 30.11 ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

I think this is because the constraint file was generated with an older Airflow commit before we upgraded Flask-Appbuilder, so now things are in a deadlock because CI can’t pass to build the constraints, and the currently available constraints can’t be used to run the test suite?

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind:bugThis is a clearly a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions