Closed gabrielcnr closed 1 year ago
You need to update enaml to 0.16.0. Atom 0.9.0 fixed a nasty inheritance bug and to do so had to modify how a member can be added to a class after its definition. Enaml 0.16.0 uses the new way and should work as expected.
I updated
atom
in my environment today from0.8.2
to0.9.0
(latest) using the packages from conda-forge.The behaviour for the inheritance of enaml defined types seem to have been broken on the latest version.
I tried to code a little example that reproduces the issue:
Before this used to work fine and display a widget with the label
HELLO WORLD
.It works in an environment with:
However it the gives the following error if you bump
atom==0.9.0
: