Supporting utilities for the HDX Python ecosystem, including streaming tabular data (CSV/JSON/Excel), date/time handling, URL manipulation, file I/O, and general helper functions. Current version 4.0.8, requires Python >=3.10, follows weekly release cadence.
pip install hdx-python-utilitiesVerified import paths — ran on the pinned version, not inferred.
Load CSV and save iterable as CSV. Requires Python >=3.10.
Upgrade to Python 3.10 or later, or pin to hdx-python-utilities<4.0.0 if you must use an older Python.
Change imports from 'hdx.utilities.loader' to 'hdx.utilities.url' for these functions.
Always provide explicit headers list when saving tabular data to ensure correct column order and completeness.
Update code to handle the new behavior where None is no longer returned unexpectedly. Test your row functions.