rich-london-74860
07/18/2024, 4:09 PMpants on v2.16 (yes, I know it's deprecated) keeps using the wrong interpreter constraints for resolves instead of what's in pants.toml when running export or generate-lockfiles . This generally results in export or generate-lockfiles failing.
Other developers on different machines cannot replicate the issue.
I've verified that the user does not have a ~/.pants.rc file and the same error appears when using --no-pantsrc.
If I use the --keep-sandboxes=on_failure parameter, once the command fails, if I remove the --python parameter from __run.sh scrip, then the script succeeds.
Is there anything else I should be checking?broad-processor-92400
07/18/2024, 8:20 PMrich-london-74860
07/18/2024, 9:11 PMbroad-processor-92400
07/18/2024, 11:29 PMrich-london-74860
07/19/2024, 11:47 AMrich-london-74860
07/19/2024, 1:33 PMpants is using 3.8 on resolves where we specifically set intepreter_constraints>=3.9rich-london-74860
07/19/2024, 1:52 PMgenerate-lockfiles specifically, we get this error:
The conflict is caused by:
The user requested pendulum<3
dagster 1.7.9 depends on pendulum<4 and >=3; python_version >= "3.12"
but there is no interpreter_constraint where we even allow python 3.12 nor is python 3.12 installed on this user's laptopbroad-processor-92400
07/22/2024, 9:54 PMrich-london-74860
07/23/2024, 1:10 PM