high-yak-85899
05/03/2022, 6:31 PMrequirements.txt
that would invalidate the lockfile (for a transitive dependency of the test), but I did not get prompted at all when I reran my test.high-yak-85899
05/03/2022, 6:32 PMgenerate-lockfiles
behavior is cached. With no changes between calls, it seems like the entire lockfile generation is triggered each time.hundreds-father-404
05/03/2022, 6:59 PMWith no changes between calls, it seems like the entire lockfile generation is triggered each time.That is correct. Generating a lock file is inherently side effecty and you may have kept the same loose requirement range but see if a new version gets pulled in
high-yak-85899
05/03/2022, 7:03 PMcryptography<37
which both changed the direct inputs and invalidated the existing lockfile, but I didn't see any kind of warning. How is that staleness expected to be reported? Is that something like ./pants tailor --check
?high-yak-85899
05/03/2022, 7:04 PMpip-tools
works).hundreds-father-404
05/03/2022, 7:08 PMtest
hundreds-father-404
05/03/2022, 7:09 PMhundreds-father-404
05/03/2022, 7:09 PMhigh-yak-85899
05/03/2022, 7:11 PMcryptography<37
because asyncssh
has a warning (which we elevate as test errors through pytest.ini), reran that test that uses asyncssh
and still got the same test execution. Maybe I just missed the note about lockfile (though I'd expect that to be a show stopper and not a passive log).hundreds-father-404
05/03/2022, 7:14 PMhigh-yak-85899
05/03/2022, 7:16 PMwitty-crayon-22786
05/03/2022, 9:30 PMcryptography
?high-yak-85899
05/03/2022, 9:32 PMasyncssh
which used cryptography
.witty-crayon-22786
05/03/2022, 9:33 PMhigh-yak-85899
05/03/2022, 9:33 PMwitty-crayon-22786
05/03/2022, 9:34 PMhigh-yak-85899
05/03/2022, 9:35 PMwitty-crayon-22786
05/03/2022, 9:35 PMhigh-yak-85899
05/03/2022, 9:44 PM