Files

29 lines
1.5 KiB
Markdown

# Инструкция по настройке системы под локальную разработку
## Установка необходимых пакетов
```bash
sudo apt update
sudo apt install -y python3-venv
```
## Создание и активация виртуального окружения
```bash
python3 -m venv .venv
source .venv/bin/activate
```
## Установка разрабатываемого пакета в виртуальное окружение
Используется установка в режиме редактирования: внесенные изменения в исходный код сразу влияют на установленный пакет. При установке также автоматически установятся все зависимости проекта, указанные в файле `requirements.txt`.
```bash
pip install -e .
```
# Сборка deb пакета
⚠️ Важно: Перед сборкой обязательно покиньте виртуальное окружение через вызов команды `deactivate`.
Перед сборкой будут проверены и установлены необходимые зависимости. Готовый пакет будет собран на один уровень выше каталога разработки. После сборки рекомендуется выполнить очистку для избавления артефактов сборки.
```bash
make build
make clean
```