setup.py 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # Goblinoid: Experience all of MediaGoblin on an Android Device
  2. # Copyright (C) 2015 Dylan Jeffers
  3. #
  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. #
  9. # This program is distributed in the hope that it will be useful,
  10. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. # GNU General Public License for more details.
  13. #
  14. # You should have received a copy of the GNU General Public License
  15. # along with this program. If not, see <http://www.gnu.org/licenses/>.
  16. from setuptools import setup, find_packages
  17. from codecs import open
  18. from os import path
  19. here = path.abspath(path.dirname(__file__))
  20. # Get the long description from the relevant file
  21. with open(path.join(here, 'README.md'), encoding='utf-8') as f:
  22. long_description = f.read()
  23. setup(
  24. name='goblinoid',
  25. version='0.1.0.dev1',
  26. packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),
  27. description='Experience MediaGoblin on an Android Device',
  28. long_description=long_description,
  29. url='https://notabug.org/SapienTech/MediaGoblinApp',
  30. author='Dylan Jeffers',
  31. author_email='sapientechnology@openmailbox.org',
  32. license='AGPLv3',
  33. classifiers=[
  34. 'Development Status :: 3 - Alpha',
  35. 'Environment :: App Environment',
  36. 'Intended Audience :: Developers',
  37. 'Topic :: Software Development :: Mobile App',
  38. 'License :: OSI Approved :: '
  39. 'GNU Affero General Public License v3 or later (AGPLv3+)',
  40. 'Operating System :: Android',
  41. 'Programming Language :: Python :: 2',
  42. 'Programming Language :: Python :: 2.6',
  43. 'Programming Language :: Python :: 2.7',
  44. ],
  45. install_requires=['pypump'],
  46. # To provide executable scripts, use entry points in preference to the
  47. # "scripts" keyword. Entry points provide cross-platform support and allow
  48. # pip to create the appropriate form of executable for the target platform.
  49. # entry_points={
  50. # 'console_scripts': [
  51. # 'sample=sample:main',
  52. # ],
  53. )