#!/usr/bin/env python # Filename: setup.py """ The km3net_testdata setup script. """ from setuptools import setup import sys def read_stripped_lines(filename): """Return a list of stripped lines from a file""" with open(filename) as fobj: return [line.strip() for line in fobj.readlines()] try: with open("README.rst") as fh: long_description = fh.read() except UnicodeDecodeError: long_description = "KM3NeT TestData" setup( name='km3net_testdata', url='https://git.km3net.de/km3py/km3net-testdata', description='KM3NeT TestData', long_description=long_description, author='Tamas Gal', author_email='tgal@km3net.de', packages=['km3net_testdata'], include_package_data=True, platforms='any', setup_requires=['setuptools_scm'], use_scm_version=True, python_requires='>=2.7', install_requires=read_stripped_lines("requirements.txt"), extras_require={"dev": read_stripped_lines("requirements-dev.txt")}, classifiers=[ 'Intended Audience :: Developers', 'Intended Audience :: Science/Research', 'Programming Language :: Python', ], )