old_contents: from setuptools import setup
  
  setup(name='rejected',
        version='3.19.15',
        description='Rejected is a Python RabbitMQ Consumer Framework and '
                    'Controller Daemon',
        long_description=open('README.rst').read(),
        classifiers=[
            'Development Status :: 5 - Production/Stable',
            'Intended Audience :: Developers',
            'Programming Language :: Python :: 2',
            'Programming Language :: Python :: 2.7',
            'Programming Language :: Python :: 3',
            'Programming Language :: Python :: 3.4',
            'Programming Language :: Python :: 3.5',
            'Programming Language :: Python :: 3.6',
            'Programming Language :: Python :: 3.7',
            'Programming Language :: Python :: Implementation :: CPython',
            'Programming Language :: Python :: Implementation :: PyPy',
            'License :: OSI Approved :: BSD License'
        ],
        keywords='amqp rabbitmq',
        author='Gavin M. Roy',
        author_email='gavinmroy@gmail.com',
        url='https://github.com/gmr/rejected',
        license='BSD',
        packages=['rejected'],
        package_data={'': ['LICENSE', 'README.rst']},
        include_package_data=True,
        install_requires=[
            'helper',
            'pika==0.12.0',
            'psutil',
            'pyyaml',
            'tornado'
        ],
        extras_require={
            'html': ['beautifulsoup4'],
            'influxdb': ['sprockets-influxdb'],
            'msgpack': ['u-msgpack-python'],
            'sentry': ['raven'],
            'testing': [
                'beautifulsoup4',
                'coverage',
                'mock',
                'nose',
                'raven',
                'sprockets-influxdb',
                'u-msgpack-python'
            ]
        },
        tests_require=['mock', 'nose', 'coverage'],
        entry_points=dict(console_scripts=['rejected=rejected.controller:main']),
        zip_safe=True)
  
new_contents: from setuptools import setup
  
  setup(name='rejected',
        version='3.19.16',
        description='Rejected is a Python RabbitMQ Consumer Framework and '
                    'Controller Daemon',
        long_description=open('README.rst').read(),
        classifiers=[
            'Development Status :: 5 - Production/Stable',
            'Intended Audience :: Developers',
            'Programming Language :: Python :: 2',
            'Programming Language :: Python :: 2.7',
            'Programming Language :: Python :: 3',
            'Programming Language :: Python :: 3.4',
            'Programming Language :: Python :: 3.5',
            'Programming Language :: Python :: 3.6',
            'Programming Language :: Python :: 3.7',
            'Programming Language :: Python :: Implementation :: CPython',
            'Programming Language :: Python :: Implementation :: PyPy',
            'License :: OSI Approved :: BSD License'
        ],
        keywords='amqp rabbitmq',
        author='Gavin M. Roy',
        author_email='gavinmroy@gmail.com',
        url='https://github.com/gmr/rejected',
        license='BSD',
        packages=['rejected'],
        package_data={'': ['LICENSE', 'README.rst']},
        include_package_data=True,
        install_requires=[
            'helper',
            'pika==0.12.0',
            'psutil',
            'pyyaml',
            'tornado'
        ],
        extras_require={
            'html': ['beautifulsoup4'],
            'influxdb': ['sprockets-influxdb'],
            'msgpack': ['u-msgpack-python'],
            'sentry': ['raven'],
            'testing': [
                'beautifulsoup4',
                'coverage',
                'mock',
                'nose',
                'raven',
                'sprockets-influxdb',
                'u-msgpack-python'
            ]
        },
        tests_require=['mock', 'nose', 'coverage'],
        entry_points=dict(console_scripts=['rejected=rejected.controller:main']),
        zip_safe=True)
  
subject: Bump the version