from setuptools import setup

setup(
    name='django-extra-views',
    version='0.6.5',
    url='https://github.com/AndrewIngram/django-extra-views',
    install_requires=[
        'Django >=1.3',
        'six==1.5.2',
    ],
    description="Extra class-based views for Django",
    long_description=open('README.rst', 'r').read(),
    license="MIT",
    author="Andrew Ingram",
    author_email="andy@andrewingram.net",
    packages=['extra_views'],
    package_dir={'extra_views': 'extra_views'},
    include_package_data = True,    # include everything in source control
    package_data={'extra_views': ['*.py','contrib/*.py','tests/*.py','tests/templates/*.html', 'tests/templates/extra_views/*.html']},
    classifiers=[
        'Development Status :: 3 - Alpha',
        'Environment :: Web Environment',
        'Framework :: Django',
        'Intended Audience :: Developers',
        'Programming Language :: Python',
        'Programming Language :: Python :: 3']
)

from setuptools import setup

setup(
    name='django-extra-views',
    version='0.6.5',
    url='https://github.com/AndrewIngram/django-extra-views',
    install_requires=[
        'Django >=1.3',
        'six>=1.5.2',
    ],
    description="Extra class-based views for Django",
    long_description=open('README.rst', 'r').read(),
    license="MIT",
    author="Andrew Ingram",
    author_email="andy@andrewingram.net",
    packages=['extra_views'],
    package_dir={'extra_views': 'extra_views'},
    include_package_data = True,    # include everything in source control
    package_data={'extra_views': ['*.py','contrib/*.py','tests/*.py','tests/templates/*.html', 'tests/templates/extra_views/*.html']},
    classifiers=[
        'Development Status :: 3 - Alpha',
        'Environment :: Web Environment',
        'Framework :: Django',
        'Intended Audience :: Developers',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 3']
)

Use open-ended dependency on six
Use open-ended dependency on six

Having six pinned to 1.5.2 causes issues for e.g. Oscar when other dependencies specify a more current version. AFAIK, six is outstanding at being backwards-compatible, so it should be safe to allow any version above 1.5.2 to be installed. 

AFAIK, django-extra-views is compatible with Python 2, so the classifiers should include it.