Python: cómo resolver las URL que contienen '..'

Necesito identificar y almacenar de forma exclusiva algunas URL. El problema es que a veces vienen con ".." comohttp://somedomain.com/foo/bar/../../some/url que básicamente eshttp://somedomain.com/some/url si no me equivoco.

¿Existe una función de Python o una forma complicada de resolver estas URL?