$npx skillfedfor your agent

spyder-kernels

Jupyter kernels for Spyder's console

With conditionsPyPI InterpretersReleased Jun 2026130.8K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — spyder_kernels-3.1.5-py3-none-any.whl
v3.1.5 · released 2026-06-23 · Python >=3.9 · 9 runtime deps: cloudpickle, ipykernel, ipython, jupyter-client, packaging, pyxdg, pyzmq, traitlets

Yes—if you use Spyder for interactive Python development. The package is actively maintained, has no known vulnerabilities, and low install friction. It's a core component for Spyder's console functionality. If you don't use Spyder or prefer other IDEs, it's not relevant.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later; intended for use with Spyder IDE or as a standalone Jupyter kernel provider.
  • Low friction: pure Python wheel with nine runtime dependencies including ipykernel, jupyter-client, and ipython.
  • Last release 52 days ago with active repository maintenance and no known vulnerabilities.

License · maintenance · safety

MIT (permissive) — MIT license permits unrestricted use, modification, and distribution with minimal restrictions—suitable for both commercial and personal projects.

last release 2026-06-23 (52 days) · last repo commit 2026-08-03 · 42 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 130,750 downloads/mo, #11,627 on PyPI

Verify before relying

pip install spyder-kernels

# Then launch Spyder, which will automatically discover and use these kernels
# for its console panes. Kernels can also be used independently:
from spyder_kernels.console import start_kernel
start_kernel()
  • Whether the package works reliably with all supported Python versions (3.9–3.13) in production environments.
  • Performance characteristics when handling large datasets or long-running computations in the Spyder console.
  • Compatibility with third-party Spyder plugins or extensions that may interact with kernel execution.
Same gist for agents: .md · .json

What it is and what it does

spyder-kernels is a bridge between Spyder, the Scientific Python IDE, and Jupyter's kernel architecture. It provides kernels that let you execute Python code interactively within Spyder's console panes, or use those same kernels independently in a standard Jupyter environment. The package wraps ipykernel and related Jupyter components (jupyter-client, ipython) to handle code execution, serialization via cloudpickle, and inter-process communication through pyzmq.

You install it once, and Spyder automatically discovers and uses it for its console. You can also launch the kernels standalone if you want Spyder-compatible execution outside the IDE. It's designed for developers and scientists who want interactive Python exploration with Spyder's editor and debugging tools, or who need to switch between Spyder and Jupyter without reconfiguring their environment.

Use it for

  • Interactive data exploration and visualization in Spyder's console with persistent kernel state across multiple code cells.
  • Running long-running computations or simulations in Spyder while keeping the IDE responsive and debuggable.
  • Switching between Spyder and Jupyter notebooks without losing kernel state or environment configuration.
  • Developing and testing scientific Python code with Spyder's integrated debugging and introspection tools.
  • Managing multiple isolated Python environments within Spyder for different projects or dependencies.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes—if you use Spyder for interactive Python development.

The package is actively maintained, has no known vulnerabilities, and low install friction. It's a core component for Spyder's console functionality. If you don't use Spyder or prefer other IDEs, it's not relevant.

Install

spyder-kernels on PyPI

Before you install

Low friction: pure Python wheel with nine runtime dependencies including ipykernel, jupyter-client, and ipython. Last release 52 days ago with active repository maintenance and no known vulnerabilities.

Requires Python 3.9 or later; intended for use with Spyder IDE or as a standalone Jupyter kernel provider.

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal restrictions—suitable for both commercial and personal projects.

Quickstart

pip install spyder-kernels

# Then launch Spyder, which will automatically discover and use these kernels
# for its console panes. Kernels can also be used independently:
from spyder_kernels.console import start_kernel
start_kernel()

Verify before relying

  • Whether the package works reliably with all supported Python versions (3.9–3.13) in production environments.
  • Performance characteristics when handling large datasets or long-running computations in the Spyder console.
  • Compatibility with third-party Spyder plugins or extensions that may interact with kernel execution.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
9 packages
cloudpickleipykernelipythonjupyter-clientpackagingpyxdgpyzmqtraitletswurlitzer
MaintenanceActively maintained 52 days since the last release
Last repo commit
First released
Downloads130,750 / month, #11,627 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableFramework :: IPythonFramework :: JupyterIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Topic :: Software Development :: Interpreters

Evidence: spyder_kernels-3.1.5-py3-none-any.whl

Tags

Capabilities
spyder jupyter kernelspyder console ipythoninteractive python spyderjupyter kernel for spyderspyder ipykernel integrationspyder code executionspyder interactive console
Topics
jupyter-kernelspyder-ideinteractive-console
PyPI keywords
spyderjupyterkernelipythonconsole

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “spyder jupyter kernel”

  • spyder-kernelsProvides Jupyter kernels that integrate Python code execution with…
  • qtconsoleQtConsole is a Qt-based graphical console for Jupyter kernels that…
  • jupyter-kernel-clientConnects to live Jupyter Kernels over HTTP and WebSocket to execute…

Give your agent the search over MCP, or paste the wish link into any chat.

More Interpreters packages

asttokens Worth it
PyPI · Python Modules · released Jul 2026

Annotates Python abstract syntax trees with the positions of tokens and source code text, enabling tools to map AST nodes back to their originating code for refactoring, analysis, and transformation.

permissive licensepure Python · 3.8+
134.8Mdownloads / mo
pyinstaller Worth it
PyPI · Software Development · released Aug 2026

PyInstaller bundles a Python application and all its dependencies into a single standalone executable or folder that runs without requiring a Python interpreter or installed modules on the target system.

Install it if you need to distribute Python applications as standalone executables.

GPL-2.0-onlycompiled wheel
12.1Mdownloads / mo
parsy Worth it
PyPI · Text Processing · released Sep 2025

Parsy is a parser combinator library that lets you build complex text parsers by combining small, reusable parser functions together in a declarative style.

Install it if you need to parse structured text and prefer a functional, composable approach over regex or hand-rolled parsing logic.

MITpure Python · 3.9+
3.8Mdownloads / mo
Arpeggio Worth it
PyPI · Python Modules · released Sep 2025

Arpeggio is a recursive descent parser with memoization that implements PEG (Packrat) grammars, letting you define and parse custom languages or structured text formats.

Install it if you need to build a parser for a custom grammar or language; if you want a higher-level interface for language definition, consider textX instead.

MITpure Python
2.1Mdownloads / mo
wasmtime Worth it
PyPI · Compilers · released Jul 2026

Embeds the Wasmtime WebAssembly runtime in Python, allowing you to compile, instantiate, and execute WebAssembly modules and components directly from Python code.

Install it if you need to execute WebAssembly from Python; verify the license terms for your use case first.

Apache-2.0 WITH LLVM-exceptionpure Python · 3.9+
1.9Mdownloads / mo
abnf Worth it
PyPI · Code Generators · released Aug 2026

Generates parsers from ABNF grammars as specified in RFC 5234 and RFC 7405, with 30+ built-in grammar modules for common RFCs like HTTP headers, email addresses, and URIs.

Install it if you need to parse or validate structured text defined by RFCs or custom ABNF grammars.

MITpure Python · 3.10+
1.1Mdownloads / mo

See also ipykernel · comm · bash_kernel · spyder · jupyter-kernel-gateway · metakernel · jupyter-kernel-client · jupyter · jupyter-console · ipython