Building YugabyteDB With Python Extension Included
Building a release of YugabyteDB with Python included: Dockerfile steps & testing PL/Python extension for HTTP calls using requests module.
In this series, I explained how to use PostgreSQL extensions. Some are easy and some are more difficult, depending on their dependencies. PL/Python is powerful, as you can create procedures and functions in Python, but maybe too powerful to be enabled by default as it can give wide access to the host. Another reason for not building it by default in YugabyteDB releases is about its dependencies: you can use plpython3u only if python3 is installed on the host. Here is how to build a release of YugabyteDB, from the source, with Python included. Note that the effort to make it work is not mine bu...