Python dependency management using pip-tools