pip doesn't actually allow requirements that require other requirements.. wat?