Page MenuHome

cacert.pem is not included in Windows and MacOS builds
Closed, ResolvedPublic

Description

System Information
Windows and MacOS builds

Blender Version
Broken: 2.77a

Short description of error
D1845 should have resulted in the bundling of cacert.pem, but this only happens on Linux builds :(

Exact steps for others to reproduce the error
Run this script:

import requests.certs
import os.path

print(requests.certs.where())
print(os.path.exists(requests.certs.where()))

This should print the expected location of cacert.pem and True. On MacOS and Windows it prints False.

Details

Differential Revisions
D1845: Include requests' cacert.pem file
Type
Bug

Event Timeline

Aaron Carlisle (Blendify) triaged this task as Confirmed, Medium priority.May 3 2016, 5:12 PM

It should be fixed by rBL61656.

I did see that the SVN repo is 5 releases behind on Requests versions (2.5 is in SVN, 2.10 is current). We might want to update that too at some point. I've committed the certificates from 2.10, to ensure that certs revoked in the past 1.5 years are not included.

Also bumped requests to 2.10