Werkzeug обязательно должен удалить кеш из самого себя. Werkzeug разработан для приложений WSGI. Кажется, кеш не имеет ничего общего с самим WSGI.
Одно определенное решение в обсуждении. Удаление ненужного мусора из werkzeug.contrib - это удаление кеша. Мы могли бы выпустить следующую версию с предупреждением об устаревании и полностью удалить его в версии 1.0.
Есть много вопросов, которые нужно решить, нам нужно сосредоточиться на важных вещах. Мы не можем сделать хорошую библиотеку кешей в werkzeug.
Есть отзывы? @ поддоны / devteam-werkzeug
Закрываю вопросы, связанные с кешем.
@ pallets / devteam-werkzeug, пожалуйста, откройте его повторно, если вы обнаружите, что проблема очень важна.
У нас был пустой репозиторий под названием werkzeug-cache, который мы создали, потому что кто-то хотел поработать над ним много лет назад. Никаких коммитов не было, поэтому я удалил его в конце прошлого года. Вы можете воссоздать это, если хотите, позже мы можем придумать более умное название.
Было бы хорошо обратиться к сопровождающим Flask-Caching, чтобы они помогли в этом.
Flask-Caching портировал werkzeug.contrib.cache
:
https://github.com/sh4nks/flask-caching/tree/master/flask_caching/backends
Я собираюсь пока отключить тесты кеширования, это вызывает слишком большую неопределенность с другими PR.
Тесты отключены, и при создании экземпляра класса кэша отображается предупреждение об устаревании: «Кэш Werkzeug устарел с версии 0.15 и будет удален в версии 1.0».
Самый полезный комментарий
Было бы хорошо обратиться к сопровождающим Flask-Caching, чтобы они помогли в этом.