A CKAN extension that improves handling of budget data in CKAN. Central to the budget data handling are budget data packages. When a CSV file is uploaded to CKAN and the CSV includes all of the headers defined in the budget data package specification, the dataset is automatically converted into a budget data package (i.e. it can be exported as a budget data package). The budget data distribution becomes standardized and usable in different tools that support budget data packages. Part of the OpenSpending project. Available on PyPI for installation via pip.