Releases: StrategicProjects/diariopy
Releases · StrategicProjects/diariopy
Release list
diariopy 0.1.0
First release of diariopy — a Python interface to the Diário de Obras
(diariodeobras.net) API, ported from the R package
diario.
Features
- Secure API token storage via
keyring. - Authenticated requests via
requests, centralized inperform_request(). - Convenience wrappers:
get_company,get_entities,get_projects,
get_project_details,get_task_list,get_task_details,get_reports,
get_report_details. - Parsed-JSON returns, typed API, idiomatic exceptions (
ValueError/
DiarioError), configurable base URL viaDIARIO_BASE_URL. - Tested across Python 3.9–3.13 (network mocked).