mirror of
https://gitflic.ru/project/alt-gnome/karkas.git
synced 2024-12-24 00:33:06 +03:00
2.4 KiB
2.4 KiB
Настройка рабочего окружения
Данная инструкция поможет вам настроить рабочее окружение для разработки OCAB.
Предварительные требования
- Python 3.12: OCAB требует Python 3.12.
- VSCode: Рекомендуется использовать VSCode для разработки.
- Git: У вас должен быть установлен Git для клонирования репозитория.
Шаги
-
Клонируйте репозиторий:
git clone https://gitflic.ru/project/armatik/ocab.git
-
Откройте проект в VSCode:
- Откройте папку
ocab
в VSCode. - VSCode автоматически предложит открыть проект как workspace, используя файл
ocab.code-workspace
. Нажмите "Открыть Workspace", чтобы принять предложение.
- Откройте папку
-
Настройте Poetry:
- Установите Poetry, следуя инструкциям на официальном сайте: https://python-poetry.org/docs/.
- Для каждого пакета:
- Перейдите в папку пакета (например,
src/ocab_core
). - Выполните команду
poetry install
, чтобы установить зависимости пакета. - Poetry создаст виртуальное окружение внутри папки пакета (
.venv
).
- Перейдите в папку пакета (например,
-
Активируйте виртуальное окружение:
- Выполните команду
poetry shell
в папке пакета, чтобы активировать виртуальное окружение.
- Выполните команду
Теперь ваше рабочее окружение настроено, и вы можете начать.
Дополнительная информация
- Каждый пакет в монорепозитории имеет свой собственный файл
pyproject.toml
, где указаны его зависимости. - Poetry автоматически управляет виртуальными окружениями для каждого пакета.
- Вы можете использовать команду
poetry add <package_name>
для добавления новых зависимостей.