Comment 3 for bug 1988220

Revision history for this message
Josh Bailey (anarkiwi) wrote : Re: [Bug 1988220] Re: large unused dependency ncclient + paramiko in os-ken

Thanks for following up and for continuing to extend os-ken!

Unfortunately that now means os-ken is now not practical on non-x86
platforms that don't use ncclient, due to the resource intensive process of
producing wheels each time during the pip3 install process (many hours to
build, even under buildx). I understand os-ken is intended to support
OpenStack, but unfortunately with this dependency added os-ken is less
useful outside of OpenStack.

We'll fork os-ken without ncclient dependencies and use that - thank you
for creating it!

On Wed, Aug 31, 2022 at 8:46 PM Rodolfo Alonso <email address hidden>
wrote:

> Hello Josh:
>
> The "ncclient" library is currently used in the "os-ken" project:
>
> https://codesearch.openstack.org/?q=ncclient&i=nope&literal=nope&files=&excludeFiles=&repos=openstack/os-
> ken. I can't remove this dependency.
>
> Regards.
>
>
> ** Changed in: neutron
> Status: Confirmed => Won't Fix
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1988220
>
> Title:
> large unused dependency ncclient + paramiko in os-ken
>
> Status in neutron:
> Won't Fix
>
> Bug description:
> Hello,
>
> ncclient which adds paramiko as a dependency, was added as a
> dependency in os-ken 2.5.0, though ncclient doesn't appear to be
> actually used anywhere (https://github.com/openstack/os-
> ken/commit/2495ebdff927a3de2f642b3346ed4f438b2c6316).
>
> Would it be possible for this dependency to be removed? It is not used
> - it increases os-ken's footprint substantially, and for non-x86
> platforms wheels have to be built, which is very resource intensive.
>
> Thanks,
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/neutron/+bug/1988220/+subscriptions
>
>