from setuptools import setup

import laspy

# Get text from README.txt
try:
    readme_text = file('README.rst', 'rb').read()
except:
    readme_text = "See documentation at www.laspy.org"

    
setup(name          = 'laspy',
      version       = laspy.__version__,
      description   = 'Native Python ASPRS LAS read/write library',
      license       = 'BSD',
      keywords      = 'gis lidar las',
      author        = 'Grant Brown',
      author_email  = 'grant.brown73@gmail.com',
      url   = 'https://github.com/grantbrown/laspy',
      long_description = '''Laspy is a python library for reading, writing, and 
                        modifying .LAS LIDAR files. It provides both a dimension 
                        and point focused API. Documentation is available at 
                        www.laspy.org, and the source is available at 
                        www.github.com/grantbrown/laspy''',
      packages      = ['laspy', 'laspytest'],
      install_requires = ['numpy'],
      test_suite = 'laspytest.test_laspy',
      data_files = [("laspytest/data", ["simple.las", "simple1_3.las", "simple1_4.las"])], 
      include_package_data = True,
      zip_safe = False,
      classifiers   = [
        'Development Status :: 4 - Beta',
        'Intended Audience :: Developers',
        'Intended Audience :: Science/Research',
        'License :: OSI Approved :: BSD License',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
        'Topic :: Scientific/Engineering :: GIS'
        ],
)


@@ -21,16 +21,30 @@
 rt setup
+%0Aimport shutil
 %0A%0Aimport
@@ -197,16 +197,514 @@
 y.org%22%0A%0A
+# Make sure test data files are in the right place. There's probably a better %0A# way to do this, but it should work. %0A%0Atry:%0A    tmpFile = open(%22simple.las%22)%0A    tmpFile.close()%0A    tmpFile = open(%22simple1_3.las%22)%0A    tmpFile.close()%0A    tmpFile = open(%22simple1_4.las%22)%0A    tmpFile.close()%0Aexcept:%0A    shutil.copyfile(%22laspytest/data/simple.las%22, %22simple.las%22)%0A    shutil.copyfile(%22laspytest/data/simple1_3.las%22, %22simple1_3.las%22)%0A    shutil.copyfile(%22laspytest/data/simple1_4.las%22, %22simple1_4.las%22)%0A
     %0Aset

Fix setup.py - I spend a bunch of time optimizing it for pypi, didn't realize the github install was broken (I hate the way setuptools deals with data files).