diff --git a/IPython/kernel/tests/test_message_spec.py b/IPython/kernel/tests/test_message_spec.py index 17eecf4..ad49285 100644 --- a/IPython/kernel/tests/test_message_spec.py +++ b/IPython/kernel/tests/test_message_spec.py @@ -142,9 +142,11 @@ class CompleteReply(Reference): class KernelInfoReply(Reference): protocol_version = Version('5.0') - ipython_version = Version('2.0') + implementation = Unicode('ipython') + implementation_version = Version('2.1') language_version = Version('2.7') - language = Unicode() + language = Unicode('python') + banner = Unicode() # IOPub messages diff --git a/IPython/kernel/zmq/ipkernel.py b/IPython/kernel/zmq/ipkernel.py index 75e9bb5..45a88d7 100755 --- a/IPython/kernel/zmq/ipkernel.py +++ b/IPython/kernel/zmq/ipkernel.py @@ -572,7 +572,8 @@ class Kernel(Configurable): def kernel_info_request(self, stream, ident, parent): vinfo = { 'protocol_version': protocol_version, - 'ipython_version': ipython_version, + 'implementation': 'ipython', + 'implementation_version': ipython_version, 'language_version': language_version, 'language': 'python', 'banner': self.shell.banner,