diff --git a/setup.py b/setup.py index a33a74be..141eccb4 100644 --- a/setup.py +++ b/setup.py @@ -1,9 +1,16 @@ from setuptools import setup + +def read_file(file): + with open(file, 'rb') as fh: + data = fh.read() + + return data.decode('utf-8') + setup(name='pyshp', version='2.0.0', description='Pure Python read/write support for ESRI Shapefile format', - long_description=open('README.md').read(), + long_description=read_file('README.md'), author='Joel Lawhead', author_email='jlawhead@geospatialpython.com', url='https://github.com/GeospatialPython/pyshp', @@ -12,7 +19,10 @@ license='MIT', zip_safe=False, keywords='gis geospatial geographic shapefile shapefiles', + python_requires='>= 2.7', classifiers=['Programming Language :: Python', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3', 'Topic :: Scientific/Engineering :: GIS', 'Topic :: Software Development :: Libraries', 'Topic :: Software Development :: Libraries :: Python Modules'])