Skip to content

v1.0.0

Compare
Choose a tag to compare
@leouieda leouieda released this 28 Jan 14:58
00411de

DOI: https://doi.org/10.5281/zenodo.3629329

This release marks the stabilization of the Pooch API. Further changes to the 1.* line will be fully backwards compatible (meaning that updating Pooch should not break existing code). If there is great need to make backwards incompatible changes, we will release a 2.* line. In that case, bug fixes will still be ported to the 1.* line for a period of time.

Improvements:

  • Allow blank lines in registry files. Previously, they would cause an error. (#138)

Backwards incompatible changes:

  • Using Python’s logging module to instead of warnings to inform users of download, update, and decompression/unpacking actions. This allows messages to be logged with different priorities and the user filter out log messages or silence Pooch entirely. Introduces the function pooch.get_logger to access the logging object used by Pooch. Users who relied on Pooch issuing warnings will need to update to capturing logs instead. All other parts of the API remain unchanged. (#115)

This release contains contributions from:

  • Daniel Shapero