separate dev requirements