Skip to content

Commit 2119334

Browse files
committed
Upgrades to requests 2.18.3, unvendored deps
1 parent 660ebaf commit 2119334

File tree

143 files changed

+4305
-2239
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

143 files changed

+4305
-2239
lines changed

deps.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
requests==2.15.1
1+
requests==2.18.3
22
jsonschema==2.6.0
33
graphql-py==0.7.1
44
requests-oauthlib==1.0.0
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
Certifi: Python SSL Certificates
2+
================================
3+
4+
`Certifi`_ is a carefully curated collection of Root Certificates for
5+
validating the trustworthiness of SSL certificates while verifying the identity
6+
of TLS hosts. It has been extracted from the `Requests`_ project.
7+
8+
Installation
9+
------------
10+
11+
``certifi`` is available on PyPI. Simply install it with ``pip``::
12+
13+
$ pip install certifi
14+
15+
Usage
16+
-----
17+
18+
To reference the installed certificate authority (CA) bundle, you can use the
19+
built-in function::
20+
21+
>>> import certifi
22+
23+
>>> certifi.where()
24+
'/usr/local/lib/python2.7/site-packages/certifi/cacert.pem'
25+
26+
Enjoy!
27+
28+
1024-bit Root Certificates
29+
~~~~~~~~~~~~~~~~~~~~~~~~~~
30+
31+
Browsers and certificate authorities have concluded that 1024-bit keys are
32+
unacceptably weak for certificates, particularly root certificates. For this
33+
reason, Mozilla has removed any weak (i.e. 1024-bit key) certificate from its
34+
bundle, replacing it with an equivalent strong (i.e. 2048-bit or greater key)
35+
certificate from the same CA. Because Mozilla removed these certificates from
36+
its bundle, ``certifi`` removed them as well.
37+
38+
In previous versions, ``certifi`` provided the ``certifi.old_where()`` function
39+
to intentionally re-add the 1024-bit roots back into your bundle. This was not
40+
recommended in production and therefore was removed at the end of 2018.
41+
42+
.. _`Certifi`: https://certifi.io/en/latest/
43+
.. _`Requests`: http://docs.python-requests.org/en/latest/
44+
45+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
This packge contains a modified version of ca-bundle.crt:
2+
3+
ca-bundle.crt -- Bundle of CA Root Certificates
4+
5+
Certificate data from Mozilla as of: Thu Nov 3 19:04:19 2011#
6+
This is a bundle of X.509 certificates of public Certificate Authorities
7+
(CA). These were automatically extracted from Mozilla's root certificates
8+
file (certdata.txt). This file can be found in the mozilla source tree:
9+
http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1#
10+
It contains the certificates in PEM format and therefore
11+
can be directly used with curl / libcurl / php_curl, or with
12+
an Apache+mod_ssl webserver for SSL client authentication.
13+
Just configure this file as the SSLCACertificateFile.#
14+
15+
***** BEGIN LICENSE BLOCK *****
16+
This Source Code Form is subject to the terms of the Mozilla Public License,
17+
v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain
18+
one at http://mozilla.org/MPL/2.0/.
19+
20+
***** END LICENSE BLOCK *****
21+
@(#) $RCSfile: certdata.txt,v $ $Revision: 1.80 $ $Date: 2011/11/03 15:11:58 $
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
Metadata-Version: 2.0
2+
Name: certifi
3+
Version: 2018.11.29
4+
Summary: Python package for providing Mozilla's CA Bundle.
5+
Home-page: https://certifi.io/
6+
Author: Kenneth Reitz
7+
Author-email: [email protected]
8+
License: MPL-2.0
9+
Platform: UNKNOWN
10+
Classifier: Development Status :: 5 - Production/Stable
11+
Classifier: Intended Audience :: Developers
12+
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
13+
Classifier: Natural Language :: English
14+
Classifier: Programming Language :: Python
15+
Classifier: Programming Language :: Python :: 2
16+
Classifier: Programming Language :: Python :: 2.6
17+
Classifier: Programming Language :: Python :: 2.7
18+
Classifier: Programming Language :: Python :: 3
19+
Classifier: Programming Language :: Python :: 3.3
20+
Classifier: Programming Language :: Python :: 3.4
21+
Classifier: Programming Language :: Python :: 3.5
22+
Classifier: Programming Language :: Python :: 3.6
23+
Classifier: Programming Language :: Python :: 3.7
24+
25+
Certifi: Python SSL Certificates
26+
================================
27+
28+
`Certifi`_ is a carefully curated collection of Root Certificates for
29+
validating the trustworthiness of SSL certificates while verifying the identity
30+
of TLS hosts. It has been extracted from the `Requests`_ project.
31+
32+
Installation
33+
------------
34+
35+
``certifi`` is available on PyPI. Simply install it with ``pip``::
36+
37+
$ pip install certifi
38+
39+
Usage
40+
-----
41+
42+
To reference the installed certificate authority (CA) bundle, you can use the
43+
built-in function::
44+
45+
>>> import certifi
46+
47+
>>> certifi.where()
48+
'/usr/local/lib/python2.7/site-packages/certifi/cacert.pem'
49+
50+
Enjoy!
51+
52+
1024-bit Root Certificates
53+
~~~~~~~~~~~~~~~~~~~~~~~~~~
54+
55+
Browsers and certificate authorities have concluded that 1024-bit keys are
56+
unacceptably weak for certificates, particularly root certificates. For this
57+
reason, Mozilla has removed any weak (i.e. 1024-bit key) certificate from its
58+
bundle, replacing it with an equivalent strong (i.e. 2048-bit or greater key)
59+
certificate from the same CA. Because Mozilla removed these certificates from
60+
its bundle, ``certifi`` removed them as well.
61+
62+
In previous versions, ``certifi`` provided the ``certifi.old_where()`` function
63+
to intentionally re-add the 1024-bit roots back into your bundle. This was not
64+
recommended in production and therefore was removed at the end of 2018.
65+
66+
.. _`Certifi`: https://certifi.io/en/latest/
67+
.. _`Requests`: http://docs.python-requests.org/en/latest/
68+
69+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
certifi-2018.11.29.dist-info/DESCRIPTION.rst,sha256=zHkn1YEe408K2MGitHvHNrp17zRLM4tUVRv_8PJTRKc,1465
2+
certifi-2018.11.29.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
3+
certifi-2018.11.29.dist-info/LICENSE.txt,sha256=anCkv2sBABbVmmS4rkrY3H9e8W8ftFPMLs13HFo0ETE,1048
4+
certifi-2018.11.29.dist-info/METADATA,sha256=NPNIqL3Rn7OYSxKd9-eM_IG52qaoEYXzbLPQYAc7iEo,2408
5+
certifi-2018.11.29.dist-info/RECORD,,
6+
certifi-2018.11.29.dist-info/WHEEL,sha256=5wvfB7GvgZAbKBSE9uX9Zbi6LCL-_KgezgHblXhCRnM,113
7+
certifi-2018.11.29.dist-info/metadata.json,sha256=qQMHCg3rKC0sNjQVdrpaQSXFC6azUQcgV1bA1PB1mLM,1049
8+
certifi-2018.11.29.dist-info/top_level.txt,sha256=KMu4vUCfsjLrkPbSNdgdekS-pVJzBAJFO__nI8NF6-U,8
9+
certifi/__init__.py,sha256=timLpLv3BNcGLLEz2s6gyA34hOhMb4AIPBz0zxOxna8,52
10+
certifi/__main__.py,sha256=FiOYt1Fltst7wk9DRa6GCoBr8qBUxlNQu_MKJf04E6s,41
11+
certifi/__pycache__/__init__.cpython-36.pyc,,
12+
certifi/__pycache__/__main__.cpython-36.pyc,,
13+
certifi/__pycache__/core.cpython-36.pyc,,
14+
certifi/cacert.pem,sha256=zGy4Y1gu9Zy-6CGvg3apdC7kXMm3f1ELolJwNDnBRv0,275834
15+
certifi/core.py,sha256=K_VfM6GwSemTFisUgFWyk__w1m9pCGFRF5zTzO5bGv0,288
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Wheel-Version: 1.0
2+
Generator: bdist_wheel (0.30.0.a0)
3+
Root-Is-Purelib: true
4+
Tag: py2-none-any
5+
Tag: py3-none-any
6+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"classifiers": ["Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7"], "extensions": {"python.details": {"contacts": [{"email": "[email protected]", "name": "Kenneth Reitz", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst", "license": "LICENSE.txt"}, "project_urls": {"Home": "https://certifi.io/"}}}, "generator": "bdist_wheel (0.30.0.a0)", "license": "MPL-2.0", "metadata_version": "2.0", "name": "certifi", "summary": "Python package for providing Mozilla's CA Bundle.", "version": "2018.11.29"}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
certifi

deps/certifi/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from .core import where
2+
3+
__version__ = "2018.11.29"

0 commit comments

Comments
 (0)