Skip to content

Installation

Dan edited this page Feb 10, 2022 · 3 revisions

Yasb is written using Python 3.9.0 and makes use of several features which are not available in earlier versions of Python 3.

Install Python 3.9

NOTE: Some modules, such as winrt, do not yet support Python 3.10.

How are you installing yasb?


Installing from source

Pulling the repository

In order to run Yasb locally, clone the source code repository:

git clone https://github.com/denBot/yasb.git

Python Requirements

Yasb makes use of several python packages, including PyQt6, pytz, cerberus and watchdog. These packages are required to run Yasb.

To install the python requirements, enter the repository directory in your terminal of choice and run:

pip install -r requirements.txt

Running the application

python src/main.py

or run using pythonw

pythonw src/main.py

To find out how to configure Yasb, please refer to Configuration.

If the application fails to start or crashes at any point, please have a look at the log file yasb.log which will be created within your configuration directory.