import os

from setuptools import setup, find_packages


HERE = os.path.abspath(os.path.dirname(__file__))


about = {}
with open(os.path.join(HERE, 'verta', '__about__.py'), 'r') as f:
    exec(f.read(), about)

with open("README.md", 'r') as f:
    readme = f.read()

setup(
    name=about['__title__'],
    version=about['__version__'],
    maintainer=about['__maintainer__'],
    maintainer_email=about['__maintainer_email__'],
    description=about['__description__'],
    long_description=readme,
    long_description_content_type="text/markdown",
    license=about['__license__'],
    url=about['__url__'],
    packages=find_packages(),
    python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
    install_requires=[
        "click",
        "cloudpickle",
        "googleapis-common-protos>=1.5",
        "pathlib2>=2.2",
        "protobuf>=3.8",
        "pyyaml>=5.1, <5.4",
        "requests>=2.21, <3.0",
    ],
    entry_points={
        'console_scripts': [
            "verta = verta._cli:cli",
        ],
    },
)

@@ -748,16 +748,21 @@
   %22click
+~=7.0
 %22,%0A     
@@ -776,16 +776,21 @@
 udpickle
+~=1.0
 %22,%0A     
@@ -822,16 +822,22 @@
 tos%3E=1.5
+, %3C2.0
 %22,%0A     
@@ -853,16 +853,22 @@
 ib2%3E=2.2
+, %3C3.0
 %22,%0A     
@@ -884,16 +884,22 @@
 buf%3E=3.8
+, %3C4.0
 %22,%0A     

Put upper bound on dependency versions (#2293)