from setuptools import setup

setup(name='nitor_deploy_tools',
      version='0.20',
      description='Utilities for deploying with Nitor aws-utils',
      url='http://github.com/NitorCreations/nitor-deploy-tools',
      download_url = 'https://github.com/NitorCreations/nitor-deploy-tools/tarball/0.20',
      author='Pasi Niemi',
      author_email='pasi@nitor.com',
      license='Apache 2.0',
      packages=['vault', 'n_utils'],
      scripts=['bin/source_infra_properties.sh', 'bin/show-stack-params-and-outputs.sh'],
      entry_points = {
        'console_scripts': [
            'vault=vault.cli:main',
            'yaml-to-json=n_utils.cli:yaml_to_json',
            'json-to-yaml=n_utils.cli:json_to_yaml',
            'pytail=n_utils.cli:read_and_follow',
            'logs-to-cloudwatch=n_utils.cli:logs_to_cloudwatch',
            'signal-cf-status=n_utils.cli:signal_cf_status',
            'associate-eip=n_utils.cli:associate_eip',
            'n-utils-init=n_utils.cf_utils:init',
            'ec2-instance-id=n_utils.cli:instance_id',
            'ec2-region=n_utils.cli:region',
            'cf-stack-name=n_utils.cli:stack_name',
            'cf-stack-id=n_utils.cli:stack_id',
            'cf-logical-id=n_utils.cli:logical_id',
            'cf-region=n_utils.cli:cf_region',
            'cf-update-stack=n_utils.cli:update_stack'
        ],
      },
      install_requires=[
          'boto3',
          'pycrypto',
          'requests',
          'awslogs'
      ],
      zip_safe=False)

from setuptools import setup

setup(name='nitor_deploy_tools',
      version='0.21',
      description='Utilities for deploying with Nitor aws-utils',
      url='http://github.com/NitorCreations/nitor-deploy-tools',
      download_url = 'https://github.com/NitorCreations/nitor-deploy-tools/tarball/0.21',
      author='Pasi Niemi',
      author_email='pasi@nitor.com',
      license='Apache 2.0',
      packages=['vault', 'n_utils'],
      scripts=['bin/source_infra_properties.sh', 'bin/show-stack-params-and-outputs.sh'],
      entry_points = {
        'console_scripts': [
            'vault=vault.cli:main',
            'yaml-to-json=n_utils.cli:yaml_to_json',
            'json-to-yaml=n_utils.cli:json_to_yaml',
            'pytail=n_utils.cli:read_and_follow',
            'logs-to-cloudwatch=n_utils.cli:logs_to_cloudwatch',
            'signal-cf-status=n_utils.cli:signal_cf_status',
            'associate-eip=n_utils.cli:associate_eip',
            'n-utils-init=n_utils.cf_utils:init',
            'ec2-instance-id=n_utils.cli:instance_id',
            'ec2-region=n_utils.cli:region',
            'cf-stack-name=n_utils.cli:stack_name',
            'cf-stack-id=n_utils.cli:stack_id',
            'cf-logical-id=n_utils.cli:logical_id',
            'cf-region=n_utils.cli:cf_region',
            'cf-update-stack=n_utils.cli:update_stack'
        ],
      },
      install_requires=[
          'boto3',
          'pycrypto',
          'requests',
          'awslogs'
      ],
      zip_safe=False)

Allow stacks without parameters or outputs