Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-25874

PyFlink package dependencies conflict

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.17.0, 1.16.2
    • None

    Description

      I need to install PyFlink with some other libraries in a project, and I found there's dependency conflict with `great-expectations` because PyFlink has pined dependency `python-dateutil==2.8.0`. 

      There are incompatible versions in the resolved dependencies:
       python-dateutil==2.8.0 (from apache-flink==1.14.3->-r requirements.in (line 4))
       python-dateutil>=2.8.1 (from great-expectations==0.14.4->-r requirements.in (line 5)) 

      I have to use newer version of great-expectations (>=0.13.1) for some features, so this is blocking me.

      I found `python-dateutil` v2.8.0 is released in 2019-02-05, see https://github.com/dateutil/dateutil/releases/tag/2.8.0, is there any way to loose the dependency, e.g. >=2.8.0 ?

      (BTW, `cloudpickle==1.2.2` is also old which released in 2019-09-10, see https://github.com/cloudpipe/cloudpickle/releases/tag/v1.2.2 )

      Attachments

        Issue Links

          Activity

            People

              hflhmartin Martin Liu
              hflhmartin Martin Liu
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: