John Sirois
John Sirois
Still true: https://github.com/pantsbuild/pants/runs/5845293504?check_suite_focus=true#step:14:395
And again: https://github.com/pantsbuild/pants/runs/6098005265?check_suite_focus=true#step:14:308
I think @dtmistry must mean Pants is creating incorrect dists. Leaving Pants aside - if I hand-author a dist that has conditional functionality and that functionality has additional deps beyond...
It seems like Pants needs to treat `extras` as a 1st class concept in `python_distribution` fields. Perhaps like so: ```python python_distribution( name="dist", dependencies=[ ":auth" ], extras={ "auth_saml": ["python3-saml"], "auth_okta": ["okta"]...
Just pointing out that only item 2 above makes this hard. Without that, you could just set CWD to the build root.
It would be nice if we could use tools like overlayfs here - I'm looking at you MacOS :/.
How about a prefix - that works consistently for env var and flag, say `unset`. So `PANTS_UNSET_CONFIG_FILES` or `--unset-pants-config-files`.
@AlexTereshenkov you have misread. The OP is not about bools, it's about optionals.
I'll be resuming work on the Pex side of this but definitely not the Pants side. I've pointed out elsewhere that people who care could already be getting windows CI...
Your very last line tells a whole story: `... failed with -11`. That means Python in that venv segfaulted. You should be able to self serve from there; i.e. investigate...