[
https://issues.apache.org/jira/browse/FLINK-21732?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Huang Xingbo resolved FLINK-21732.
----------------------------------
Resolution: Resolved
Merged into master via af681c63821c027bc7a233560f7765b686d0d244
but we still need to wait for https://github.com/pypa/pypi-support/issues/952
> Add apache-flink-libraries module
> ---------------------------------
>
> Key: FLINK-21732
> URL: https://issues.apache.org/jira/browse/FLINK-21732
> Project: Flink
> Issue Type: New Feature
> Components: API / Python
> Affects Versions: 1.13.0
> Reporter: Huang Xingbo
> Assignee: Huang Xingbo
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.13.0
>
>
> Since release-1.11, pyflink has introduced cython and provided corresponding
> wheel packages for different platforms and multiple Python versions. Due to
> the large size of each wheel package, the entire project space in PyPI has
> grown very fast, and we need to frequently apply to PyPI for more project
> space. Please refer to [https://github.com/pypa/pypi-support/issues/831] for
> more details. The reason why each wheel package is so big is that each wheel
> package packs several jar packages such as `flink-dist` into it. We'd like to
> extract these the jar packages into another python project
> [apache-flink-libraries|https://pypi.org/project/apache-flink-libraries], and
> then let [apache-flink|https://pypi.org/project/apache-flink/] depends on
> [apache-flink-libraries|https://pypi.org/project/apache-flink-libraries]. As
> apache-flink-libraries only contains jar files and so there is only one
> package for each version. We still need to release multiple wheel packages of
> [apache-flink|https://pypi.org/project/apache-flink/]. However, the size
> will be very small as it doesn't contain jar files any more.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)