If possible, you should rely on packages provided by your Linux and/or OpenStack distribution:

  • For Fedora or CentOS, you can install the python-networking-sfc RPM package provided by the RDO project.

If you use pip, follow these steps to install networking-sfc:

  • identify the version of the networking-sfc package that matches your OpenStack version:

    • 2023.1 Antelope: latest 16.0.x version

    • Zed: latest 15.0.x version

    • Yoga: latest 14.0.x version

  • indicate pip to (a) install precisely this version and (b) take into account OpenStack upper constraints on package versions for dependencies (example for Antelope):

    pip install -c networking-sfc==16.0.0