Debian Patches
Status for thumbor/7.7.7-5
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| Fix-default-FILE_LOADER_ROOT_PATH | Fix file loader root path | Gilles Dubuc <gilles@wikimedia.org> | not-needed | 2021-02-17 | ||
| drop_JpegIPTC_support.patch | Drop support for JpegIPTC due to upstream maintenance issue Details at https://github.com/gdegoulet/JpegIPTC/issues/8 | Marcelo Jorge Vieira <metal@debian.org> | not-needed | |||
| imagecms_flags.patch | Maintain compatibility with multiple Pillow versions in ImageCms | Marcelo Jorge Vieira <metal@debian.org> | yes | |||
| remove-setuptools-dependency.patch | Remove run-time dependency on setuptools https://github.com/thumbor/thumbor/pull/1699 added a run-time dependency on `setuptools` with the rationale that Python 3.12 removed it from the default dependencies. That would make sense if thumbor needed `setuptools` at run-time. However, thumbor doesn't use `setuptools` at run-time (or anything else shipped with it, such as `distutils` or `pkg_resources`). Of course `setuptools` is needed to run `setup.py` itself, but a dependency expressed in `install_requires` has never done anything to achieve that because `setuptools` has to be present in order to process that dependency. It therefore seems to make most sense to simply drop this dependency. I suspect this may have been related to #1692. While I don't have an easy way to test this locally, a modern `pip` should use `pyproject.toml` and should therefore install `setuptools` as a result of the `build-system.requires` setting that's already there (which is the correct way to express this build-time dependency). However, if that still doesn't work for some reason, then adding something like `pip install setuptools` before `pip install -e.[tests]` would be a better way to work around it. |
Colin Watson <cjwatson@debian.org> | yes | debian | 2026-02-08 |
All known versions for source package 'thumbor'
- 7.7.7-5 (forky, sid)
