How can I (in python) add multiple future flow runs of one deployment

Each week I am presented with a different schedule. The schedule might look like this:

  • Monday at 5am
  • Tuesday at 10am and noon
  • Thursday at 6pm and 11pm

I have a deployed flow that I want to trigger on those dates.
The schedule is given to me on Sunday, how can ‘schedule’ (in python) those three flow runs for that week, when (on Sunday) I get the schedule?