Skip to content
Snippets Groups Projects
setup.py 1.42 KiB
Newer Older
from setuptools import setup, find_packages
#Grab the README.md for the long description
Jay's avatar
Jay committed
with open('README.md', 'r') as f:
    long_description = f.read()
Jason R Laura's avatar
Jason R Laura committed

def setup_package():
    setup(
        name = "plio",
jlaura's avatar
jlaura committed
        version = '1.5.0',
        author = "USGS Astrogeology",
        author_email = "jlaura@usgs.gov",
        description = ("I/O API to support planetary data formats."),
        long_description = long_description,
        license = "Public Domain",
        keywords = "planetary io",
        url = "http://packages.python.org/plio",
        packages=find_packages(),
        include_package_data=True,
        package_data={'plio' : ['sqlalchemy_json/*.py', 'sqlalchemy_json/LICENSE']},
        zip_safe=True,
        scripts=['bin/socetnet2isis', 'bin/isisnet2socet'],
        install_requires=[
jay's avatar
jay committed
            'gdal',
jay's avatar
jay committed
            'numpy',
            'pyproj',
jlaura's avatar
jlaura committed
            'protobuf',
            'h5py',
            'pandas',
            'sqlalchemy',
jay's avatar
jay committed
            'pyyaml',
jlaura's avatar
jlaura committed
            'affine',
            'scipy'],
        classifiers=[
            "Development Status :: 3 - Alpha",
            "Topic :: Utilities",
            "License :: Public Domain",
            'Programming Language :: Python :: 3.6',
            'Programming Language :: Python :: 3.7',
            'Programming Language :: Python :: 3.8',
        ],
    )

if __name__ == '__main__':