xeus and xeus-sql are subprojects of Project Jupyter and subject to the Jupyter governance and Code of conduct.
For general documentation about contributing to Jupyter projects, see the Project Jupyter Contributor Documentation.
The xeus team organizes public video meetings. The schedule for future meetings and minutes of past meetings can be found on our team compass.
To install the xeus-sql dependencies:
mamba install nlohmann_json xtl cppzmq xeus xeus-zmq cpp-tabulate>=1.5 xvega xvega-bindings xproperty jupyterlab soci-core compilers cmake -c conda-forge
If you're facing issues with your cmake
installation, installing it again with mamba install cmake -c conda-forge
works for me.
Then you can compile the sources
mkdir build
cd build
cmake -D CMAKE_INSTALL_PREFIX=$CONDA_PREFIX ..
# You can add options like -DXSQL_WITH_SQLITE3 to make the db type as required
# and we will handle the runtime error for that db
# cmake -D CMAKE_INSTALL_PREFIX=$CONDA_PREFIX -DXSQL_WITH_SQLITE3 ..
make
make install
mamba install sphinx breathe doxygen sphinx_rtd_theme