From 088058c0c73abe64d12257c7bbf1a1a560f2fc02 Mon Sep 17 00:00:00 2001 From: Noah Sprent <39567418+noahsprent@users.noreply.github.com> Date: Tue, 12 Aug 2025 21:08:52 +0100 Subject: [PATCH] Add instructions to install package from source --- .../07-Plugins/03-plugin-as-python-package.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/developer-guide/07-Plugins/03-plugin-as-python-package.md b/developer-guide/07-Plugins/03-plugin-as-python-package.md index c6c8567af..0f3c10210 100644 --- a/developer-guide/07-Plugins/03-plugin-as-python-package.md +++ b/developer-guide/07-Plugins/03-plugin-as-python-package.md @@ -340,6 +340,15 @@ include /LEADER_ONLY For an example, see the [logs2slack](https://github.com/Pioreactor/pioreactor-logs2slack) plugin's repository. +## Install package from source + +It isn't enough to just `pip install` your package, as this will only add the script to the pioreactor system, not any extra configs you may have added. +If you want to install the whole package from source you can simply run: + +``` +pio plugins install --source +``` + ## Create a Python package on PyPI Create an account on [https://pypi.org/](https://pypi.org/). Make sure to verify your email.