<commit_before>import platform
from setuptools import setup, find_packages
from distutils.errors import DistutilsPlatformError
from dvc import VERSION


install_requires = [
    "boto3==1.7.4",
    "ply==3.8", # required by google-gax
    "configparser>=3.5.0",
    "zc.lockfile>=1.2.1",
    "future>=0.16.0",
    "google-cloud==0.32.0",
    "colorama>=0.3.9",
    "configobj>=5.0.6",
    "networkx>=1.11",
    "pyyaml>=3.12",
    "gitpython>=2.1.8",
    "ntfsutils>=0.1.4",
    "setuptools>=34.0.0",
    "pytest>=3.3.1",
    "nanotime>=0.5.2",
    "pyasn1>=0.4.1",
    "schema>=0.6.7",
    "paramiko>=2.4.1",
    "binaryornot==0.4.4",
    "jsonpath-rw==1.4.0",
    "reflink==0.2.0",
    "requests>=2.18.4",
]

setup(
    name='dvc',
    version=VERSION,
    description='Git for data scientists - manage your code and data together',
    long_description=open('README.rst', 'r').read(),
    author='<NAME>',
    author_email='<EMAIL>',
    download_url='https://github.com/iterative/dvc',
    license='Apache License 2.0',
    install_requires=install_requires,
    keywords='data science, data version control, machine learning',<commit_msg>Move remote dependencies to extras_require section<commit_after>import platform
from setuptools import setup, find_packages
from distutils.errors import DistutilsPlatformError
from dvc import VERSION


install_requires = [
    "configparser>=3.5.0",
    "zc.lockfile>=1.2.1",
    "future>=0.16.0",
    "colorama>=0.3.9",
    "configobj>=5.0.6",
    "networkx>=1.11",
    "pyyaml>=3.12",
    "gitpython>=2.1.8",
    "ntfsutils>=0.1.4",
    "setuptools>=34.0.0",
    "pytest>=3.3.1",
    "nanotime>=0.5.2",
    "pyasn1>=0.4.1",
    "schema>=0.6.7",
    "binaryornot==0.4.4",
    "jsonpath-rw==1.4.0",
    "reflink==0.2.0",
    "requests>=2.18.4",
]

# Extra dependencies for remote integrations
gs = [
    "ply==3.8",
    "google-cloud==0.32.0",
]
s3 = [
    "boto3==1.7.4",
]
ssh = [
    "paramiko>=2.4.1",
]
all_remotes = gs + s3 + ssh

setup(
    name='dvc',
    version=VERSION,
    description='Git for data scientists - manage your code and data together',
    long_description=open('README.rst', 'r').read(),
    author='<NAME>',
    author_email='<EMAIL>',
    download_url='https://github.com/iterative/dvc',
    license='Apache License 2.0',
    install_requires=install_requires,
    extras_require={
        'all': all_remotes,
        'gs': gs,
        's3': s3,
        'ssh': ssh,
    },
    keywords='data science, data version control, machine learning',
{'fraction_non_alphanumeric': 0.19068471337579618, 'fraction_numerical': 0.059713375796178345, 'mean_word_length': 3.2093802345058626, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 39, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '29397', 'n_tokens_mistral': 1003, 'n_tokens_neox': 976, 'n_words': 162}