Python: como resolver URLs contendo '..'

Preciso identificar e armazenar exclusivamente alguns URLs. O problema é que às vezes eles vêm contendo ".." comohttp://somedomain.com/foo/bar/../../some/url que basicamente éhttp://somedomain.com/some/url se eu não estiver errado.

Existe uma função Python ou uma maneira complicada de resolver esses URLs?