Installation

Dependencies

Python

BoboCEP requires Python 3.9 or later. If you are using Raspberry Pi OS, it should come with this as standard. You can check this using:

python --version

However, if a suitable version is not installed, then you will need to install it yourself. See here for available Python versions. The following instructions will focus on Python 3.9.16.

Download Python 3.9.16, unpack it, and then enter the directory containing its files.

wget https://www.python.org/ftp/python/3.9.16/Python-3.9.16.tar.xz
tar -xf Python-3.9.16.tar.xz
cd Python-3.9.16

Next, configure and install.

./configure
make -j 4
sudo make altinstall

Finally, update pip to the latest version.

python3.9 -m pip install --upgrade pip

Install via pip

You can install the latest version of BoboCEP via pip with:

pip install BoboCEP

virtualenv

If you would like to install BoboCEP in a virtual environment, consider using the following.

sudo apt install python3-virtualenv -y

virtualenv venv
source venv/bin/activate
pip install BoboCEP
deactivate

Build Manually

You can also build BoboCEP manually with:

git clone https://github.com/r3w0p/bobocep.git BoboCEP
cd BoboCEP
pip install .

Development

If you want to develop BoboCEP, see Developer Guide for more information.