use six for urllib dependency