David Handermann created NIFI-14323:
---------------------------------------

             Summary: Add Support for Astral uv to Install Python Dependencies
                 Key: NIFI-14323
                 URL: https://issues.apache.org/jira/browse/NIFI-14323
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework
            Reporter: David Handermann
            Assignee: David Handermann


The [Astral uv|https://docs.astral.sh/uv/] project is a modern Python package 
manager that provides optimized support for install Python libraries. The uv 
project has a [pip interface|https://docs.astral.sh/uv/pip/] that provides a 
direct replacement for standard Python pip commands. The uv pip interface 
provides such optimized capabilities as parallel dependency downloading, 
significantly reducing the time required to install Python dependencies.

Support for Astral uv should be implemented using command detection so that the 
NiFi Python Extension Manager prefers {{uv pip}} instead of Python pip when uv 
is available.

Adding support for Astral uv should be integrated into the NiFi Docker image, 
removing the need to install the Python 3 pip package, and providing optimal 
support for Python Processors.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to