1. 26 Jul, 2021 5 commits
  2. 06 Jul, 2021 3 commits
  3. 25 Jan, 2021 3 commits
  4. 24 Jan, 2021 8 commits
  5. 23 Jan, 2021 9 commits
  6. 22 Jan, 2021 4 commits
    • Ludovic Courtès's avatar
      kernel: Add ";;guix search" magic. · f67aa2be
      Ludovic Courtès authored
      * guix-jupyter-kernel.scm (search-inferior-packages)
      (reply-search-results): New procedures.
      (reply-execute-request): Handle ";;guix search".
      (%magic-commands): Add "search".
      * README.org (Searching for packages): New section.
      f67aa2be
    • Ludovic Courtès's avatar
      kernel: Do not embed the host's (guix config) module. · 49da4998
      Ludovic Courtès authored
      * guix/jupyter/kernel.scm (module-to-import?): Exclude (guix config).
      (spawn-kernel/container): Provide (guix config) via 'make-config.scm'.
      49da4998
    • Ludovic Courtès's avatar
      kernel: Handle ";;guix describe" magic. · ef1c3bd1
      Ludovic Courtès authored
      * guix-jupyter-kernel.scm (channels->shtml): Move heading to...
      (reply-for-channels): ... here.
      (reply-channel-description): New procedure.
      (reply-execute-request): Handle ";;guix describe".
      (%magic-commands): Add "describe".
      ef1c3bd1
    • Ludovic Courtès's avatar
      build: Remove uses of the 'env' script. · b1f7b125
      Ludovic Courtès authored
      This is a followup to 33be53fe.
      
      * guile.am (.scm.go): Use '-L' instead of './env'.
      * Makefile.am (AM_TESTS_ENVIRONMENT): Remove 'abs_top_srcdir' variable.
      (SCM_LOG_DRIVER): Use '-L' and '-C' instead of './env'.
      b1f7b125
  7. 21 Jan, 2021 6 commits
    • Ludovic Courtès's avatar
      kernel: Obtain and display channel info from the inferior. · bd768e25
      Ludovic Courtès authored
      * guix-jupyter-kernel.scm (reply-for-channels): Add #:profile parameter
      and honor it.
      (reply-execute-request): Call 'inferior-eval' and pass #:profile to
      'reply-for-channels'.
      bd768e25
    • Ludovic Courtès's avatar
      environment: Fix default inferior in the absence of a user 'guix'. · 3a19cffe
      Ludovic Courtès authored
      * guix/jupyter/environment.scm (open-default-inferior): Don't call
      'open-inferior' on the result of 'inferior-for-channels'.
      3a19cffe
    • Ludovic Courtès's avatar
      build: Add 'pre-inst-env' script. · 33be53fe
      Ludovic Courtès authored
      * env.in: Remove.
      * pre-inst-env.in: New file.
      * configure.ac: Build 'pre-inst-env'.
      * README.org (Using the kernel prior to installation): Document './pre-inst-env'.
      33be53fe
    • Ludovic Courtès's avatar
      Switch to Guile-JSON 4.x. · 1af3c087
      Ludovic Courtès authored
      * environment.scm <propagated-inputs>: Update to GUILE-JSON-4.
      * jupyter/json.scm: Use (json parser) instead of (json).  Explain the
      difference with what Guile-JSON provides.
      * guix-jupyter-kernel.scm: Use (json parser) and (json builder) instead
      of (json).
      * guix/jupyter/kernel.scm: Likewise.
      * guix/jupyter/proxy.scm: Likewise.
      * jupyter/guile.scm: Likewise.
      * jupyter/kernels.scm: Likewise.
      * jupyter/messages.scm: Likewise.
      * jupyter/servers.scm: Likewise.
      * tests/guile.scm: Likewise.
      * tests/kernels.scm: Likewise.
      * tests/servers.scm: Likewise.
      * configure.ac: Check for (json parser) rather than JSON.
      1af3c087
    • Ludovic Courtès's avatar
      kernel: Log startup. · d41d8c5f
      Ludovic Courtès authored
      * guix-jupyter-kernel.scm <top level>: Log kernel startup.
      d41d8c5f
    • Ludovic Courtès's avatar
      build: Support Guile 3.0. · b6606999
      Ludovic Courtès authored
      * configure.ac: Check for Guile 3.0.
      * environment.scm <arguments, inputs>: Adjust accordingly.
      b6606999
  8. 07 Jan, 2020 1 commit
  9. 09 Dec, 2019 1 commit