ancient-france-42909
05/04/2023, 3:44 PMrequests
2.30
(even though it's yanked, but I guess there'll be a fix out soon) which pulls urllib3
2.0.2
, which isn't compatible with botocore
. We can probably play whackamole with GLOBAL.plugins
, but we also need to run pants on older machines (with an openssl
older than 1.1.1
, which `urllib3 requires), and then it'd fail to install pants, before resolving the plugins.bitter-ability-32190
05/04/2023, 3:45 PMbotocore-a-la-carte
for smaller installation foorprint: https://pypi.org/project/botocore-a-la-carte/ancient-france-42909
05/04/2023, 3:54 PMurllib3
from going to 2.x
, the boto stuff we can work aroundbitter-ability-32190
05/04/2023, 3:56 PMancient-france-42909
05/04/2023, 4:00 PMGLOBAL.plugins
😞
19:11:21.81 [INFO] Starting: Resolving plugins: boto3==1.24.59, urllib3==1.26.15
[...]
ERROR: Could not find a version that satisfies the requirement urllib3==1.26.15
ERROR: No matching distribution found for urllib3==1.26.15
bitter-ability-32190
05/04/2023, 4:12 PMancient-france-42909
05/04/2023, 4:13 PMCollecting requests (from humbug==0.2.7->pantsbuild.pants==2.15.0)
bitter-ability-32190
05/04/2023, 4:13 PMhumbug
😐 Oh for anonymous telemetry? LAMEhumbug
, which removes requests
(and other deps)busy-vase-39202
05/04/2023, 4:14 PMancient-france-42909
05/04/2023, 4:15 PMbitter-ability-32190
05/04/2023, 4:15 PMbusy-vase-39202
05/04/2023, 4:15 PMancient-france-42909
05/04/2023, 4:16 PMconstraints.txt
, which in my case contain urllib3==2.0.2
, so when I tell it to install an older one, it conflicts with that.witty-crayon-22786
05/04/2023, 4:33 PMurllib3
?ancient-france-42909
05/04/2023, 4:33 PMboto3
.witty-crayon-22786
05/04/2023, 4:33 PMancient-france-42909
05/04/2023, 4:33 PM<2
, which wouldn't break new requests, but it also won't break existing code