From 4748662cd2afaf6535e09d8c1c0ce7c996674cdc Mon Sep 17 00:00:00 2001 From: Jitse Niesen Date: Sat, 17 Jan 2026 16:21:38 +0000 Subject: [PATCH 1/3] Update README.md * Do not mention version numbers of dependencies because they are out of date and I keep forgetting to update them. * Installations using pip often do not work properly. * Update badges. * Minor changes to language and formatting. --- README.md | 41 ++++++++++++----------------------------- 1 file changed, 12 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 5b6457e9..62777525 100644 --- a/README.md +++ b/README.md @@ -1,58 +1,41 @@ # Spyder notebook plugin +This is a Spyder plugin to use Jupyter notebooks inside Spyder. +Currently it supports basic functionality such as creating new notebooks, opening any notebook in your filesystem and saving notebooks at any location. -Spyder plugin to use Jupyter notebooks inside Spyder. Currently it supports -basic functionality such as creating new notebooks, opening any notebook in -your filesystem and saving notebooks at any location. - -You can also use Spyder's file switcher to easily switch between notebooks -and open an IPython console connected to the kernel of a notebook to inspect -its variables in the Variable Explorer. +You can also use Spyder's file switcher to easily switch between notebooks and open an IPython console connected to the kernel of a notebook to inspect its variables in the Variable Explorer. ## Project details ![license](https://img.shields.io/pypi/l/spyder-notebook.svg) -[![conda version](https://img.shields.io/conda/v/spyder-ide/spyder-notebook.svg)](https://www.anaconda.com/download/) +[![conda version](https://img.shields.io/conda/vn/conda-forge/spyder.svg)](https://anaconda.org/conda-forge/spyder) [![download count](https://img.shields.io/conda/d/spyder-ide/spyder-notebook.svg)](https://www.anaconda.com/download/) [![pypi version](https://img.shields.io/pypi/v/spyder-notebook.svg)](https://pypi.python.org/pypi/spyder-notebook) -[![Join the chat at https://gitter.im/spyder-ide/public](https://badges.gitter.im/spyder-ide/spyder.svg)](https://gitter.im/spyder-ide/public) [![OpenCollective Backers](https://opencollective.com/spyder/backers/badge.svg?color=blue)](#backers) -[![OpenCollective Sponsors](https://opencollective.com/spyder/sponsors/badge.svg?color=blue)](#sponsors) - -## Build status - -[![Windows status](https://github.com/spyder-ide/spyder-notebook/workflows/Windows%20tests/badge.svg)](https://github.com/spyder-ide/spyder-notebook/actions?query=workflow%3A%22Windows+tests%22) -[![Linux status](https://github.com/spyder-ide/spyder-notebook/workflows/Linux%20tests/badge.svg)](https://github.com/spyder-ide/spyder-notebook/actions?query=workflow%3A%22Linux+tests%22) -[![MacOS status](https://github.com/spyder-ide/spyder-notebook/workflows/Macos%20tests/badge.svg)](https://github.com/spyder-ide/spyder-notebook/actions?query=workflow%3A%22Macos+tests%22) +[![OpenCollective Sponsors](https://opencollective.com/spyder/sponsors/badge.svg?color=blue)](#sponsors)
+[![Tests](https://github.com/spyder-ide/spyder-notebook/actions/workflows/run-tests.yml/badge.svg)](https://github.com/spyder-ide/spyder/actions/workflows/run-tests.yml) [![codecov](https://codecov.io/gh/spyder-ide/spyder-notebook/branch/master/graph/badge.svg)](https://codecov.io/gh/spyder-ide/spyder-notebook/branch/master) [![Crowdin](https://badges.crowdin.net/spyder-notebook/localized.svg)](https://crowdin.com/project/spyder-notebook) ## Installation -To install this plugin, you can use either ``pip`` or ``conda`` package managers, as follows: - -Using conda (the recommended way!): +This plugin can be installed using the ``conda`` package manager as follows: ``` conda install spyder-notebook -c conda-forge ``` -Using pip: +The plugin is also available on PyPI. In principle, you can use `pip` to install it, but this often leads to installations that do not work properly. -``` -pip install spyder-notebook -``` - -**Note**: At the moment it is not possible to use this plugin with the [Spyder installers](http://docs.spyder-ide.org/current/installation.html#standalone-installers) for Windows and macOS. We're working to make that a reality in the future. +**Note**: At the moment it is not possible to use this plugin with [Spyder's stand-alone installers](http://docs.spyder-ide.org/current/installation.html#standalone-installers). We're working to make that a reality in the future. ## Dependencies This project depends on: -* [Spyder](https://github.com/spyder-ide/spyder) (version 5.x) -* [Notebook](https://github.com/jupyter/notebook) (version 4.3 or later) - +* [Spyder](https://github.com/spyder-ide/spyder) +* [Notebook](https://github.com/jupyter/notebook) from Jupyter ## Changelog Visit our [CHANGELOG](CHANGELOG.md) file to know more about our new features and improvements. @@ -76,7 +59,7 @@ or create a issue in this repo. We will be more than glad to answer. Spyder and its subprojects are funded thanks to the generous support of -[![Quansight](https://static.wixstatic.com/media/095d2c_2508c560e87d436ea00357abc404cf1d~mv2.png/v1/crop/x_0,y_9,w_915,h_329/fill/w_380,h_128,al_c,usm_0.66_1.00_0.01/095d2c_2508c560e87d436ea00357abc404cf1d~mv2.png)](https://www.quansight.com/)[![Numfocus](https://i2.wp.com/numfocus.org/wp-content/uploads/2017/07/NumFocus_LRG.png?fit=320%2C148&ssl=1)](https://numfocus.org/) +[![Chan Zuckerberg Initiative](https://raw.githubusercontent.com/spyder-ide/spyder/master/img_src/czi.png)](https://chanzuckerberg.com/)[![Numfocus](https://i2.wp.com/numfocus.org/wp-content/uploads/2017/07/NumFocus_LRG.png?fit=320%2C148&ssl=1)](https://numfocus.org/) and the donations we have received from our users around the world through [Open Collective](https://opencollective.com/spyder/): From d4edf6d128024b609d2942e5d4bd6e4077d90566 Mon Sep 17 00:00:00 2001 From: Jitse Niesen Date: Sat, 17 Jan 2026 17:07:08 +0000 Subject: [PATCH 2/3] Update screenshot in README file Replace previous picture showing a very old version of Spyder with a new picture showing the latest version. --- README.md | 2 +- doc/example.gif | Bin 4040744 -> 0 bytes doc/screenshot.png | Bin 0 -> 135074 bytes 3 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 doc/example.gif create mode 100644 doc/screenshot.png diff --git a/README.md b/README.md index 62777525..0a1ef2f6 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ You can ask your questions at the [Spyder group](https://groups.google.com/forum or create a issue in this repo. We will be more than glad to answer. ## Overview -![example](https://raw.githubusercontent.com/spyder-ide/spyder-notebook/master/doc/example.gif) +![Screen shot](https://raw.githubusercontent.com/spyder-ide/spyder-notebook/master/doc/screenshot.png) ## Sponsors diff --git a/doc/example.gif b/doc/example.gif deleted file mode 100644 index 56e98f69b8e48f08dcafd073f033c7bdb0b920a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4040744 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