├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .python-version ├── .vscode ├── launch.json └── settings.json ├── .yarnrc.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── env-selector-dark.png ├── env-selector-light.png ├── launch-dark.png └── launch-light.png ├── codecov.yml ├── eslint.config.mjs ├── jupyter-config └── server-config │ └── pixi_kernel.json ├── kernels ├── pixi-kernel-ark │ ├── kernel.json │ ├── logo-64x64.png │ └── logo-svg.svg ├── pixi-kernel-ir │ ├── kernel.js │ ├── kernel.json │ ├── logo-64x64.png │ └── logo-svg.svg └── pixi-kernel-python3 │ ├── kernel.json │ ├── logo-32x32.png │ ├── logo-64x64.png │ └── logo-svg.svg ├── package.json ├── pixi_kernel ├── __init__.py ├── __main__.py ├── async_subprocess.py ├── compatibility.py ├── env.py ├── fallback.py ├── handlers.py ├── provisioner.py ├── readiness.py └── types.py ├── pyproject.toml ├── schema └── plugin.json ├── src ├── env.tsx ├── handler.ts └── index.tsx ├── tests ├── integration │ ├── ipykernel │ │ ├── kernel.py │ │ ├── pixi.lock │ │ └── pixi.toml │ └── r-irkernel │ │ ├── kernel.py │ │ ├── pixi.lock │ │ └── pixi.toml └── unit │ ├── conftest.py │ ├── data │ ├── bad_pixi_toml │ │ └── pixi.toml │ ├── missing_ipykernel │ │ ├── pixi.lock │ │ └── pixi.toml │ ├── non_existing_dependency │ │ └── pixi.toml │ ├── pixi_in_pixi │ │ ├── good_project │ │ │ ├── pixi.lock │ │ │ └── pixi.toml │ │ ├── pixi.lock │ │ └── pixi.toml │ ├── pixi_project │ │ ├── pixi.lock │ │ └── pixi.toml │ ├── pyproject_project │ │ ├── pixi.lock │ │ └── pyproject.toml │ └── transitive_dependency │ │ ├── pixi.lock │ │ └── pixi.toml │ ├── test_compatibility.py │ └── test_readiness.py ├── tox.ini ├── tsconfig.json ├── uv.lock └── yarn.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.14 -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/README.md -------------------------------------------------------------------------------- /assets/env-selector-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/assets/env-selector-dark.png -------------------------------------------------------------------------------- /assets/env-selector-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/assets/env-selector-light.png -------------------------------------------------------------------------------- /assets/launch-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/assets/launch-dark.png -------------------------------------------------------------------------------- /assets/launch-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/assets/launch-light.png -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/codecov.yml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jupyter-config/server-config/pixi_kernel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/jupyter-config/server-config/pixi_kernel.json -------------------------------------------------------------------------------- /kernels/pixi-kernel-ark/kernel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-ark/kernel.json -------------------------------------------------------------------------------- /kernels/pixi-kernel-ark/logo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-ark/logo-64x64.png -------------------------------------------------------------------------------- /kernels/pixi-kernel-ark/logo-svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-ark/logo-svg.svg -------------------------------------------------------------------------------- /kernels/pixi-kernel-ir/kernel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-ir/kernel.js -------------------------------------------------------------------------------- /kernels/pixi-kernel-ir/kernel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-ir/kernel.json -------------------------------------------------------------------------------- /kernels/pixi-kernel-ir/logo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-ir/logo-64x64.png -------------------------------------------------------------------------------- /kernels/pixi-kernel-ir/logo-svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-ir/logo-svg.svg -------------------------------------------------------------------------------- /kernels/pixi-kernel-python3/kernel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-python3/kernel.json -------------------------------------------------------------------------------- /kernels/pixi-kernel-python3/logo-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-python3/logo-32x32.png -------------------------------------------------------------------------------- /kernels/pixi-kernel-python3/logo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-python3/logo-64x64.png -------------------------------------------------------------------------------- /kernels/pixi-kernel-python3/logo-svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/kernels/pixi-kernel-python3/logo-svg.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/package.json -------------------------------------------------------------------------------- /pixi_kernel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/__init__.py -------------------------------------------------------------------------------- /pixi_kernel/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/__main__.py -------------------------------------------------------------------------------- /pixi_kernel/async_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/async_subprocess.py -------------------------------------------------------------------------------- /pixi_kernel/compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/compatibility.py -------------------------------------------------------------------------------- /pixi_kernel/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/env.py -------------------------------------------------------------------------------- /pixi_kernel/fallback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/fallback.py -------------------------------------------------------------------------------- /pixi_kernel/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/handlers.py -------------------------------------------------------------------------------- /pixi_kernel/provisioner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/provisioner.py -------------------------------------------------------------------------------- /pixi_kernel/readiness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/readiness.py -------------------------------------------------------------------------------- /pixi_kernel/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pixi_kernel/types.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/pyproject.toml -------------------------------------------------------------------------------- /schema/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/schema/plugin.json -------------------------------------------------------------------------------- /src/env.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/src/env.tsx -------------------------------------------------------------------------------- /src/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/src/handler.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/src/index.tsx -------------------------------------------------------------------------------- /tests/integration/ipykernel/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/integration/ipykernel/kernel.py -------------------------------------------------------------------------------- /tests/integration/ipykernel/pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/integration/ipykernel/pixi.lock -------------------------------------------------------------------------------- /tests/integration/ipykernel/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/integration/ipykernel/pixi.toml -------------------------------------------------------------------------------- /tests/integration/r-irkernel/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/integration/r-irkernel/kernel.py -------------------------------------------------------------------------------- /tests/integration/r-irkernel/pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/integration/r-irkernel/pixi.lock -------------------------------------------------------------------------------- /tests/integration/r-irkernel/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/integration/r-irkernel/pixi.toml -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/data/bad_pixi_toml/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/bad_pixi_toml/pixi.toml -------------------------------------------------------------------------------- /tests/unit/data/missing_ipykernel/pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/missing_ipykernel/pixi.lock -------------------------------------------------------------------------------- /tests/unit/data/missing_ipykernel/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/missing_ipykernel/pixi.toml -------------------------------------------------------------------------------- /tests/unit/data/non_existing_dependency/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/non_existing_dependency/pixi.toml -------------------------------------------------------------------------------- /tests/unit/data/pixi_in_pixi/good_project/pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/pixi_in_pixi/good_project/pixi.lock -------------------------------------------------------------------------------- /tests/unit/data/pixi_in_pixi/good_project/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/pixi_in_pixi/good_project/pixi.toml -------------------------------------------------------------------------------- /tests/unit/data/pixi_in_pixi/pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/pixi_in_pixi/pixi.lock -------------------------------------------------------------------------------- /tests/unit/data/pixi_in_pixi/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/pixi_in_pixi/pixi.toml -------------------------------------------------------------------------------- /tests/unit/data/pixi_project/pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/pixi_project/pixi.lock -------------------------------------------------------------------------------- /tests/unit/data/pixi_project/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/pixi_project/pixi.toml -------------------------------------------------------------------------------- /tests/unit/data/pyproject_project/pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/pyproject_project/pixi.lock -------------------------------------------------------------------------------- /tests/unit/data/pyproject_project/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/pyproject_project/pyproject.toml -------------------------------------------------------------------------------- /tests/unit/data/transitive_dependency/pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/transitive_dependency/pixi.lock -------------------------------------------------------------------------------- /tests/unit/data/transitive_dependency/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/data/transitive_dependency/pixi.toml -------------------------------------------------------------------------------- /tests/unit/test_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/test_compatibility.py -------------------------------------------------------------------------------- /tests/unit/test_readiness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tests/unit/test_readiness.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tox.ini -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/tsconfig.json -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/uv.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renan-r-santos/pixi-kernel/HEAD/yarn.lock --------------------------------------------------------------------------------