Как устранить ошибку "Serverless Function превысила максимальный размер разархивированной копии в 250 МБ" на Vercel?
У меня есть личный проект, который я создаю на Python с использованием Django. При развертывании на Vercel он работал нормально, пока в конце концов количество библиотек, которые я импортировал (включенных в мой файл requirements.txt), не стало слишком большим, как я предполагаю, и теперь я сталкиваюсь с ошибкой "Serverless Function has exceeded the unzipped maximum size of 250 MB".
Больше всего места занимает библиотека Wordcloud (и botocore / boto3).
Наверняка должен быть способ обойти это? Насколько я знаю, оплата более высокого уровня Vercel не решает эту проблему. Есть ли какой-нибудь обходной путь для решения этой проблемы, или лучший вариант - просто использовать другой сервис, отличный от Vercel?
Вот мои требования.txt:
Django==4.2.8
psycopg2-binary==2.9.8
Pillow==8.2.0
django-storages==1.14.2
boto3==1.34.4
botocore==1.34.4
Pyrebase4==4.7.1
regex==2020.11.13
python-dateutil==2.8.2
textblob==0.17.1
nltk==3.6.3
json5==0.9.14
jsonpath-ng==1.5.3
jsonpointer==2.4
jsonschema==4.19.0
jsonschema-specifications==2023.7.1
wordcloud==1.9.2
matplotlib==3.7.2
matplotlib-inline==0.1.6
Очевидно, что когда я удаляю из проекта библиотеки, которые занимают больше всего места, сборка проходит успешно.
Значит, проблема не в самом коде, и он успешно собирается и запускается, когда я открываю локальный экземпляр.
Я все еще относительно новичок в Python, поэтому буду благодарен за любую помощь, даже если она будет "базовой" - я приму все подсказки, которые смогу получить!