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- HELpy: Hive Execution Layer. More information in
helpy/README.md - Beekeepy: A project that depends on HELpy. More information in
beekeepy/README.md
Each project can be installed separately by navigating into the project directory:
For HELpy:
cd helpy
poetry installFor Beekeepy:
cd beekeepy
poetry installFor 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 installThis setup ensures a proper development environment with all tools and dependencies in place.