old_contents: from setuptools import setup, find_packages
  
  requires = [
      'Twisted==15.4.0',
      'autobahn==0.10.9',
      'crossbar==0.11.1',
      'appdirs==1.4.0',
      'docopt==0.6.2',
      'json-store==2.1',
      'alchimia==0.4',
      'txmongo==0.6',
      'influxdb==2.9.2',
      'pyramid==1.5.7',
      'pyramid_jinja2==2.5',
      'cornice==1.0.0',
      'twisted-mqtt==0.1.2',
      'Bunch==1.0.1',
  ]
  
  setup(name='kotori.node',
        version='0.3.0',
        description='kotori.node',
        long_description='Kotori node service',
        classifiers=[
          "Programming Language :: Python",
          "Framework :: Twisted",
          "Topic :: Internet :: WWW/HTTP",
          ],
        author='',
        author_email='',
        url='',
        keywords='web twisted autobahn',
        packages=find_packages(),
        include_package_data=True,
        zip_safe=False,
        test_suite='kotori.test',
        install_requires=requires,
        dependency_links=[
            #'https://github.com/tavendo/AutobahnPython/tarball/cb322f78ffaa2a5#egg=autobahn-0.7.0',
        ],
        entry_points={
            'console_scripts': [
                'kotori        = kotori:run',
                'kotori-master = kotori.master.server:run',
                'kotori-node   = kotori.node.nodeservice:run',
                'kotori-wamp-client = kotori.master.client:run_wamp_client',
                'kotori-udp-client  = kotori.master.client:run_udp_client',
                'kotori-udp-telemetry-fuzzer  = kotori.master.client:run_udp_telemetry_fuzzer',
            ],
            'paste.app_factory': [
                'main = kotori.frontend.app:main',
            ],
        },
  )
  
new_contents: from setuptools import setup, find_packages
  
  requires = [
      'Twisted==15.4.0',
      'autobahn==0.10.9',
      'crossbar==0.11.1',
      'appdirs==1.4.0',
      'docopt==0.6.2',
      'json-store==2.1',
      'alchimia==0.4',    # 0.6.1
      'txmongo==0.6',     # 15.2.2
      'influxdb==2.9.2',
      'pyramid==1.5.7',
      'pyramid_jinja2==2.5',
      'cornice==1.0.0',
      'twisted-mqtt==0.1.2',
      'Bunch==1.0.1',
  ]
  
  setup(name='kotori-daq',
        version='0.3.0',
        description='Kotori DAQ',
        long_description='Kotori DAQ',
        classifiers=[
          "Programming Language :: Python",
          "Framework :: Twisted",
          "Topic :: Internet :: WWW/HTTP",
          ],
        author='',
        author_email='',
        url='',
        keywords='web twisted autobahn',
        packages=find_packages(),
        include_package_data=True,
        zip_safe=False,
        test_suite='kotori.test',
        install_requires=requires,
        dependency_links=[
            #'https://github.com/tavendo/AutobahnPython/tarball/cb322f78ffaa2a5#egg=autobahn-0.7.0',
        ],
        entry_points={
            'console_scripts': [
                'kotori             = kotori:run',
                #'kotori-master      = kotori.master.server:run',
                #'kotori-node        = kotori.node.nodeservice:run',
                #'kotori-wamp-client = kotori.master.client:run_wamp_client',
                'kotori-udp-client  = kotori.master.client:run_udp_client',
                'h2m-udp-sender     = kotori.master.client:run_udp_telemetry_fuzzer',
            ],
            'paste.app_factory': [
                'main = kotori.frontend.app:main',
            ],
        },
  )
  
subject: improve setup.py