29 lines
1.5 KiB
Markdown
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
|
|
``` |