today = datetime.date(2013, 6, 26)
pprint([(today + datetime.timedelta(days=i)) for i in range(0 - today.
    weekday(), 7 - today.weekday())])
How to get all datetime instances of the current week, given a day?