Define separate dev requirements and add python3 support.