CI: integrate Poetry for dependency management and update MPM installation instructions in documentation

This commit is contained in:
Ben Allfree
2025-11-30 09:34:17 -08:00
parent 3e5075b2a1
commit 9a871eb682
3 changed files with 592 additions and 92 deletions
+3 -2
View File
@@ -138,7 +138,8 @@ jobs:
- name: Install Python Requirements
working-directory: firmware
run: |
python -m pip install -r requirements.txt -t pyvendor
pip install poetry
poetry install
- name: Update Status - Installing plugins
if: ${{ inputs.plugins != '' }}
@@ -151,7 +152,7 @@ jobs:
if: ${{ inputs.plugins != '' }}
working-directory: firmware
run: |
python ./bin/mpm_pio.py install ${{ inputs.plugins }}
poetry run mpm install ${{ inputs.plugins }}
- name: Update Status - Downloading PlatformIO Cache
shell: bash