Repository navigation
v0.4.0
kpubdata 0.4.0 adds the semas provider and makes every data.go.kr-based provider use a single API key. If you set KPUBDATA_LOCALDATA_API_KEY or KPUBDATA_LOFIN_API_KEY, read the behaviour change below before upgrading.
pip install "kpubdata==0.4.0"Behaviour changes — check before upgrading
- BREAKING: localdata and lofin now read the
datagokey.KPUBDATA_LOCALDATA_API_KEYandKPUBDATA_LOFIN_API_KEYare no longer read, and neither isprovider_keys={"localdata": ...}or{"lofin": ...}. SetKPUBDATA_DATAGO_API_KEY(orprovider_keys={"datago": ...}) once for all data.go.kr-based providers (#176). The newsemasprovider uses the same key. (0.7.0 accepts the localdata key name again, #492; lofin still reads only the datago key.)
Added
semasprovider (소상공인시장진흥공단 commercial district and store data) with 17 datasets: 4 commercial-zone, 10 store and 3 industry-category lookups (#170).
For contributors
Contract tests use the shared datago key (#177). The roadmap was realigned around core, plugin and provider work, and ARCHITECTURE.md states that the MCP adapter lives outside this repository.
Full changelog: v0.3.1...v0.4.0