symforce-org / symforce

Fast symbolic computation, code generation, and nonlinear optimization for robotics
https://symforce.org
Apache License 2.0
1.41k stars 145 forks source link

Set min version of lazy-object-proxy to 1.9.0 #296

Closed bradley-solliday-skydio closed 1 year ago

bradley-solliday-skydio commented 1 year ago

This is because lazy-object-proxy does not have built wheels on pypa for linux on version 1.8.0, and for some reason running it's setup.py can fail when done locally.

Also, for some reason, a pre-built wheel for the same package is not available for python3.11 on bionic (even for version 1.9.0). Note, lazy-object-proxy can be built on pip 22.3.1 (but not on the current latest, 23.0.0). Suspect this is a bug on pip's end, but if not, then it's probably a bug on lazy-object-proxy's end. Anyway, because we don't want to contort our code around other package's problems, I am just removing the python3.11 on bionic tests. If for some reason you do need build on python3.11 on bionic, just set your pip version to 22.3.1 then try again. Should work (not just for this pair but more generally).

Topic: get_CI_workflow_passing_again

bradley-solliday-skydio commented 1 year ago

Reviews in this chain: └https://github.com/symforce-org/symforce/pull/296 Set min version of lazy-object-proxy to 1.9.0

bradley-solliday-skydio commented 1 year ago
# head base diff date summary
0 2973b554 4c368815 diff Feb 2 14:32 PM 3 files changed, 9 insertions(+), 2 deletions(-)
1 01107565 4c368815 diff Feb 2 14:46 PM 2 files changed, 7 insertions(+), 1 deletion(-)