huawei-noah / SMARTS

Scalable Multi-Agent RL Training School for Autonomous Driving
MIT License
922 stars 186 forks source link

Update panda3d for python 3.10 #2080

Closed Gamenot closed 1 year ago

Gamenot commented 1 year ago

This allows smarts[camera_obs] to work on python3.10 (and hopefully 3.11).

Gamenot commented 1 year ago

Noted problems:

  1. pybullet requires python3.10-dev to compile from source for 3.10 which is slow.
  2. pybullet requires python3.11-dev to compile from source for 3.11 which is slow.
  3. pytype has no build for 3.11.
  4. opencv-python needs to be >=4.5.4.58 for 3.10 and >=4.7.0.72 for 3.11.
  5. torch needs to be >=1.13.0 for 3.10.
  6. torchvision needs to be >=0.12.0 for 3.10 and >=0.15.0 for 3.11.