Acho que vai ser comum projetos em que não existe a geração de um data package como output mas ainda queremos consumir data packages como fontes de dados. Um exemplo que passei por isso foi no checks-loa-ppag. Nesses casos, precisamos de inserir uma propriedade fakeresources caso contrário não conseguimos usar o frictionless-py para processamento do arquivo. No meu exemplo ficou:
name: checks-loa-ppag
resources:
- name: data
path: data
sources:
- name: loa
path: https://raw.githubusercontent.com/splor-mg/loa-dados-2023/main/data/datapackage.json
- name: ppag
path: https://raw.githubusercontent.com/splor-mg/ppag-planejamento-dados-2023/main/data/datapackage.json
Pra evitar esse tipo de problema acho que faz sentido mudarmos o arquivo default para data.json e armazenarmos os pacotes na propriedade resources no lugar de sources.
Acho que vai ser comum projetos em que não existe a geração de um data package como output mas ainda queremos consumir data packages como fontes de dados. Um exemplo que passei por isso foi no checks-loa-ppag. Nesses casos, precisamos de inserir uma propriedade fake
resources
caso contrário não conseguimos usar o frictionless-py para processamento do arquivo. No meu exemplo ficou:Pra evitar esse tipo de problema acho que faz sentido mudarmos o arquivo default para
data.json
e armazenarmos os pacotes na propriedaderesources
no lugar desources.