title: Adding members to Python Enums
body: <p>I understand that this is <strong>NOT</strong> the standard use case, but I need to dynamically add elements to a <code>IntEnum</code> derived class in Python. Notice that dynamically creating the Enum using the functional API is not enough. I need to add elements to an existing enum. How can I do this?</p>
  
  <p>Background: For those of you wondering why would somebody want to do this. I am wrapping a library and the values for the enum are defined within the library. I can query the names and values using the library API. But I cannot do it upon initialization as it depends on components which are dynamically loaded by the library upon user request. I could load all components at start up and use the functional API to create the enum upon import but this is time consuming and has side effects.</p>