Exemple #1
0
def main():
    parser = argparse.ArgumentParser(description='cstar_perf_server', formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    parser.add_argument('--get-credentials', dest='gen_credentials',
                        action='store_true', help='Get and/or create ECDSA key for signing requests.')

    args = parser.parse_args()

    if args.gen_credentials:
        generate_server_keys()
        return

    create_app_config()
    run_server()
Exemple #2
0
def main():
    parser = argparse.ArgumentParser(
        description='cstar_perf_server',
        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    parser.add_argument(
        '--get-credentials',
        dest='gen_credentials',
        action='store_true',
        help='Get and/or create ECDSA key for signing requests.')

    args = parser.parse_args()

    if args.gen_credentials:
        generate_server_keys()
        return

    create_app_config()
    run_server()
Exemple #3
0
    'pyyaml',
    'supervisor',
    'pexpect',
    'blist',
    'superlance',
    'requests',
    'psutil'
)

setup(
    name = 'cstar_perf.frontend',
    version = '1.0',
    description = 'A web frontend for cstar_perf, the Cassandra performance testing platform',
    author = 'The DataStax Cassandra Test Engineering Team',
    author_email = '*****@*****.**',
    url = 'https://github.com/datastax/cstar_perf',
    install_requires = requires,
    namespace_packages = ['cstar_perf'],
    packages=find_packages(),
    zip_safe=False,
    include_package_data=True,
    entry_points = {'console_scripts': 
                    ['cstar_perf_client = cstar_perf.frontend.client.client:main',
                     'cstar_perf_server = cstar_perf.frontend.lib.server:main',
                     'cstar_perf_notifications = cstar_perf.frontend.server.notifications:main',
                     'cstar_perf_schedule = cstar_perf.frontend.client.schedule:main']},
)

from cstar_perf.frontend.lib.crypto import generate_server_keys
generate_server_keys()
Exemple #4
0
            'cassandra-driver', 'google-api-python-client', 'ecdsa',
            'daemonize', 'websocket-client', 'pyzmq', 'fabric', 'pyyaml',
            'supervisor', 'pexpect', 'blist', 'superlance', 'requests',
            'psutil')

setup(
    name='cstar_perf.frontend',
    version='1.0',
    description=
    'A web frontend for cstar_perf, the Cassandra performance testing platform',
    author='The DataStax Cassandra Test Engineering Team',
    author_email='*****@*****.**',
    url='https://github.com/datastax/cstar_perf',
    install_requires=requires,
    namespace_packages=['cstar_perf'],
    packages=find_packages(),
    zip_safe=False,
    include_package_data=True,
    entry_points={
        'console_scripts': [
            'cstar_perf_client = cstar_perf.frontend.client.client:main',
            'cstar_perf_server = cstar_perf.frontend.lib.server:main',
            'cstar_perf_notifications = cstar_perf.frontend.server.notifications:main',
            'cstar_perf_schedule = cstar_perf.frontend.client.schedule:main'
        ]
    },
)

from cstar_perf.frontend.lib.crypto import generate_server_keys
generate_server_keys()