split dev and runtime requirements