afishhh / python-qalculate

(WIP) Python bindings for libqalculate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Warning

This project is under heavy development!

Breaking changes may be introduced at any moment.

WIP Python bindings for libqalculate.

Building

Debian and derivatives

Dependencies

For the bindings only:

sudo apt install build-essential cmake python3 python3-dev python3-pybind11 pybind11-dev

For libqalculate (when building with -DUSE_SYSTEM_LIBQALCULATE=OFF):

sudo apt install autoconf intltool libtool automake libgmp-dev libmpfr-dev libcurl4-openssl-dev libicu-dev libxml2-dev

Building

mkdir build && cd build
cmake ..
cmake --build . -j $(nproc)

Nix(OS)

The package in the flake is still a work in process, it is not a proper python package.

About

(WIP) Python bindings for libqalculate


Languages

Language:Python 61.1%Language:C++ 32.1%Language:CMake 5.4%Language:Nix 1.4%