dianfu commented on PR #26897: URL: https://github.com/apache/flink/pull/26897#issuecomment-3182030452
@autophagy 1) The purpose of `apache-flink-libraries`: The purpose of `apache-flink-libraries` is to split the JAR files(which are huge) into a separate project. Otherwise, when we releasing a new version of PyFlink, since there are multiple artifacts for each Python versions supported and for each platform supported, the whole sizes of the project is very large (each artifacts contains the JAR files which seems duplicate), about 2 GB or so. PyPI has a limitation for each project on the size it could use. 2) Why there is only sdist for `apache-flink-libraries`: Since it only contains JAR files, sdist is enough. Besides, the purpose of this project is reduce the size of each release, if we also publish wheel packages, it will still take too much size. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
