Updated the PowerShellKernel to use the traitlets model for the attribute banner. I've never used traitlets before, but that what the underlining ipykernel.Kernel is structured off of and what qtconsole.base_frontend_mixin.BaseFrontendMixin's _dispatch() is expecting.
Do you want me to increase the version in kernel.py? If so I assume 0.0.8, is that correct?
Since the traitlets package is now being used, do I need to update any packaging requirements (I've contributed to code installable with pip before - a little out of my depth)?
The following packages are marked as unused; do you want me to remove them?
os.unlink
base64
imghdr
signal
urllib
Other comments:
As a result of fixing this the command line argument --FrontendWidget.banner=... now works, however this is the JupyterWidget(IPythonWidget)'s banner, not the kernel's banner.
That's a very good question, I haven't publish anything to pip that has a dependencies. I assume we need a requirements.txt now to support it. I'd very much appreciate if you figure out this story and share with me.
Sure, feel free to remove them. Please use a separate PR for that.
See issue #13 for original bug details.
Updated the PowerShellKernel to use the traitlets model for the attribute banner. I've never used traitlets before, but that what the underlining ipykernel.Kernel is structured off of and what qtconsole.base_frontend_mixin.BaseFrontendMixin's _dispatch() is expecting.
Implementation:
banner = Unicode()
Questions for @vors
Other comments:
--FrontendWidget.banner=...
now works, however this is the JupyterWidget(IPythonWidget)'s banner, not the kernel's banner.