["python","pip","pipenv"]
Git - Should Pipfile.lock be committed to version control?

When two developers are working on a project with different operating systems, the Pipfile.lock is different (especially the part inside host-environment-markers). For PHP, most people recommend to commit composer.lock file. Do we have to do the same for Python?
Short - Yes! The lock file tells pipenv exactly which version of each dependency needs to be installed. You will have consistency across all machines. // update: Same question on github