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)