Sorl-thumbnail: Предупреждения об устаревании Django

Созданный на 29 июн. 2019  ·  14Комментарии  ·  Источник: jazzband/sorl-thumbnail

При запуске сервера разработки в проекте Django 2.2 с последней (12.5) версией sorl-thumbnail я получаю следующие предупреждения об устаревании:

VENV/lib/python3.5/site-packages/sorl/thumbnail/conf/__init__.py:16: RemovedInDjango30Warning: The DEFAULT_CONTENT_TYPE setting is deprecated.
  setattr(self, attr, getattr(obj, attr))
VENV/lib/python3.5/site-packages/sorl/thumbnail/conf/__init__.py:16: RemovedInDjango31Warning: The FILE_CHARSET setting is deprecated. Starting with Django 3.1, all files read from disk must be UTF-8 encoded.
  setattr(self, attr, getattr(obj, attr))
VENV/lib/python3.5/site-packages/sorl/thumbnail/conf/__init__.py:16: RemovedInDjango30Warning: The DEFAULT_CONTENT_TYPE setting is deprecated.
  setattr(self, attr, getattr(obj, attr))
VENV/lib/python3.5/site-packages/sorl/thumbnail/conf/__init__.py:16: RemovedInDjango31Warning: The FILE_CHARSET setting is deprecated. Starting with Django 3.1, all files read from disk must be UTF-8 encoded.
  setattr(self, attr, getattr(obj, attr))

Самый полезный комментарий

Релиз 12.7.0 вышел, большое спасибо! (я не буду никого пинговать, чтобы избежать лишнего шума, но да, спасибо всем, кто помог мне это сделать :heart:)

Все 14 Комментарий

Привет @dbrgn

Предупреждения об устаревании связаны с тем, что sorl.thumbnail зацикливается на всех переменных настроек django.
https://github.com/jazzband/sorl-thumbnail/blob/12.5.0/sorl/thumbnail/conf/__init__.py#L13

Переменная DEFAULT_CONTENT_TYPE существует в Django 2.2.x: https://github.com/django/django/blob/stable/2.2.x/django/conf/global_settings.py#L170 .
но он удален в Django 3.0.x:
https://github.com/django/django/blob/stable/3.0.x/django/conf/global_settings.py

То же самое для FILE_CHARSET .

Предупреждения об устаревании исчезают в Django 3.0.x.

@wbwlkr Это обычная схема? Почему это происходит? Законно любопытно. :)

Я думаю, что это образец, который можно было бы значительно улучшить. Подумайте обо всех гигатоннах CO2, генерируемых журналами предупреждений для пользователей sorl по всему миру.

Более серьезно, эта проблема затрагивает нас, разработчиков Open edX : при расследовании проблемы гораздо проще иметь чистые журналы. Кроме того, наличие бесполезных предупреждений в консоли беспокоит наших конечных пользователей, которые могут не знать разницы между предупреждением и ошибкой.

Я открыл PR #634 для решения этой проблемы.

Привет, я использую Django 2.2.13 и sorl 12.6.3, у меня все еще есть предупреждение, как исправить, что это предупреждение исчезает ?? мне не понятно решение

Благодарить

Как упоминалось выше @regisb , это проблема, затрагивающая разработчиков Open edX .

@claudep , не могли бы вы пометить выпуск, который включает изменение от # 634?
В противном случае нам потребуется обновить версию, чтобы избавиться от предупреждения. Это было бы намного безопаснее, чем клонирование ветки master :+1:

Я не уверен, что смогу делать релизы для этого пакета, может @aleksihakli ?

Всем привет! @camilonova — ведущий, который может помочь с релизом, см.

https://jazzband.co/projects/sorl-thumbnail

Спасибо @claudep и @aleksihakli

@camilonova , не могли бы вы помочь создать новый релиз? Было бы очень полезно решить кучу предупреждений, которые получают разработчики Open edX .

@aleksihakli извините, что снова пингую вас, но прошло уже почти две недели.

Мне интересно, есть ли какая-то иерархия в Jazzband, чтобы передать это кому-то еще?

@nizarmah , это письмо для camilo [camilo. [email protected] ] может быть, вы напишите электронное письмо на испанском языке, скажем
oe camilo por favor haz un release de sorl-thumbnails culicagado.
может он тебя слушает!

Иногда ремонтники заняты. В таких случаях пинг по электронной почте является хорошим подходом. Если у вас есть доступность и опыт обслуживания проекта или вы заинтересованы в том, чтобы позаботиться об этом проекте, открытие вопроса в проекте поддержки роуди Jazzband также является вариантом, увеличивая количество сопровождающих.

@jezdez @camilonova Я также добровольно помогаю этому проекту, если это поможет, я могу испечь новые выпуски и внести обновления в проект и инфраструктуру по мере необходимости.

Я написал @camilonova , надеюсь, мы получим обновление :+1:

Боюсь, мне еще не хватает опыта, чтобы браться за такие проекты, поэтому я немного отложу это. Спасибо за предложение! Я обязательно буду иметь это в виду.

Кстати, спасибо за ответ :slightly_smiling_face: и за предложение стать волонтером.
Надеюсь, в этом не будет необходимости, и @camilonova сможет создать для нас новый релиз :+1:

Должны ли мы открыть новый выпуск «релиза pypi» на https://github.com/jazzband-roadies/help/issues/new/choose?

Релиз 12.7.0 вышел, большое спасибо! (я не буду никого пинговать, чтобы избежать лишнего шума, но да, спасибо всем, кто помог мне это сделать :heart:)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги