import dateutil.parser
import yaml

def timestamp_constructor(loader, node):
    return dateutil.parser.parse(node.value)
yaml.add_constructor('tag:yaml.org,2002:timestamp', timestamp_constructor)
print(repr(yaml.load('2001-12-14T21:59:43.10-05:00')))
Может ли PyYAML анализировать даты iso8601?