from setuptools import setup, find_packages

setup(
    name = 'compdb',
    version = '0.1',
    package_dir = {'': 'src'},
    packages = find_packages('src'),

    author = 'Carl Simon Adorf',
    author_email = 'csadorf@umich.edu',
    description = "Computational Database.",
    keywords = 'simulation tools mc md monte-carlo mongodb jobmanagement materials database',

    classifiers=[
        "Development Status :: 2 - Pre-Alpha",
        "Intended Audience :: Developers",
        "License :: OSI Approved :: MIT License",
        "Topic :: Scientific/Engineering :: Physics",
        ],

    install_requires=['pymongo'],

    entry_points = {
        'console_scripts': [
            'compdb = compdb.contrib.script:main',
            'compdb_init = compdb.contrib.init_project:main',
            'compdb_configure = compdb.contrib.configure:main',
        ],
    },
)

from setuptools import setup, find_packages

setup(
    name = 'compdb',
    version = '0.1',
    package_dir = {'': 'src'},
    packages = find_packages('src'),

    author = 'Carl Simon Adorf',
    author_email = 'csadorf@umich.edu',
    description = "Computational Database.",
    keywords = 'simulation tools mc md monte-carlo mongodb jobmanagement materials database',

    classifiers=[
        "Development Status :: 2 - Pre-Alpha",
        "Intended Audience :: Developers",
        "License :: OSI Approved :: MIT License",
        "Topic :: Scientific/Engineering :: Physics",
        ],

    install_requires=['pymongo', 'mpi4py'],

    entry_points = {
        'console_scripts': [
            'compdb = compdb.contrib.script:main',
            'compdb_init = compdb.contrib.init_project:main',
            'compdb_configure = compdb.contrib.configure:main',
        ],
    },
)

Make mpi4py required for this package.