Specify a config file per Collection... possible?

Aperta
#978 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python
Ambito
cli, tooling

Direzione di ricerca

Start by examining tasks/init.py, tasks/stuff.py, and the two YAML configuration files described in the issue. Determine how collections currently load configuration and define what support for separate config_a.yaml and config_b.yaml would require; done means collections A and B can load their respective configurations independently.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I would like to be able to define a set of tasks, and then load those tasks into multiple collections, each with a separate configuration.

Something like this:

tasks
├── __init__.py
├── config_a.yaml
├── config_b.yaml
└── stuff.py

And in the __init__.py

from invoke import Collection
import tasks.stuff

ns = Collection()
ns.add_collection(stuff, 'A')
ns.add_collection(stuff, 'B')

How do I make the 'A' collection use config_a.yaml and 'B' use config_b.yaml?

Lingua principale
Python
Stelle
4.8k
Fork
412
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pyinvoke/invoke

Tutte le issue di pyinvoke/invoke

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.