Isaac Sim Version: 5.0.0
Operating System: Ubuntu 22.04
GPU Information Model: NVIDIA RTX 4090 Driver Version: 550.54.14
Detailed Description
Our team is excited to adopt the new features and performance improvements in Isaac Sim 5.0.0. However, the new requirement for Python 3.11 presents a significant integration challenge for us. Our entire robotics software stack is built on and validated for Python 3.10. We were hoping to find a way to use Isaac Sim 5.0.0 with our existing environment, but we’ve found that the required Python component wheels are only available for Python 3.11 (cp311).
The core issue is a version conflict between our established, large-scale codebase and the new Isaac Sim release. Migrating our entire repository and its numerous dependencies from Python 3.10 to 3.11 would require a very significant engineering effort, delaying our adoption of Isaac Sim 5.0.0’s valuable new features.
Given this, we would like to formally inquire if the team has considered either of the following paths:
-
Offering a Long-Term Support (LTS) version or an alternative build of Isaac Sim 5.0.0 that maintains support for Python 3.10.
-
Providing guidance or a toolchain that would allow customers with extensive Python 3.10 infrastructure to build the necessary
cp310component wheels. -
Technical Drivers for Python 3.11: To help us align our future development, could the team share any insights into the key technical drivers behind adopting Python 3.11? For instance, were the performance gains from the “Faster CPython Project” or specific new language features critical for the 5.0.0 release?
Any solution that allows us to bridge this gap would be incredibly beneficial. Thank you for your time and consideration.