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

Remove zipped dependency files from flink-python

    XMLWordPrintableJSON

Details

    • Technical Debt
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • API / Python

    Description

      There are zipped versions of Py4J and Cloudpickle stored in version control for use with PyFlink (as part of the build and also to use with the shell). It looks like they were put there because of issues with them not being auto-added to the PYTHONPATH, but this issue can be fixed without needing zipped copies of the libraries to be present locally.

      It would be ideal to avoid storing these zip files in version control because git cannot parse them (they're treated as binaries) and they can also pose a security risk. I believe this can be done without altering anything user-facing in flink-python.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              gracegrimwood Grace Grimwood
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: