Update collectfast to 2.2.0
Created by: pyup-bot
This PR updates Collectfast from 0.6.2 to 2.2.0.
Changelog
2.2.0
- Add `post_copy_hook` and `on_skip_hook` to
`collectfast.strategies.base.Strategy`.
- Add `collectfast.strategies.filesystem.CachingFileSystemStrategy`.
- Fix a bug where files weren't properly closed when read for hashing.
- Fix a bug where gzip compression level was inconsistent with S3.
2.1.0
- Use `concurrent.futures.ThreadPoolExecutor` instead of
`multiprocessing.dummy.Pool` for parallel uploads.
- Support `post_process()`.
2.0.1
- Fix and add regression test for 178 (wrong type for `COLLECTFAST_THREADS`).
- Add tests for strictly typed settings.
2.0.0
- Drop support for Python 3.5.
- Drop support for Django 1.11.
- Drop support for `storages.backends.s3boto.S3BotoStorage` (remove
`collectfast.strategies.boto.BotoStrategy`).
- Drop support for guessing strategies, e.g. require
`COLLECTFAST_STRATEGY` to be set.
- Package type hints.
- Support django-storages 1.9+.
- Validate types of settings.
Previous versions
For changes in previous versions see [releases on Github][releases].
[releases]: https://github.com/antonagestam/collectfast/releases