04/26/2022, 3:33 PM
There, the semantic meaning is that this code can work with either lock file. Note that pants can't actually validate that for you through static analysis. For example, it is possible to have one lock file that uses Django two and another that uses Django three. If you claim that a file using Django works with both lock files, you will have to make sure that you are using the APIs safely Fortunately, pants will run mypy and Pylint with every relevant resolve.