Is it possible to dynamically set list of items in Addon settings from python?

Hello,

I would like to define a list of items for my Addon settings page for the user to choose from. This list has to be created dynamically based on some parameters on the individual system.

So far I’ve only found documentation for the XML-based settings page which does not have any callbacks into my Python code. Is it possible to create parts of the settings page with Python and if yes: How?