I’ve been using the
requests library from
botocore.vendored but in October it was deprecated. So I switched to using the Python requirements plugin. Following the instructions my deployments have gone from a few kilobytes to 30MB!
Is there a (much) smaller way to use the requests library? My requirements.txt is below … installing requests in a virtual env also brings in several other libraries as dependencies. Are they causing the bloat?
(Also … the instructions for the plugin meant boto3 was added to requirements.txt and thus the deployment went up to 80MB! So I’ve pulled that one out)
certifi==2019.9.11 chardet==3.0.4 idna==2.8 requests==2.22.0 urllib3==1.25.7