# System imports
from sys import path

# Setuptools imports
from setuptools import setup, find_packages

# owls-common imports
path.append('common/modules')
from version_check import owls_python_version_check


# Check that this version of Python is supported
owls_python_version_check()


# Setup owls-cache
setup(
    # Basic installation information
    name = 'owls-hep',
    version = '0.0.1',
    packages = find_packages(exclude = ['common', 'testing']),

    # Dependencies
    install_requires = [
        'pandas >= 0.14.0',
        'six >= 1.7.3',
        'root_numpy >= 3.3.1',
        'owls-cache >= 0.0.1',
        'owls-parallel >= 0.0.1',
    ],

    # Metadata for PyPI
    author = '<NAME>',
    author_email = '<EMAIL>',
    description = 'Modular analysis toolkit - HEP module',
    license = 'MIT',
    keywords = 'python big data analysis',
    url = 'https://github.com/havoc-io/owls-hep'
)
