Skip to content

Commit

Permalink
dotnet kernel for C# and F# (#547)
Browse files Browse the repository at this point in the history
* chore: enable 4 Systems support

* chore: update jupyterlab

* refactor: fix python kernel build

* refactor: move jupyterlabArgs to modules.types.poetry

* refactor: add notebookConfig option for the jupyterlab

* refactor: fix nix-kernel

* chore: update ocaml kernel

* chore: update elm kernel

* chore(python): add example for the native kernel

* chore(fix): typescript kernel with latest nixpkgs

* refactor: use juliaWithPackage

* refactor: add mkPoertyKernel

* fix: use poetry2nix pull 1329

* fix: haskellCompiler use ghc943

* fix: #527 missing logo file

* chore(docs): clean docs deps

* Revert "Remove julia example, since it does not build anymore"

This reverts commit 0c86802.

* Revert "Remove scala example, since it does not build anymore"

This reverts commit daf5e19.

* fix: #524 internal the kernelModuleDir

* chore: update locks and void unused transitive inputs

* feat: enrich julia example

* refactor: apply nixpkgsArg by default

* fix(haskell): enrich extraPackgesTypes by @teto

* chore(templates): add the runtimePackages use case for the #528

* feat(kernelArgs): add extraKernelSpc for extending the spc

solve #483, and enable the debugger by default

* chore: update poetry2nix

* chore: remove nixpkgs-julia(upstream merged)

* fix: add space escape

* add dotnet kernel for C# and F#

* dotnet: add zlib and openssl to runtimeDeps

---------

Co-authored-by: guangtao <[email protected]>
  • Loading branch information
anpin and GTrunSec authored Nov 24, 2024
1 parent 0c86802 commit b9dcda0
Show file tree
Hide file tree
Showing 87 changed files with 5,437 additions and 6,159 deletions.
2 changes: 1 addition & 1 deletion .github/actions/common-setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ runs:
steps:

- name: Installing Nix
uses: cachix/install-nix-action@v20
uses: cachix/install-nix-action@v23
with:
nix_path: nixpkgs=channel:nixpkgs-unstable
github_access_token: ${{ inputs.SECRET_GITHUB_TOKEN }}
Expand Down
7 changes: 0 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,13 +67,6 @@ jobs:
run: |
nix build -L .#jupyterlab-kernel-${{ matrix.kernel }}
# TODO remove once we have a better solution. For more info see
# https://github.com/tweag/jupyterWith/pull/280
- name: Install IJulia
if: contains(matrix.kernel, 'julia')
run: |
result/bin/julia examples/$( echo "${{ matrix.kernel }}" | sed -e "s|example-||" | sed -e "s|-|/|g" )/installDeps.jl
- name: Test notebook for ${{ matrix.kernel }} kernel
run: |
echo 'If Julia fails, see if IJulia was updated recently.'
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ result*
/.pre-commit-config.yaml

.ipynb_checkpoints/
*.ipynb
/*.ipynb

# generated folder of jupyter distribution
/jupyterlab/
Expand Down
33 changes: 17 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
# Jupyter :heart: Nix

<p float="left">
<img src="modules/kernels/bash/logo64.png" width="45" />
<img src="modules/kernels/c/logo64.png" width="45" />
<img src="modules/kernels/elm/logo64.png" width="45" />
<img src="modules/kernels/go/logo64.png" width="45" />
<img src="modules/kernels/haskell/logo64.png" width="45" />
<img src="modules/kernels/python/logo64.png" width="45" />
<img src="modules/kernels/javascript/logo64.png" width="45" />
<img src="modules/kernels/julia/logo64.png" width="45" />
<img src="modules/kernels/nix/logo64.png" width="45" />
<img src="modules/kernels/ocaml/logo64.png" width="45" />
<img src="modules/kernels/postgres/logo64.png" width="45" />
<img src="modules/kernels/r/logo64.png" width="45" />
<img src="modules/kernels/rust/logo64.png" width="45" />
<img src="modules/kernels/scala/logo64.png" width="45" />
<img src="modules/kernels/typescript/logo64.png" width="45" />
<img src="modules/kernels/zsh/logo64.png" width="45" />
<img src="modules/kernels/bash/logo-64x64.png" width="45" />
<img src="modules/kernels/c/logo-64x64.png" width="45" />
<img src="modules/kernels/elm/logo-64x64.png" width="45" />
<img src="modules/kernels/go/logo-64x64.png" width="45" />
<img src="modules/kernels/haskell/logo-64x64.png" width="45" />
<img src="modules/kernels/python/logo-64x64.png" width="45" />
<img src="modules/kernels/javascript/logo-64x64.png" width="45" />
<img src="modules/kernels/julia/logo-64x64.png" width="45" />
<img src="modules/kernels/nix/logo-64x64.png" width="45" />
<img src="modules/kernels/ocaml/logo-64x64.png" width="45" />
<img src="modules/kernels/postgres/logo-64x64.png" width="45" />
<img src="modules/kernels/r/logo-64x64.png" width="45" />
<img src="modules/kernels/rust/logo-64x64.png" width="45" />
<img src="modules/kernels/scala/logo-64x64.png" width="45" />
<img src="modules/kernels/typescript/logo-64x64.png" width="45" />
<img src="modules/kernels/zsh/logo-64x64.png" width="45" />
<img src="modules/kernels/dotnet/logo-64x64.png" width="45" />
</p>

This repository provides a Nix-based framework for the definition of
Expand Down
27 changes: 0 additions & 27 deletions dart-sass/default.nix

This file was deleted.

Loading

0 comments on commit b9dcda0

Please sign in to comment.