Hi,
Python support did kind of suck in recent huggle versions. With 3.1.10 it's going to be significantly improved and the following document will start to apply: https://github.com/huggle/huggle3-qt-lx/wiki/Python
If you were ever interested in writing python extensions for huggle, the next version will hopefully make it useful enough to be used for some simple operations.
On other hand keep in mind that python in huggle still lacks a lot of possibilities compared to native C++ extensions. Python's C api do not provide any good methods to marshall C/C++ data structures to/from python and that makes it basically impossible to give python programmers direct access to Qt window subsystem that huggle runs on and many other interfaces for which we didn't explicitly created marshalling proxies. In a nutshell it means you can't create new windows or extend huggle's GUI through python. You can only use it to process the data using various huggle's hooks or affect the way how huggle works with these data (change scoring mechanisms, predictions or change current functions etc).