xeus-sqlite is a Jupyter kernel for SQL based on the native implementation of the Jupyter protocol xeus.
Launch the Jupyter notebook with
jupyter notebook or Jupyter lab with
jupyter lab and launch a new SQL notebook by selecting the xsqlite kernel.
xeus-sqlite has been packaged for the conda package manager.
To ensure that the installation works, it is preferable to install xeus-sqlite in a fresh conda environment.
To ensure that the installation works, it is preferable to install
xeus in a fresh conda environment. It is also needed to use
a miniconda installation because with the full anaconda
you may have a conflict.
The safest usage is to create an environment named xeus-sqlite with your miniconda installation
conda create -n xeus-sqlite conda activate xeus-sqlite
Installing from conda
To install xeus-sqlite with the conda package manager
conda install xeus-sqlite notebook -c conda-forge
Installing from source
To install the xeus-sqlite dependencies
conda install cmake nlohmann_json xtl cppzmq xeus sqlite sqlitecpp cpp-tabulate=1.2 -c conda-forge
Then you can compile the sources
mkdir build cd build cmake -D CMAKE_INSTALL_PREFIX=$CONDA_PREFIX .. make make install
xeus-sqlite depends on
|master||>=0.24.0, <0.25||>=3.30.1, <4||>=3.0.0, <4||>=1.3.0,<2.0||>=3.0.0|
|0.1.1||>=0.24.0, <0.25||>=3.30.1, <4||>=3.0.0, <4||>=1.3.0,<2.0||>=3.0.0|
|0.1.0||>=0.23.9, <0.24||>=3.30.1, <4||>=3.0.0, <4||=1.2.0||>=3.0.0|
See CONTRIBUTING.md to know how to contribute and set up a development environment.
We use a shared copyright model that enables all contributors to maintain the copyright on their contributions.
This software is licensed under the BSD-3-Clause license. See the LICENSE file for details.