Version compatibility#
Pooch backwards incompatible changes#
We try to retain backwards compatibility whenever possible. Major breaking changes to the Pooch API will be marked by a major release and deprecation warnings will be issued in previous releases to give developers ample time to adapt.
If there are any backwards incompatible changes, they will be listed below:
Version introduced |
Severity |
Notes |
v1.0.0 |
Low |
We replaced use of |
Supported dependency versions#
Pooch follows the recommendations in NEP29 for setting the minimum required version of our dependencies. In short, we support all minor releases of our dependencies from the previous 24 months before a Pooch release with a minimum of 2 minor releases.
We follow this guidance conservatively and won’t require newer versions if the older ones are still working without causing problems. Whenever support for a version is dropped, we will include a note in the Changelog.
Note
This was introduced in Pooch v1.6.0.
Supported Python versions#
If you require support for older Python versions, please pin Pooch to the following releases to ensure compatibility:
Python version |
Last compatible Pooch release |
2.7 |
0.6.0 |
3.5 |
1.2.0 |
3.6 |
1.6.0 |