The foreignpc entrypoint uses plpython2u to get the list of Multicorn foreign data wrappers. plpython version 2 is used because Python 2 is used for Multicorn (because of the rosbag package, which only supports Python 2 at this point). The issue is that the pg-li3ds extension does not have a dependency on plpython2u, and it actually has a dependency on plpython3u for its own usage. I think we have no other choice than using plpython2u instead of plpython3u.
The foreignpc entrypoint uses plpython2u to get the list of Multicorn foreign data wrappers. plpython version 2 is used because Python 2 is used for Multicorn (because of the rosbag package, which only supports Python 2 at this point). The issue is that the pg-li3ds extension does not have a dependency on plpython2u, and it actually has a dependency on plpython3u for its own usage. I think we have no other choice than using plpython2u instead of plpython3u.
@ldgeo what do you think?