Skip to content
Snippets Groups Projects
setup.py 1.54 KiB
Newer Older
  • Learn to ignore specific revisions
  • from setuptools import setup, find_packages
    
    #Grab the README.md for the long description
    with open('README.rst', 'r') as f:
        long_description = f.read()
    
    Jason R Laura's avatar
    Jason R Laura committed
    
    
    def setup_package():
        setup(
            name = "plio",
    
            version = '1.0.0',
    
            author = "Jay Laura",
            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',
                'jinja2',
    
    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 :: 2.7',
                'Programming Language :: Python :: 3',
                'Programming Language :: Python :: 3.3',
                'Programming Language :: Python :: 3.4',
                'Programming Language :: Python :: 3.5',
            ],
        )
    
    if __name__ == '__main__':