Días naturales / relativos en Python

Me gustaría una forma de mostrar tiempos naturales para elementos con fecha en Python. Similar a cómo Twitter mostrará un mensaje de "hace un momento", "hace unos minutos", "hace dos horas", "hace tres días", etc.

Django 1.0 tiene un método de "humanización" en django.contrib. No estoy usando el marco Django, e incluso si lo fuera, es más limitado de lo que me gustaría.

Avíseme (y a generaciones de futuros buscadores) si ya existe una buena solución de trabajo. Como esta es una tarea bastante común, imagino que debe haber algo.

Respuestas a la pregunta(5)

Su respuesta a la pregunta