Skip to content

Commit e530bc7

Browse files
committed
Merge pull request #59 from jkeyes/verify-certs
Using certifi to supply root CA bundle.
2 parents a0d9e06 + 12bedee commit e530bc7

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

dev-requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@
44
https://github.com/jeffh/describe/tarball/dev#egg=describe-dev
55
httpretty==0.8.8
66
mock==1.0.1
7-
certifi==14.05.14

intercom/request.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from . import errors
44

5+
import certifi
56
import json
67
import requests
78

@@ -27,10 +28,9 @@ def send_request_to_path(cls, method, url, auth, params=None):
2728
elif method == 'GET':
2829
req_params['params'] = params
2930
req_params['headers'] = headers
30-
3131
resp = requests.request(
3232
method, url, timeout=cls.timeout,
33-
auth=auth, **req_params)
33+
auth=auth, verify=certifi.where(), **req_params)
3434

3535
cls.raise_errors_on_failure(resp)
3636

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#
22
# Runtime dependencies.
33
#
4+
certifi
45
inflection==0.3.0
56
requests==2.6.0
67
urllib3==1.10.2

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
classifiers=[],
2929
packages=find_packages(),
3030
include_package_data=True,
31-
install_requires=["requests", "inflection"],
31+
install_requires=["requests", "inflection", "certifi"],
3232
zip_safe=False
3333
)

0 commit comments

Comments
 (0)