setup.py 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. from setuptools import setup
  2. from xlrd.info import __VERSION__
  3. setup(
  4. name='xlrd',
  5. version=__VERSION__,
  6. author='Chris Withers',
  7. author_email='chris@withers.org',
  8. url='http://www.python-excel.org/',
  9. packages=['xlrd'],
  10. scripts=[
  11. 'scripts/runxlrd.py',
  12. ],
  13. description=(
  14. 'Library for developers to extract data from '
  15. 'Microsoft Excel (tm) .xls spreadsheet files'
  16. ),
  17. long_description=open('README.rst').read(),
  18. license='BSD',
  19. keywords=['xls', 'excel', 'spreadsheet', 'workbook'],
  20. classifiers=[
  21. 'Development Status :: 5 - Production/Stable',
  22. 'Intended Audience :: Developers',
  23. 'License :: OSI Approved :: BSD License',
  24. 'Programming Language :: Python',
  25. 'Programming Language :: Python :: 2',
  26. 'Programming Language :: Python :: 2.7',
  27. 'Programming Language :: Python :: 3',
  28. 'Programming Language :: Python :: 3.6',
  29. 'Programming Language :: Python :: 3.7',
  30. 'Programming Language :: Python :: 3.8',
  31. 'Programming Language :: Python :: 3.9',
  32. 'Operating System :: OS Independent',
  33. 'Topic :: Database',
  34. 'Topic :: Office/Business',
  35. 'Topic :: Software Development :: Libraries :: Python Modules',
  36. ],
  37. python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*",
  38. extras_require=dict(
  39. test=['pytest', 'pytest-cov'],
  40. docs=['sphinx'],
  41. build=['wheel', 'twine']
  42. )
  43. )