2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-22 09:58:01 +00:00
ovs/debian/python3-openvswitch.install
Frode Nordahl 4ce47bbccf debian: Move ovs-flowviz to openvswitch-common.
The ovs-flowviz executable Python script is expected to be
executed by the end user.

Surveying where current executable binaries are installed for the
package, the placement of ovs-flowviz in python3-openvswitch
is unexpected to me, other client binaries are shipped inside the
openvswitch-common package.

To me, the python3-openvswitch package represents a library
dependency, which you would install to get the Python ovs module
for your Python application to consume.

This is also the current choice of placement for the downstream
Debian / Ubuntu package [0].

Consequently this patch proposes to move ovs-flowviz and its
manual page to openvswitch-common.

The Python dependencies are added as recommended dependencies,
which will retain good interactive UX, and at the same time allow
non-interactive users to opt out.

0: 353e3d71cc
Signed-off-by: Frode Nordahl <fnordahl@ubuntu.com>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
2025-01-14 17:44:41 +01:00

7 lines
250 B
Plaintext

# At the dh_install stage we need to retain python version specific directory
# tree to support extensions.
#
# dh_python will consolidate into usr/lib/python3/dist-packages retaining
# version specific shared object files.
usr/lib/python3* usr/lib/