JinkunLiu opened a new issue, #586:
URL: https://github.com/apache/flink-agents/issues/586

   ### Search before asking
   
   - [x] I searched in the 
[issues](https://github.com/apache/flink-agents/issues) and found nothing 
similar.
   
   ### Description
   
   ### Motivation
   Enhance the quickstart experience. - Currently, there are too many manual 
steps, thus chances for users to make mistakes and run into problems.
   
   ### Proposed Behavior
   
   #### 1) Ask user whether to install Flink
   
   If user selects **Yes**:
   - Download the Flink binary archive to a temporary directory.
   - Extract Flink into the target installation directory and remove the 
downloaded archive.
   - Set and export `FLINK_HOME`.
   
   If user selects **No**:
   - Validate that `FLINK_HOME` is already set and points to a valid Flink 
directory .
   
   ---
   
   #### 2) Ask user whether to enable PyFlink
   
   If user selects **Yes**:
   - Copy `flink-python` JAR from `$FLINK_HOME/opt/` to `$FLINK_HOME/lib/`.
   - Create and activate a Python virtual environment.
   - Install `flink-agents` and pinned `apache-flink` via pip.
   - Copy Flink Agents Java artifacts into `$FLINK_HOME/lib/`.
   
   If user selects **No**:
   - Skip all Python/PyFlink-related steps.
   
   ---
   
   ### Are you willing to submit a PR?
   
   - [x] I'm willing to submit a PR!


-- 
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]

Reply via email to