Source

irc / setup.py

Full commit
Jason R. Coombs 5bb4072 

Jason R. Coombs d35c151 


Jason R. Coombs b0a132d 
Jason R. Coombs d35c151 
Jason R. Coombs b0a132d 

Jason R. Coombs d35c151 

Jason R. Coombs 5bb4072 
Jason R. Coombs 0c270c2 
Jason R. Coombs 5bb4072 
Jason R. Coombs d35c151 










Jason R. Coombs 150d630 
Jason R. Coombs d35c151 




Jason R. Coombs de3192a 
Jason R. Coombs d35c151 
Jason R. Coombs 5bb4072 
Jason R. Coombs 0c270c2 
Jason R. Coombs d35c151 

Jason R. Coombs 1837539 



Jason R. Coombs ba86e32 
Jason R. Coombs d35c151 

Jason R. Coombs 107bd14 


Jason R. Coombs 6c80784 
Jason R. Coombs 107bd14 
Jason R. Coombs d35c151 


Jason R. Coombs 107bd14 
import sys

import setuptools

def read_long_description():
    with open('README.rst') as f:
        data = f.read()
    with open('CHANGES.rst') as f:
        data += '\n\n' + f.read()
    return data

importlib_req = ['importlib'] if sys.version_info < (2,7) else []
argparse_req = ['argparse'] if sys.version_info < (2,7) else []

setup_params = dict(
    name="irc",
    description="IRC (Internet Relay Chat) protocol client library for Python",
    long_description=read_long_description(),
    use_hg_version=True,
    packages=setuptools.find_packages(),
    author="Joel Rosdahl",
    author_email="joel@rosdahl.net",
    maintainer="Jason R. Coombs",
    maintainer_email="jaraco@jaraco.com",
    url="http://python-irclib.sourceforge.net",
    license="MIT",
    classifiers = [
        "Development Status :: 5 - Production/Stable",
        "Intended Audience :: Developers",
        "Programming Language :: Python :: 2.6",
        "Programming Language :: Python :: 2.7",
        "Programming Language :: Python :: 3",
    ],
    install_requires=[
    ] + importlib_req + argparse_req,
    setup_requires=[
        'hgtools',
        'pytest-runner',
    ],
    tests_require=[
        'pytest',
        'mock',
    ],
    use_2to3=True,
    use_2to3_exclude_fixers=[
        'lib2to3.fixes.fix_import',
        'lib2to3.fixes.fix_next',
        'lib2to3.fixes.fix_print',
    ],
)

if __name__ == '__main__':
    setuptools.setup(**setup_params)