setup.py 2.14 KB
Newer Older
Michael König's avatar
Michael König committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from setuptools import setup

version = "1.1.1"
desc = "Display, log and plot CPU utilization and network throughput"
longdesc = desc
author_name = "Mario Hock"
author_email_addr = "mario.hock@kit.edu"


setup(
        name = "cpunetlog",
        packages = [
            "cpunetlog"
            ],
        entry_points = {
            "console_scripts": [
                'cpunetlog = cpunetlog.main:main'
                ],
            },
        version = version,
        description = desc,
        long_description = longdesc,
        author =  author_name,
        author_email = author_email_addr,
        maintainer = author_name,
        maintainer_email = author_email_addr,
        url = "https://git.scc.kit.edu/CPUnetLOG/CPUnetLOG",
        license = "BSD",
        platforms = "Linux",
        zip_safe = False,
        install_requires = [
            'psutil',
            'netifaces'
        ],
        keywords = [
            'cpu',
            'throughput',
            'utilization',
            'plot',
            'log',
            'display',
            'analyze',
            'network',
            'traffic'
        ],
        classifiers = [
            'Development Status :: 5 - Production/Stable',
            'License :: OSI Approved :: BSD License',
            'Programming Language :: Python :: 3',
            'Operating System :: POSIX :: Linux',
            'Environment :: Console',
            'Environment :: Console :: Curses',
            'Natural Language :: English',
            'Intended Audience :: Education',
            'Intended Audience :: Information Technology',
            'Intended Audience :: Science/Research',
            'Intended Audience :: System Administrators',
            'Intended Audience :: Telecommunications Industry',
            'Topic :: Scientific/Engineering',
            'Topic :: Internet',
            'Topic :: System :: Logging',
            'Topic :: System :: Networking',
            'Topic :: System :: Networking :: Monitoring',
            'Topic :: System :: Operating System Kernels :: Linux',
            'Topic :: Utilities'
        ]
        )