Skip to content
Snippets Groups Projects

HELpy and Beekeepy

Python Projects: HELpy & Beekeepy

This repository contains two Python projects: HELpy and Beekeepy. The projects are managed using poetry, linters can be run using the following command:

pre-commit run --all

Projects

  1. HELpy: Hive Execution Layer. More information in helpy/README.md
  2. Beekeepy: A project that depends on HELpy. More information in beekeepy/README.md

Installation

Each project can be installed separately by navigating into the project directory:

For HELpy:

cd helpy
poetry install

For Beekeepy:

cd beekeepy
poetry install

Development Setup

For development purposes, it is recommended to install all dependencies by insta the local-tools subproject located in the tests/local-tools directory. This package contains all the necessary linters and installs both Helpy and Beekeepy in editable mode.

To install local-tools, run the following commands:

cd tests/local-tools
poetry install

This setup ensures a proper development environment with all tools and dependencies in place.