You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Nicholas Jiang (Jira)" <ji...@apache.org> on 2022/01/29 08:22:00 UTC

[jira] [Comment Edited] (FLINK-25874) PyFlink package dependencies conflict

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

Nicholas Jiang edited comment on FLINK-25874 at 1/29/22, 8:21 AM:
------------------------------------------------------------------

[~hflhmartin], IMO, you could contribute a PR to upgrade the python-dateutil and cloudpickle dependencies packege to the corresponding version, which version is commonly used.
cc [~dianfu], [~hxbks2ks]


was (Author: nicholasjiang):
[~hflhmartin], IMO, you could contribute a PR to upgrade the python-dateutil and cloudpickle dependencies packege to the corresponding version, which version is commonly used.
cc [~dianfu][~hxbks2ks]

> PyFlink package dependencies conflict
> -------------------------------------
>
>                 Key: FLINK-25874
>                 URL: https://issues.apache.org/jira/browse/FLINK-25874
>             Project: Flink
>          Issue Type: Improvement
>            Reporter: Martin Liu
>            Priority: Blocker
>
> 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`. 
> {code:java}
> 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)) {code}
> 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] )



--
This message was sent by Atlassian Jira
(v8.20.1#820001)