This fork extends the command line interface (CLI) and is distributed as a convenient one-file-executable (Windows, Linux, Mac). It is also available via Docker Hub, PyPI and Binder.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

60 lines
2.4 KiB

  1. #!/usr/bin/env python
  2. """python setup.py install"""
  3. # Copyright (c) 2011 Paul Makepeace, Real Programmers. All rights reserved.
  4. # This program is free software: you can redistribute it and/or modify
  5. # it under the terms of the GNU General Public License as published by
  6. # the Free Software Foundation, either version 3 of the License, or
  7. # (at your option) any later version.
  8. # This program is distributed in the hope that it will be useful,
  9. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. # GNU General Public License for more details.
  12. # You should have received a copy of the GNU General Public License
  13. # along with this program. If not, see <http://www.gnu.org/licenses/>
  14. import os
  15. from setuptools import setup
  16. from setuptools import find_packages
  17. def read(filename):
  18. return open(os.path.join(os.path.dirname(__file__), filename)).read()
  19. setup(name='openrefine-client',
  20. version='0.3.10',
  21. description=('The OpenRefine Python Client Library provides an '
  22. 'interface to communicating with an OpenRefine server. '
  23. 'This fork extends the command line interface (CLI).'),
  24. long_description=read('README.md'),
  25. long_description_content_type='text/markdown',
  26. author='Felix Lohmeier',
  27. author_email='felix.lohmeier@opencultureconsulting.com',
  28. url='https://github.com/opencultureconsulting/openrefine-client',
  29. packages=find_packages(exclude=['tests']),
  30. install_requires=['urllib2_file'],
  31. python_requires='>=2.7, !=3.*',
  32. entry_points={
  33. 'console_scripts': [ 'openrefine-client = google.refine.__main__:main' ]
  34. },
  35. platforms=['Any'],
  36. keywords='openrefine client batch processing docker etl code4lib',
  37. classifiers = [
  38. 'Development Status :: 4 - Beta',
  39. 'Intended Audience :: Developers',
  40. 'Intended Audience :: System Administrators',
  41. 'License :: OSI Approved :: GNU General Public License (GPL)',
  42. 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
  43. 'Operating System :: OS Independent',
  44. 'Programming Language :: Python',
  45. 'Programming Language :: Python :: 2',
  46. 'Programming Language :: Python :: 2.7',
  47. 'Topic :: Software Development :: Libraries :: Python Modules',
  48. 'Topic :: Text Processing',
  49. ],
  50. test_suite='tests',
  51. )