Esempio n. 1
0
               filename.startswith('cmd_'):
                rv.append(filename[4:-3])
        rv.sort()
        return rv

    def get_command(self, ctx, name):
        try:
            mod = __import__('dlstats.commands.cmd_' + name, None, None,
                             ['cli'])
        except ImportError:
            return
        return mod.cli


@click.command(cls=ComplexCLI)
@click.version_option(version=version.version_str(),
                      prog_name="dlstats",
                      message="%(prog)s %(version)s")
def cli():
    pass


def main():
    cli()

if __name__ == "__main__":
    """
    DLSTATS_DEBUG=True dlstats fetchers run -v -S -f BIS
    same:
    dlstats fetchers run --debug -v -S -f BIS
    """
Esempio n. 2
0
# -*- coding: utf-8 -*-

from setuptools import setup, find_packages

from dlstats import version

setup(name='dlstats',
      version=version.version_str(),
      description='A python module that provides an interface between\
                   statistics providers and pandas.',
      author='Widukind team',
      url='https://github.com/Widukind/dlstats',
      license='AGPLv3',
      packages=find_packages(),
      include_package_data=True,
      entry_points={
        'console_scripts': [
          'dlstats = dlstats.client:main',
          'dlstats-gevent = dlstats.client_gevent:main',
        ],
      },
      test_suite='nose.collector',
      )
Esempio n. 3
0
# -*- coding: utf-8 -*-

from setuptools import setup, find_packages

from dlstats import version

setup(
    name='dlstats',
    version=version.version_str(),
    description='A python module that provides an interface between\
                   statistics providers and pandas.',
    author='Widukind team',
    url='https://github.com/Widukind/dlstats',
    license='AGPLv3',
    packages=find_packages(),
    include_package_data=True,
    entry_points={
        'console_scripts': [
            'dlstats = dlstats.client:main',
            'dlstats-gevent = dlstats.client_gevent:main',
        ],
    },
    test_suite='nose.collector',
)