mirror of https://github.com/docker/docker-py.git
				
				
				
			Require "requests[security]" if the `[tls]` option is selected, which also installs:
pyOpenSSL, cryptography, idna and installs cryptography's version of openssl in Mac OS (which by default has an ancient version of openssl that doesn't support TLS 1.2). Signed-off-by: cyli <cyli@twistedmatrix.com>
This commit is contained in:
		
							parent
							
								
									92a2e48e17
								
							
						
					
					
						commit
						3b95da3ea4
					
				|  | @ -10,6 +10,10 @@ The latest stable version [is available on PyPI](https://pypi.python.org/pypi/do | ||||||
| 
 | 
 | ||||||
|     pip install docker |     pip install docker | ||||||
| 
 | 
 | ||||||
|  | If you are intending to connect to a docker host via TLS, add `docker[tls]` to your requirements instead, or install with pip: | ||||||
|  | 
 | ||||||
|  |     pip install docker[tls] | ||||||
|  | 
 | ||||||
| ## Usage | ## Usage | ||||||
| 
 | 
 | ||||||
| Connect to Docker using the default socket or the configuration in your environment: | Connect to Docker using the default socket or the configuration in your environment: | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| requests==2.11.1 | requests[security]==2.11.1 | ||||||
| six>=1.4.0 | six>=1.4.0 | ||||||
| websocket-client==0.32.0 | websocket-client==0.32.0 | ||||||
| backports.ssl_match_hostname>=3.5 ; python_version < '3.5' | backports.ssl_match_hostname>=3.5 ; python_version < '3.5' | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								setup.py
								
								
								
								
							
							
						
						
									
										10
									
								
								setup.py
								
								
								
								
							|  | @ -35,6 +35,16 @@ extras_require = { | ||||||
|     # ssl_match_hostname to verify hosts match with certificates via |     # ssl_match_hostname to verify hosts match with certificates via | ||||||
|     # ServerAltname: https://pypi.python.org/pypi/backports.ssl_match_hostname |     # ServerAltname: https://pypi.python.org/pypi/backports.ssl_match_hostname | ||||||
|     ':python_version < "3.3"': 'ipaddress >= 1.0.16', |     ':python_version < "3.3"': 'ipaddress >= 1.0.16', | ||||||
|  | 
 | ||||||
|  |     # If using docker-py over TLS, highly recommend this option is pip-installed | ||||||
|  |     # or pinned. | ||||||
|  | 
 | ||||||
|  |     # TODO: if pip installign both "requests" and "requests[security]", the | ||||||
|  |     # extra package from the "security" option are not installed (see | ||||||
|  |     # https://github.com/pypa/pip/issues/4391).  Once that's fixed, instead of | ||||||
|  |     # installing the extra dependencies, install the following instead: | ||||||
|  |     # 'requests[security] >= 2.5.2, != 2.11.0, != 2.12.2' | ||||||
|  |     'tls': ['pyOpenSSL>=0.14', 'cryptography>=1.3.4', 'idna>=2.0.0'], | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| version = None | version = None | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue