setup.py 2.26 KB
Newer Older
1 2 3 4 5
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from setuptools import setup

6
# keep in sync with main.py (!)
Michael König's avatar
Michael König committed
7
version = "0.2.7"
8 9
desc = "Realtime-visualization of TCP flows logged by TCPlog."

10
setup(
11 12 13
        name = "tcpliveplot",
        packages = [
            "tcpliveplot",
14 15 16 17
            "tcpliveplot.utils",
            "tcpliveplot.backends",
            "tcpliveplot.backends.gui",
            "tcpliveplot.backends.input"
18
            ],
19 20
        entry_points = {
            "console_scripts": [
21
                'tcpliveplot = tcpliveplot.main:main'
22 23
                ],
            "gui_scripts": [
24
                'tcpliveplot = tcpliveplot.main:main'
25 26
                ]
            },
27

28
        version = version,
29 30 31 32 33 34 35 36 37 38 39
        description = desc,
        long_description = desc,
        author = "Karlsruhe Institute of Technology - Institute of Telematics",
        author_email = "telematics@tm.kit.edu",
        maintainer = "Michael Koenig",
        maintainer_email = "michael.koenig2@student.kit.edu",
        url = "https://git.scc.kit.edu/CPUnetLOG/TCPlivePLOT/",
        license = "BSD",
        platforms = "Linux",
        zip_safe = False,
        install_requires = [
40
            'matplotlib==1.4.2',
Michael König's avatar
Michael König committed
41
            'tcplog>=0.2.8'
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
            ],
        keywords = ['tcp', 'flow', 'plot', 'visualize', 'graph', 'live', 'analyze', 'network', 'traffic'],
        classifiers = [
            'Development Status :: 4 - Beta',
            'License :: OSI Approved :: BSD License',
            'Programming Language :: Python :: 3',
            'Programming Language :: Python :: 3.5',
            'Operating System :: POSIX :: Linux',
            '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'
            ]
64
        )