# Typing support
typing-extensions==3.7.4.3; python_version<"3.7"
mypy_extensions

# Prevent installation of Python < 3 package on Windows.
pip>=20.0; sys_platform=="win32" and python_version<="2.7"

# General dependencies
pyrsistent>=0.15.2
six==1.15.0
attrs>=19.1.0; python_version>"3.5"
attrs==19.1.0; python_version<="3.5"
wrapt>=1.11.2

# Typing support
typing-extensions==3.7.4.3; python_version<"3.8"
mypy_extensions

# Prevent installation of Python < 3 package on Windows.
pip>=20.0; sys_platform=="win32" and python_version<="2.7"

# General dependencies
pyrsistent>=0.15.2
six==1.15.0
attrs>=19.1.0; python_version>"3.5"
attrs==19.1.0; python_version<="3.5"
wrapt>=1.11.2

Install typing-extensions==3.7.4.3 on Python versions < 3.8
Install typing-extensions==3.7.4.3 on Python versions < 3.8

Motivation
==========
Use of TypedDict in certain modules requires typing-extensions
package when running on Python versions < 3.8.

Modification
============
Update requirements.txt

Results
=======
typing-extensions==3.7.4.3 installed when Python version < 3.8.

Change-Id: I8b998325e36a40ddd0fd4846e5ef0c3e01838b08
Reviewed-on: http://review.couchbase.org/c/couchbase-python-client/+/154100
Tested-by: Build Bot <80754af91bfb6d1073585b046fe0a474ce868509@couchbase.com>
Reviewed-by: David Kelly <d83cd2a93a916ce0b0d4c1349b44be044799feca@gmail.com>
