setup.py 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #! /usr/bin/env python3
  2. #
  3. # This file is part of stov, written by Helmut Pozimski 2012-2015.
  4. #
  5. # stov is free software: you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation, version 2 of the License.
  8. #
  9. # stov 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 stov. If not, see <http://www.gnu.org/licenses/>.
  16. # -*- coding: utf8 -*-
  17. """This is the setup.py used to install stov using python distutils."""
  18. from distutils.core import setup
  19. setup(
  20. name="stov",
  21. version="1.2.1",
  22. author="Helmut Pozimski",
  23. author_email="helmut@pozimski.eu",
  24. description=("a program to subscribe to channels and users from youtube and"
  25. " download the videos automatically"),
  26. long_description=("stov is a program which allows you to subscribe to "
  27. "channels, playlists and search results on youtube. You "
  28. "don't need a youtube account for the program to work "
  29. "since it uses read-only access to youtube via "
  30. "youtube-dl. You can for example run it as a cron job to "
  31. "automatically download your favourite videos."),
  32. license="GNU General Public License version 2",
  33. packages=["lib_stov"],
  34. scripts=["stov"],
  35. data_files=[("share/locale/de/LC_MESSAGES",
  36. ["locale/de/LC_MESSAGES/stov.mo"]),
  37. ("share/locale/en/LC_MESSAGES",
  38. ["locale/en/LC_MESSAGES/stov.mo"])],
  39. requires=['lxml']
  40. )