setup.py 1.45 KB
Newer Older
1
2
"""Setup for the kis_tools package."""
from glob import glob
3
from os.path import join
4
5

import setuptools
6

7
8
from kis_tools import __version__
from kis_tools.util.util import write_git_info
9
10
11

with open('README.md') as f:
    README = f.read()
12
info = write_git_info(join("kis_tools", "__init__.py"),join("kis_tools","util", "git_info.pkl"))
Carl Schaffer's avatar
Carl Schaffer committed
13
version = __version__
14

15
16
17
18
19
20
setuptools.setup(
    author="Carl Schaffer",
    author_email="schaffer@leibniz-kis.de",
    name='kis_tools',
    license="MIT",
    description='Tools for interacting with data produced at KIS',
21
    version='v' + __version__,
22
23
24
    long_description=README,
    url='https://gitlab.leibniz-kis.de/sdc/kis_tools',
    packages=setuptools.find_packages(),
Carl Schaffer's avatar
Carl Schaffer committed
25
    include_package_data=True,
26
27
    python_requires=">=3.6",
    install_requires=[
28
        'kis_headers @ git+ssh://git@gitlab.leibniz-kis.de/sdc/kis_headers.git',
29
30
        "pandas",
        "astropy",
31
        "pymongo>=3.0.0",
32
        "sunpy",
Carl Schaffer's avatar
Carl Schaffer committed
33
        "pillow",
34
35
36
37
38
39
40
41
42
43
44
45
46
47
    ],
    scripts=glob('bin/*'),
    classifiers=[
        # Trove classifiers
        # (https://pypi.python.org/pypi?%3Aaction=list_classifiers)
        'Development Status :: 4 - Beta',
        'License :: OSI Approved :: MIT License',
        'Programming Language :: Python',
        'Programming Language :: Python :: 3.6',
        'Topic :: Software Development :: Libraries',
        'Topic :: Software Development :: Libraries :: Python Modules',
        'Intended Audience :: Developers',
    ],
)