setup.py 1.35 KB
Newer Older
Jameson Graef Rollins's avatar
Jameson Graef Rollins committed
1
#!/usr/bin/env python3
Lee McCuller's avatar
Lee McCuller committed
2 3 4 5
# -*- coding: utf-8 -*-
from setuptools import find_packages, setup


Jameson Graef Rollins's avatar
Jameson Graef Rollins committed
6
version = '0.1'
Lee McCuller's avatar
Lee McCuller committed
7 8 9


setup_args = dict(
10
    name             = 'pygwinc',
Lee McCuller's avatar
Lee McCuller committed
11
    version          = version,
12
    url              = 'https://git.ligo.org/gwinc/pygwinc',
Lee McCuller's avatar
Lee McCuller committed
13 14
    author           = 'LIGO Laboratory',
    author_email     = 'jrollins@ligo.caltech.edu ',
15
    description      = "Gravitation Wave Interferometer Noise Calculator",
Jameson Graef Rollins's avatar
Jameson Graef Rollins committed
16 17 18
    license          = 'Copyright 2018 LIGO Laboratory',
    keywords         = 'Noise, LIGO, Gravitational Wave,',
    classifiers = [
Lee McCuller's avatar
Lee McCuller committed
19 20 21 22 23 24 25 26 27 28
        'Topic :: Scientific/Engineering',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.4',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6',
    ],
Jameson Graef Rollins's avatar
Jameson Graef Rollins committed
29 30 31 32

    install_requires = [
        'numpy',
        'scipy',
33
        'h5py',
Jameson Graef Rollins's avatar
Jameson Graef Rollins committed
34 35 36 37 38 39 40
        'matplotlib',
    ],

    packages = find_packages(
        exclude = ['docs',],
    ),

41 42 43 44 45 46
    entry_points={
        'console_scripts': [
            'gwinc = gwinc.__main__:main',
        ],
    },

Jameson Graef Rollins's avatar
Jameson Graef Rollins committed
47
    include_package_data = True,
48
    zip_safe = False,
Lee McCuller's avatar
Lee McCuller committed
49 50 51 52
)

if __name__ == "__main__":
    setup(**setup_args)