[ 
https://issues.apache.org/jira/browse/NIFI-14323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Handermann updated NIFI-14323:
------------------------------------
    Description: 
The [Astral uv|https://docs.astral.sh/uv/] project is a modern Python package 
manager that provides optimized support for installing 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.

  was:
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.


> 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
>            Priority: Major
>
> The [Astral uv|https://docs.astral.sh/uv/] project is a modern Python package 
> manager that provides optimized support for installing 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