@@ -234,6 +234,8 @@ tasks:
234
234
desc : Check for commonly misspelled words
235
235
deps :
236
236
- task : poetry:install-deps
237
+ vars :
238
+ POETRY_GROUPS : dev
237
239
cmds :
238
240
- poetry run codespell
239
241
@@ -242,6 +244,8 @@ tasks:
242
244
desc : Correct commonly misspelled words where possible
243
245
deps :
244
246
- task : poetry:install-deps
247
+ vars :
248
+ POETRY_GROUPS : dev
245
249
cmds :
246
250
- |
247
251
poetry run \
@@ -378,6 +382,8 @@ tasks:
378
382
- task : go:build
379
383
- task : go:rule-docs:build
380
384
- task : poetry:install-deps
385
+ vars :
386
+ POETRY_GROUPS : dev
381
387
cmds :
382
388
- |
383
389
poetry run \
@@ -636,11 +642,17 @@ tasks:
636
642
637
643
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/poetry-task/Taskfile.yml
638
644
poetry:install-deps :
639
- desc : Install dependencies managed by Poetry
645
+ desc : |
646
+ Install dependencies managed by Poetry.
647
+ Environment variable parameters:
648
+ - POETRY_GROUPS: Poetry dependency groups to install (default: install all dependencies).
649
+ run : when_changed
640
650
deps :
641
651
- task : poetry:install
642
652
cmds :
643
- - poetry install
653
+ - |
654
+ poetry install \
655
+ {{if .POETRY_GROUPS}} --only {{.POETRY_GROUPS}} {{end}}
644
656
645
657
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/poetry-task/Taskfile.yml
646
658
poetry:update-deps :
@@ -655,6 +667,8 @@ tasks:
655
667
desc : Format Python files
656
668
deps :
657
669
- task : poetry:install-deps
670
+ vars :
671
+ POETRY_GROUPS : dev
658
672
cmds :
659
673
- |
660
674
poetry run \
@@ -666,6 +680,8 @@ tasks:
666
680
desc : Lint Python code
667
681
deps :
668
682
- task : poetry:install-deps
683
+ vars :
684
+ POETRY_GROUPS : dev
669
685
cmds :
670
686
- |
671
687
poetry run \
@@ -773,6 +789,8 @@ tasks:
773
789
deps :
774
790
- task : docs:generate
775
791
- task : poetry:install-deps
792
+ vars :
793
+ POETRY_GROUPS : dev
776
794
cmds :
777
795
- |
778
796
poetry run \
@@ -785,6 +803,8 @@ tasks:
785
803
deps :
786
804
- task : docs:generate
787
805
- task : poetry:install-deps
806
+ vars :
807
+ POETRY_GROUPS : dev
788
808
cmds :
789
809
- |
790
810
poetry run \
0 commit comments