ID 599506 - The curses Python module is missing from Nuke

Follow

Problem summary
The curses Python module is missing from Nuke.
 
Customer reported version
Nuke 15.2v1
 
Customer reported platform
Rocky 9
 
Steps to reproduce
 
1) Open Nuke.
 
2) Open the Script Editor and run the following line of code:

import curses
 
Expected behaviour
The curses module should be included with Nuke, and users should be able to import it.
 
Actual behaviour
The following output is printed in the Script Editor:
# Result: Traceback (most recent call last):   File "<string>", line 1, in <module>   File "C:\Program Files\Nuke16.0v1\python311.zip\curses\__init__.py", line 13, in <module>     from RenderRequestMessage_pb2 import RenderRequestMessage     ^^^^^^^^^^^^^^^^^^^^^ ModuleNotFoundError: No module named '_curses'
 
Workaround
Unknown.
 
Reproduced by support
This bug has been reproduced in:
Nuke 16.0v2 - Windows 11 - Rocky 9
Nuke 14.0v1 - Rocky 9
Nuke 12.0v1 - Windows 11
 
Earliest version tested
Nuke 12.0v1 - Windows 11
- This issue appears to be in all tested versions of the product
 
Unable to reproduce bug in:
Nuke 14.1v6 - CentOS 7
Nuke 12.0v1 - CentOS 7
 

    We're sorry to hear that

    Please tell us why