Writing a Python based component that may import additional Python libraries currently requires creating a SharedLibrary for each required library which is documented here. Adding these Python SharedLibraries is achieved by first creating a C++ SharedLibrary then making many manual modifications to the XML, configure.ac and Makefile.am. This is a very convoluted and confusing process and is prone to errors. There should be an option to create a Python library that avoids all the manual editing. Furthermore, this should also be documented in the documentation and not in an old blog post and cover other packaging methods like wheels.