Should I pin my Python dependencies versions?
The reason the two other answers contradict each other is that they’re both right (and worth reading), but they apply to different situations. If you’re releasing a library on PyPI, you should declare whatever dependencies you know about, but not pin to a specific version. For example, if you know you need >= 1.2, but … Read more