Vaibhav Sagar
624c63aa97
ipython-kernel: 0.11.0.0
2023-11-08 11:14:44 +11:00
Vaibhav Sagar
4098d5ad5d
ipython-kernel: 0.10.3.0
2022-09-16 21:51:19 +10:00
Vaibhav Sagar
e4711bebec
ipython-kernel: 0.10.2.2
2021-11-30 01:44:01 +11:00
Vaibhav Sagar
b15679ff30
ipython-kernel.cabal: remove unused mtl
dependency
2021-11-05 23:59:53 -04:00
Vaibhav Sagar
658fdfb1d3
Replace cereal
with binary
2021-11-05 12:53:47 -04:00
Vaibhav Sagar
f621b8234a
ipython-kernel.cabal: fix cabal-version
2021-04-26 02:59:43 +10:00
Vaibhav Sagar
21ca14d6da
ipython-kernel: 0.10.2.1
2020-08-26 00:02:01 +10:00
Vaibhav Sagar
7bb0077f96
ipython-kernel: 0.10.2.0
2020-05-03 17:01:09 +08:00
James Brock
8c43d47f09
Add buffers
field of the Wire Protocol
...
The Wire Protocol allows for "extra raw data buffer(s)" at the end of a
ZeroMQ message. This commit enables buffers in the ipython-kernel.
https://jupyter-client.readthedocs.io/en/stable/messaging.html#the-wire-protocol
This field has been in "the Wire Protocol" since before the Jupyter Message
specification version 5.0.
https://github.com/jupyter/jupyter_client/issues/520
Resolves issue
https://github.com/gibiansky/IHaskell/issues/1144
I've tested this feature with a proprietary JupyterLab extension and
I've verified that it works. It's difficult to provide a public
reproducible test. The best test may be to get ipywidgets Image working--
that uses buffers.
2020-02-28 15:28:02 +09:00
Vaibhav Sagar
51b6dc2aa7
ipython-kernel: 0.10.1.0
2019-09-25 21:42:44 -04:00
Erik de Castro Lopo
196ccac96d
ipython-kernel: Switch on -Wall and fix all warnings
...
Fixing these warnings required changes to the file names of the `MessageHeader`
struct which makes this commit an API change. The version in the cabal file
has been bumped accordingly.
2018-09-01 22:42:35 +10:00
Erik de Castro Lopo
15d751447f
Clean out support for old ghcs from cabal files
2018-08-28 23:02:15 +10:00
Vaibhav Sagar
bb712033cc
ipython-kernel: specify default-language for all components
2018-07-21 16:18:09 +08:00
MMesch
1085c3a4e1
new version numbers
2018-07-20 10:06:17 +02:00
Vaibhav Sagar
673ad74b42
ipython-kernel: use cryptonite instead of SHA
2018-05-30 21:52:19 +08:00
Vaibhav Sagar
bc3d25dc73
ipython-kernel: bump version
2018-03-17 11:06:26 +08:00
Vaibhav Sagar
348eff6ce5
ipython-kernel: 0.9.0.1
2017-12-23 00:15:39 +08:00
Andrew Gibiansky
3136676bbd
Bump version in cabal file for upload
2017-08-18 23:49:38 -07:00
Andrew Gibiansky
be4c870d99
Bump version in cabal file for upload
2017-08-18 20:03:27 -07:00
Andrei Barbu
36467e8e86
relax overly-tight package bounds; stack file update
2017-03-06 05:21:45 -05:00
Andrei Barbu
e97b70198f
Apply #686
2017-03-05 10:12:24 -05:00
Andrew Gibiansky
a43075af12
Bump package versions
2016-03-21 09:54:57 -07:00
Andrew Gibiansky
f7e9853de6
Allow aeson 0.11
2016-03-21 09:53:26 -07:00
Andrew Gibiansky
c61006202e
Remove dependence on here, allow haskell-src-exts 1.17
2015-12-07 21:33:22 -08:00
Tom McLaughlin
6d3afb9e66
Merge master
2015-10-26 13:10:47 -07:00
Andrew Gibiansky
89ba1ded48
Update to 0.8.2, support for aeson 0.11
2015-10-06 10:05:23 -07:00
Tom McLaughlin
bd965779af
Add a bunch of new message types
2015-09-03 14:29:31 -07:00
Andrew Gibiansky
a394a2b850
Adding simple calculator EasyKernel example
2015-09-01 21:03:00 -07:00
Andrew Gibiansky
cde0a09574
Start fixing easykernel for ipython4; add example
2015-08-30 21:43:29 -07:00
Andrew Gibiansky
9cbee9df1c
Minor updates with JS
2015-08-25 15:37:42 -07:00
Andrew Gibiansky
a061e22921
Update to newest kernel_info_reply protocol
2015-08-25 15:07:19 -07:00
Andrew Gibiansky
71265f2d2e
Fix build failures
2015-08-25 11:41:21 -07:00
Luke Randall
cb0dc7a326
Allow aeson 0.9
2015-08-12 22:31:03 +02:00
Andrew Gibiansky
c1c9362997
packaging updates
2015-08-11 11:22:30 -07:00
Andrew Gibiansky
accbec475f
Updating for classy-prelude fixes, etc
2015-05-21 19:54:29 +02:00
Adam C. Foltzer
8bc3f43c3e
move Stdin module to IHaskell
...
This allows removing the unix dependency for ipython-kernel, and seems
like the right thing to do as the Stdin module is very specific to the
case of running a Haskell kernel.
2015-03-30 10:31:20 -07:00
Andrew Gibiansky
3af35ad217
Version bumps for Hackage
2015-03-25 22:08:21 -07:00
Andrew Gibiansky
a26226b692
Bumping some versions
2015-03-06 15:56:18 -08:00
Andrew Gibiansky
8eaf1aa65d
Merging jupyter branch into master
2015-03-06 12:52:38 -08:00
Andrew Gibiansky
b4cc01df7d
Adding HMAC-SHA256 authentication.
2015-03-02 15:08:08 -08:00
Ben Gamari
a8f21531c9
GHC 7.10 support
2015-02-23 21:20:44 -05:00
Andrew Gibiansky
8eb614d31b
Bumping versions on all packages for Hackage upload. No PVP, sorry, I suck.
2015-02-11 22:35:34 -08:00
David Raymond Christiansen
b4f54c190b
Support installing profile
...
Now, EasyKernel supports installing a .tar file containing it's ipython
profile, which includes information about how to launch the executable.
2015-01-12 17:39:29 -08:00
David Raymond Christiansen
93a4bf0092
Add automation for easily defining kernels
...
The module IHaskell.IPython.EasyKernel provides automation for writing
simple IPython kernels. In particular, it provides a record type that
defines configurations and a function that interprets a configuration as
an action in some monad that can do IO.
The configuration consists primarily of functions that implement the
various features of a kernel, such as running code, looking up
documentation, and performing completion. An example for a simple
language that nevertheless has side effects, global state, and timing
effects is included in the examples directory in a file called Calc.hs.
Presently, there is no automation for creating the profile in the
.ipython directory. One should follow the IPython instructions for this.
2015-01-08 17:44:05 -08:00
Andrew Gibiansky
06f89d8fe0
Migrating to external ipython package.
2014-11-23 14:47:47 -08:00
Andrew Gibiansky
699e292b60
Removed ipython-kernel
, merged back.
...
Separating packages not working so well.
2014-05-16 22:02:48 -07:00
Andrew Gibiansky
f5319a2c5c
Switching to aeson >= 0.6 && < 0.8, as per @aavgt's PR
2014-03-09 12:21:27 -07:00
Jack Henahan
01b603e440
Update to cereal 4
...
Build goes smoothly, tests pass.
2014-03-08 19:36:28 -05:00
Andrew Gibiansky
957de8ff57
upgraded everything to aeson >= 0.7, which required fairly major changes
2014-02-28 22:20:29 -08:00
Adam Vogt
5090114922
depend on aeson < 0.7 due to ByteString instances removed in that version
2014-01-09 20:02:30 -05:00