#

"""
setup.py: Used for building nast
"""

import os, sys
from distutils.core import setup, Extension

major_version_num='0'
minor_version_num='8'

#sys.path = ['/usr/local/lib/python2.6/site-packages']+sys.path
#import simtk.chem.openmm.openmm

def doSetup():
    setupKeywords = {}
    setupKeywords["name"]              = "nast"
    setupKeywords["version"]           = "%s.%s" % (major_version_num, minor_version_num)
    setupKeywords["author"]            = "Magdalena A. Jonikas"
    setupKeywords["author_email"]      = "magdalena.jonikas@gmail.com"
    setupKeywords["license"]           = "Python Software Foundation License (BSD-like)"
    setupKeywords["url"]               = "https://simtk.org/home/nast"
    setupKeywords["download_url"]      = "https://simtk.org/home/nast"
    setupKeywords["packages"]          = ["simtk", "simtk.nast"]
    setupKeywords["data_files"]        = []
    setupKeywords["platforms"]         = ["Linux", "Mac OS X", "Windows"]
    setupKeywords["description"]       = "Nucleic Acid Simulation Toolkit"
    setupKeywords["long_description"]  = \
    """NAST (Nucleic Acid Simulation Toolkit) is a knowledge-based
coarse-grained tool for modeling RNA structures. It produces a
diverse set of plausible 3D structures that satisfy user-provided
constraints based on:

1. primary sequence
2. known or predicted secondary structure
3. known or predicted tertiary contacts (optional)
"""

    setup(**setupKeywords)
    

if __name__ == '__main__':
    if sys.version_info[:2] < (2, 5):
        sys.stdout.write("ERROR: Nast requires Python 2.5 or better.  Exiting!\n")
        sys.exit(1)
    doSetup()

