I want to use warp 1.4.1 inside omniverse, the the current version of warp inside omniverse is 1.1.0. If I pip install warp-lang using the kit pip api specifying the version, it will install the package but will still using the warp extension with version 1.1.0
I tried pip installing into the python env before starting omniverse: ./python.sh -m pip install warp-lang
But this has the same problem.
I also tried disabling the extension using the gui. But that did not work, warp was still present and it was version 1.1.0
I tried going to the extension itself in extscache/omni.warp.core-1.1.0 and renaming it so that it will find the other version of warp I pip installed but it seems somehow hard-coded to search for the extension.
AttributeError: partially initialized module ‘warp’ has no attribute ‘config’ (most likely due to a circular import)
/home/me/.local/share/ov/pkg/isaac-sim-4.0.0/extscache/omni.warp.core-1.1.0/warp/init.py(108):
Any help on this would be greatly appreciated!
Isaac Sim Version
4.2.0
4.1.0
4.0.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):
Operating System
Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):
Thanks for asking, I love using warp and I want to use the new VBD integrator, it is a very stable simulation backend that prevents my sim from exploding and it is only available in the latest version of warp.
Hi @VickyNV, thank you for responding. Do you know if there is any way I can update warp or at least uninstall the warp 1.1.0 so I can use the pip installed one? This is a blocking issue for me, and I could really use your help!
While it’s possible to update extensions through the Extension Manager if a newer version is available in the public extension registry. But there is no guarantee it will work.
To be clear I don’t even need the omniverse extension, if I could uninstall it so the pip installed version could take priority that would solve all my problems. But even after I disable the extension through the gui, I still see the package installed.