Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Okay, that's a fair point. It just seems like Ruby and Node have sucessfully adopted the use of two separate files for dependency tracking, so it seems like it would work with Python as well.

I guess what you're suggesting is that requirements.txt should be the equivalent of a Gemfile and there should be a separate "requirements.lock" (or whatever) which tracks the output of pip freeze.

On top of that, I understand that you're suggesting that the generation of this lock file should be part of the process of setting up a virtualenv as opposed to a separate tool such as pip-compile.

If my interpretation is correct, then I totally agree. Although I still think pip-compile may be useful until such a tool exists :)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: