have been working on releasing 1.16.x into our mon...
# announce
a
have been working on releasing 1.16.x into our monorepo for the past <way too long> and have come up against a multitude of issues surrounding resolving python requirements. this will probably turn into 2 or 3 PRs, because one fix might not be necessary. still working on it
🍶 1
👌 1
h
Thanks for chugging along on this. Please feel free to add me to reviews and to talk over anything
a
so far the pants changes are relatively small, the biggest unknown is surrounding the one largest change i had to make and i haven't yet dived into why it works or why it fails in pex 1.6.6, because i haven't identified any erroneous pex behavior. the repro for it simply involves requiring
google-cloud-bigquery==1.10.0
and basically if you have a setuptools requirement on a pex which is earlier on the PEX_PATH,
google-cloud-bigquery
will fail at import time. will post in #pex later today hopefully with a very quick repro
👍 1
so this was worked around by screwing with the way pants composes pexes for pytest, but i'm not sure that's kosher, and i haven't bisected this failure to understand whether it arrived at the pex version change vs other pants changes since 1.15.x yet, still working through other errors right now