import sys
import os

from setuptools import setup

long_description = open('README.rst').read()

classifiers = [
    'Development Status :: 4 - Beta',
    'License :: OSI Approved :: BSD License',
    'Programming Language :: Python :: 2',
    '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',
]

setup_kwargs = dict(
    name='powershift-cli',
    version='1.1.2',
    description='Pluggable command line client for OpenShift.',
    long_description=long_description,
    url='https://github.com/getwarped/powershift-cli',
    author='Graham Dumpleton',
    author_email='Graham.Dumpleton@gmail.com',
    license='BSD',
    classifiers=classifiers,
    keywords='openshift kubernetes',
    packages=['powershift', 'powershift.cli'],
    package_dir={'powershift': 'src/powershift'},
    package_data={'powershift.cli': ['completion-bash.sh']},
    entry_points = {'console_scripts':['powershift = powershift.cli:main']},
    install_requires=['click'],
    extras_require={'cluster': ['powershift-cluster>=1.1.1']},
)

setup(**setup_kwargs)

import sys
import os

from setuptools import setup

long_description = open('README.rst').read()

classifiers = [
    'Development Status :: 4 - Beta',
    'License :: OSI Approved :: BSD License',
    'Programming Language :: Python :: 2',
    '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',
]

setup_kwargs = dict(
    name='powershift-cli',
    version='1.1.2',
    description='Pluggable command line client for OpenShift.',
    long_description=long_description,
    url='https://github.com/getwarped/powershift-cli',
    author='Graham Dumpleton',
    author_email='Graham.Dumpleton@gmail.com',
    license='BSD',
    classifiers=classifiers,
    keywords='openshift kubernetes',
    packages=['powershift', 'powershift.cli'],
    package_dir={'powershift': 'src/powershift'},
    package_data={'powershift.cli': ['completion-bash.sh']},
    entry_points = {'console_scripts':['powershift = powershift.cli:main']},
    install_requires=['click'],
    extras_require={'all':['powershift-cluster>=1.1.1'],
                    'cluster':['powershift-cluster>=1.1.1']},
)

setup(**setup_kwargs)

Add 'all' option for extra packages, which will install all available rather than listing individually.
Add 'all' option for extra packages, which will install all available rather than listing individually.
