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.9
rich-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