setup.py 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """The setup script."""
  4. from setuptools import setup, find_packages
  5. with open('README.txt') as readme_file:
  6. readme = readme_file.read()
  7. with open('HISTORY.rst') as history_file:
  8. history = history_file.read()
  9. requirements = [
  10. # TODO: put package requirements here
  11. 'beautifulsoup4',
  12. 'requests',
  13. 'redis',
  14. 'sleekxmpp',
  15. ]
  16. setup_requirements = [
  17. # TODO(bretonium): put setup requirements (distutils extensions, etc.) here
  18. ]
  19. test_requirements = [
  20. # TODO: put package test requirements here
  21. ]
  22. setup(
  23. name='check_de_embassy',
  24. version='0.1.0',
  25. description="Check application to German embassy in Russia",
  26. long_description=readme + '\n\n' + history,
  27. author="Boris Bobrov",
  28. author_email='breton@cynicmansion.ru',
  29. url='https://notabug.org/breton/check_de_embassy',
  30. packages=find_packages(include=['check_de_embassy']),
  31. include_package_data=True,
  32. install_requires=requirements,
  33. license="GNU General Public License v3",
  34. zip_safe=False,
  35. keywords='check_de_embassy',
  36. classifiers=[
  37. 'Development Status :: 2 - Pre-Alpha',
  38. 'Intended Audience :: Developers',
  39. 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
  40. 'Natural Language :: English',
  41. "Programming Language :: Python :: 2",
  42. 'Programming Language :: Python :: 2.6',
  43. 'Programming Language :: Python :: 2.7',
  44. 'Programming Language :: Python :: 3',
  45. 'Programming Language :: Python :: 3.3',
  46. 'Programming Language :: Python :: 3.4',
  47. 'Programming Language :: Python :: 3.5',
  48. ],
  49. test_suite='tests',
  50. tests_require=test_requirements,
  51. setup_requires=setup_requirements,
  52. entry_points={
  53. 'console_scripts': [
  54. 'check_application=check_de_embassy.check_de_embassy:main',
  55. 'check_visametric=check_de_embassy.check_visametric:main']}
  56. )