Hi Jincheng, Thanks for the proposal. I think this is a good idea. Usually Python users will firstly try to install a Python package from PyPI when they are trying it out. This would definitely benefit Python users.
Regards, Dian > 在 2020年2月5日,上午8:56,jincheng sun <sunjincheng...@gmail.com> 写道: > > I see, thanks for the confirmation Aljoscha! > > Best, > Jincheng > > > > Aljoscha Krettek <aljos...@apache.org> 于2020年2月4日周二 下午9:58写道: > >> Yes, as I said I think it's still good to release. >> >> On 04.02.20 13:49, jincheng sun wrote: >>> Hi Aljoscha, >>> >>> I agree that the coming PyFlink package of 1.10 is enough for users who >>> just want to try out the latest version of PyFlink. However, I think that >>> there are also cases where the old versions are useful. Usually users >> tend >>> to prepare their development environment according to the version of the >>> cluster. Suppose that the Flink cluster version is 1.9, then users may >> want >>> to install the package of PyFlink 1.9. Even if he installs the 1.10 >> package >>> from the PyPI, it will fail in cases that he tries to submit the Python >> job >>> to the 1.9 cluster using the python shell shipped with the 1.10 package. >>> (The reason is that the JobGraph of 1.10 is incompatible with the >> JobGraph >>> of 1.9) >>> >>> As the 1.9.2 is already released, considering that publishing it to PyPI >>> requires not too much efforts(I have already prepared the package), >>> personally I think it worths to do that. >>> >>> What's your thought? :) >>> >>> Best, >>> Jincheng >>> >>> Aljoscha Krettek <aljos...@apache.org> 于2020年2月4日周二 下午4:00写道: >>> >>>> Hi, >>>> >>>> I think that's a good idea, but we will also soon have Flink 1.10 >> anyways. >>>> >>>> Best, >>>> Aljoscha >>>> >>>> On 04.02.20 07:25, Hequn Cheng wrote: >>>>> Hi Jincheng, >>>>> >>>>> +1 for this proposal. >>>>> From the perspective of users, I think it would nice to have PyFlink >> on >>>>> PyPI which makes it much easier to install PyFlink. >>>>> >>>>> Best, Hequn >>>>> >>>>> On Tue, Feb 4, 2020 at 1:09 PM Jeff Zhang <zjf...@gmail.com> wrote: >>>>> >>>>>> +1 >>>>>> >>>>>> >>>>>> Xingbo Huang <hxbks...@gmail.com> 于2020年2月4日周二 下午1:07写道: >>>>>> >>>>>>> Hi Jincheng, >>>>>>> >>>>>>> Thanks for driving this. >>>>>>> +1 for this proposal. >>>>>>> >>>>>>> Compared to building from source, downloading directly from PyPI will >>>>>>> greatly save the development cost of Python users. >>>>>>> >>>>>>> Best, >>>>>>> Xingbo >>>>>>> >>>>>>> >>>>>>> >>>>>>> Wei Zhong <weizhong0...@gmail.com> 于2020年2月4日周二 下午12:43写道: >>>>>>> >>>>>>>> Hi Jincheng, >>>>>>>> >>>>>>>> Thanks for bring up this discussion! >>>>>>>> >>>>>>>> +1 for this proposal. Building from source takes long time and >>>> requires >>>>>>>> a good network environment. Some users may not have such an >>>> environment. >>>>>>>> Uploading to PyPI will greatly improve the user experience. >>>>>>>> >>>>>>>> Best, >>>>>>>> Wei >>>>>>>> >>>>>>>> jincheng sun <sunjincheng...@gmail.com> 于2020年2月4日周二 上午11:49写道: >>>>>>>> >>>>>>>>> Hi folks, >>>>>>>>> >>>>>>>>> I am very happy to receive some user inquiries about the use of >> Flink >>>>>>>>> Python API (PyFlink) recently. One of the more common questions is >>>>>>>>> whether >>>>>>>>> it is possible to install PyFlink without using source code build. >>>> The >>>>>>>>> most >>>>>>>>> convenient and natural way for users is to use `pip install >>>>>>>>> apache-flink`. >>>>>>>>> We originally planned to support the use of `pip install >>>> apache-flink` >>>>>>>>> in >>>>>>>>> Flink 1.10, but the reason for this decision was that when Flink >> 1.9 >>>> was >>>>>>>>> released at August 22, 2019[1], Flink's PyPI account system was not >>>>>>>>> ready. >>>>>>>>> At present, our PyPI account is available at October 09, 2019 >>>> [2](Only >>>>>>>>> PMC >>>>>>>>> can access), So for the convenience of users I propose: >>>>>>>>> >>>>>>>>> - Publish the latest release version (1.9.2) of Flink 1.9 to PyPI. >>>>>>>>> - Update Flink 1.9 documentation to add support for `pip install`. >>>>>>>>> >>>>>>>>> As we all know, Flink 1.9.2 was just completed released at January >>>> 31, >>>>>>>>> 2020 >>>>>>>>> [3]. There is still at least 1 to 2 months before the release of >>>> 1.9.3, >>>>>>>>> so >>>>>>>>> my proposal is completely considered from the perspective of user >>>>>>>>> convenience. Although the proposed work is not large, we have not >>>> set a >>>>>>>>> precedent for independent release of the Flink Python API(PyFlink) >> in >>>>>>>>> the >>>>>>>>> previous release process. I hereby initiate the current discussion >>>> and >>>>>>>>> look >>>>>>>>> forward to your feedback! >>>>>>>>> >>>>>>>>> Best, >>>>>>>>> Jincheng >>>>>>>>> >>>>>>>>> [1] >>>>>>>>> >>>>>>>>> >>>> >> https://lists.apache.org/thread.html/4a4d23c449f26b66bc58c71cc1a5c6079c79b5049c6c6744224c5f46%40%3Cdev.flink.apache.org%3E >>>>>>>>> [2] >>>>>>>>> >>>>>>>>> >>>> >> https://lists.apache.org/thread.html/8273a5e8834b788d8ae552a5e177b69e04e96c0446bb90979444deee%40%3Cprivate.flink.apache.org%3E >>>>>>>>> [3] >>>>>>>>> >>>>>>>>> >>>> >> https://lists.apache.org/thread.html/ra27644a4e111476b6041e8969def4322f47d5e0aae8da3ef30cd2926%40%3Cdev.flink.apache.org%3E >>>>>>>>> >>>>>>>> >>>>>> >>>>>> -- >>>>>> Best Regards >>>>>> >>>>>> Jeff Zhang >>>>>> >>>>> >>>> >>> >>