Passed
Push — master ( e96c3d...44474a )
by Ian
06:20
created

build.setup   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 41
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 36
dl 0
loc 41
rs 10
c 0
b 0
f 0
wmc 0
1
import setuptools
2
3
with open("README.md", "r") as fh:
4
    long_description = fh.read()
5
6
7
setuptools.setup(
8
    name="rsudp",
9
    version="1.0.1",
10
    author="Ian Nesbitt",
11
    author_email="[email protected]",
12
    license='GPLv3',
13
    description="Tools for receiving and interacting with Raspberry Shake UDP data",
14
    long_description=long_description,
15
    long_description_content_type="text/markdown",
16
    url="https://github.com/raspishake/rsudp",
17
    packages=setuptools.find_packages(),
18
    include_package_data=True,
19
    install_requires=['obspy', 'numpy', 'matplotlib==3.1.1', 'pydub', 'twython',
20
                      'python-telegram-bot'],
21
    entry_points = {
22
        'console_scripts': [
23
            'rs-packetloss=rsudp.packetloss:main',
24
            'rs-client=rsudp.client:main',
25
            'rs-test=rsudp.client:test',
26
            ],
27
    },
28
    classifiers=[
29
        "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
30
        "Programming Language :: Python :: 3.6",
31
        "Programming Language :: Python :: 3.7",
32
        "Operating System :: OS Independent",
33
        "Framework :: Matplotlib",
34
        "Topic :: Scientific/Engineering :: Physics",
35
        "Intended Audience :: Education",
36
        "Intended Audience :: End Users/Desktop",
37
        "Intended Audience :: Science/Research",
38
        "Intended Audience :: Developers",
39
        "Natural Language :: English",
40
        "Development Status :: 5 - Production/Stable",
41
    ],
42
)
43