1. 09 Sep, 2019 1 commit
  2. 21 Sep, 2018 1 commit
    • Ludovic Courtès's avatar
      Don't rely on $JUPYTER_PATH when searching for kernels. · 2212fb1c
      Ludovic Courtès authored
      Fixes a regression introduced in
      cd370ab1 whereby kernels other than
      ipython would not be found because JUPYTER_PATH was unset.
      
      * guix-kernel/jupyter-server.scm (jupyter-kernel-path): New procedure.
      (find-kernel-by-name): Rewrite and search in (jupyter-kernel-path) by
      default.
      * guix-kernel/environ.scm (env-profile->str): Remove.
      (make-new-environment): Set 'GUIX_PROFILE'.
      2212fb1c
  3. 11 Sep, 2018 1 commit
  4. 20 Jul, 2018 1 commit
  5. 12 Jul, 2018 1 commit
  6. 05 Jul, 2018 1 commit
  7. 02 Jul, 2018 2 commits
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Use Guix profile. · eb63b665
      ROUBY Pierre-Antoine authored
      * guix-kernel/environ.scm (m-build-profile->path, new-profile-path):
        New procedures.
        (env-profile->str): New procedure.
        (make-nex-environment): Use profile.
        Add cpath, infopath, manpath, libpath, alocal, jupyter,
        guile-load-path, guile-compiled.
      eb63b665
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Use one socket for subkernel. · 8079acd6
      ROUBY Pierre-Antoine authored
      * guix-jupyter-kernel.scm (new-subkernel-connect): Delete sub-socket-iosub.
      * guix-jupyter-subkernel.scm: Delete socket-iopub.
      * guix-kernel/environ.scm: Minor chance on environment creation.
      8079acd6
  8. 27 Jun, 2018 1 commit
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Fix guix package. · 87850a5f
      ROUBY Pierre-Antoine authored
      * Makefile.am (kernel.json): Delete rule.
      * environment.scm (arguments): substitute openssl, guile, guile-load-path,
        guile-load-compiled-path and kernel path.
        (source): Use local file.
      * guix-kernel/environ.scm (guile-current-load-path->args-list,
        guix-current-load-compiled-path->args-list): New procedures.
      * kernel.json: Rename 'kernel.json.in' to 'kernel.json'.
        (argv) Add '@guile@', '@LOAD_PATH@', '@LOAD_COMPILED_PATH@' and
        '@guix-jupyter-kernerl.scm@' for subsitution.
      * guix-jupyter-kernel.scm (start-sub-kernel): Propagated guile load path
        and load compiled path.
      87850a5f
  9. 25 Jun, 2018 2 commits
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Add GPLv3 and copyright file header. · fdd4dc2a
      ROUBY Pierre-Antoine authored
      * Makefile.am: Add GPLv3+ header.
      * configure.ac: Add GPLv3+ header.
      * guix-jupyter-kernel.scm: Add GPLv3+ header.
      * guix-jupyter-subkernel.scm: Add GPLv3+ header.
      * guix-kernel/environ.scm: Add GPLv3+ header.
      * guix-kernel/hmac.scm: Add GPLv3+ header.
      * guix-kernel/magic.scm: Add GPLv3+ header.
      * guix-kernel/tools.scm: Add GPLv3+ header.
      fdd4dc2a
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Add autotools build system. · 2072ebcd
      ROUBY Pierre-Antoine authored
      * guix-jupyter-kernel.scm: Move from 'src/'.
      * guix-jupyter-subkernel.scm: Move from 'src/'.
      * guix-kernel/environ.scm: Move from 'src/'.
      * guix-kernel/hmac.scm: Move from 'src/'.
      * guix-kernel/magic.scm: Move from 'src/'.
      * guix-kernel/tools.scm: Move from 'src/'.
      * kernel.json.in: Move from 'src/kernel.json'.
        (argv): Add '@guilemoduledir@'.
      * env.in: New file.
      * bootstrap: New file.
      * configure.ac: New file.
      * guile.am: New file.
      * Makefile.am: New file.
      * environment.scm: New file.
      * VERSION: New file.
      2072ebcd
  10. 22 Jun, 2018 1 commit
  11. 21 Jun, 2018 1 commit
  12. 20 Jun, 2018 1 commit
    • ROUBY Pierre-Antoine's avatar
      guix-kernel: Add 'environ.scm'. · c754de0d
      ROUBY Pierre-Antoine authored
      * src/guix-kernel/environ.scm: New file.
        (all-packages): New variable.
        (store): New variable.
        (find-package): New procedure.
        (get-package-path): New procedure.
        (guile-current-version-path): New procedure.
      * src/guix-jupyter-kernel.scm (start-sub-kernel): Dynamic guile path.
      c754de0d