Blame persepolis-nodepscheck.diff

Hedayat Vatankhah 7039bd4
diff -up persepolis-3.2.0/setup.py.nodepscheck persepolis-3.2.0/setup.py
Hedayat Vatankhah 7039bd4
--- persepolis-3.2.0/setup.py.nodepscheck	2019-09-28 03:03:14.488025456 +0330
Hedayat Vatankhah 7039bd4
+++ persepolis-3.2.0/setup.py	2019-09-28 03:04:43.953097299 +0330
Hedayat Vatankhah 7039bd4
@@ -32,107 +32,6 @@ else:
Hedayat Vatankhah e4b726e
     print('This script is only work for GNU/Linux or BSD!')
Hedayat Vatankhah e4b726e
     sys.exit(1)
Hedayat Vatankhah e4b726e
 
Hedayat Vatankhah e4b726e
-# Checking dependencies!
Hedayat Vatankhah ad8239e
-not_installed = ''
Hedayat Vatankhah ad8239e
-
Hedayat Vatankhah e4b726e
-# PyQt5
Hedayat Vatankhah e4b726e
-try:
Hedayat Vatankhah e4b726e
-    import PyQt5
Hedayat Vatankhah e4b726e
-    print('python3-pyqt5 is found')
Hedayat Vatankhah e4b726e
-except:
Hedayat Vatankhah e4b726e
-    print('Error : python3-pyqt5 is not installed!')
Hedayat Vatankhah ad8239e
-    not_installed = not_installed + 'PyQt5, '
Hedayat Vatankhah e4b726e
-
Hedayat Vatankhah e4b726e
-# python3-requests
Hedayat Vatankhah e4b726e
-try:
Hedayat Vatankhah 7039bd4
-    import requests
Hedayat Vatankhah e4b726e
-    print('python3-requests is found!')
Hedayat Vatankhah e4b726e
-except:
Hedayat Vatankhah e4b726e
-    print('Error : requests is not installed!')
Hedayat Vatankhah ad8239e
-    not_installed = not_installed + 'python3-requests, '
Hedayat Vatankhah e4b726e
-
Hedayat Vatankhah e4b726e
-# python3-setproctitle
Hedayat Vatankhah e4b726e
-try:
Hedayat Vatankhah e4b726e
-    import setproctitle
Hedayat Vatankhah e4b726e
-    print('python3-setproctitle is found!')
Hedayat Vatankhah e4b726e
-except:
Hedayat Vatankhah e4b726e
-    print("Warning: setproctitle is not installed!")
Hedayat Vatankhah ad8239e
-    not_installed = not_installed + 'python3-setproctitle, '
Hedayat Vatankhah e4b726e
-
Hedayat Vatankhah e4b726e
-# psutil
Hedayat Vatankhah e4b726e
-try:
Hedayat Vatankhah e4b726e
-    import psutil
Hedayat Vatankhah e4b726e
-    print('python3-psutil is found!')
Hedayat Vatankhah e4b726e
-except:
Hedayat Vatankhah e4b726e
-    print("Warning: python3-psutil is not installed!")
Hedayat Vatankhah ad8239e
-    not_installed = not_installed + 'psutil, '
Hedayat Vatankhah ad8239e
-
Hedayat Vatankhah ad8239e
-# youtube_dl
Hedayat Vatankhah ad8239e
-try:
Hedayat Vatankhah ad8239e
-    import youtube_dl
Hedayat Vatankhah ad8239e
-    print('youtube-dl is found')
Hedayat Vatankhah ad8239e
-except:
Hedayat Vatankhah ad8239e
-    print('Warning: youtube-dl is not installed!')
Hedayat Vatankhah ad8239e
-    not_installed = not_installed + 'youtube-dl, '
Hedayat Vatankhah e4b726e
-
Hedayat Vatankhah e4b726e
-# aria2
Hedayat Vatankhah e4b726e
-answer = os.system('aria2c --version 1>/dev/null')
Hedayat Vatankhah e4b726e
-if answer != 0:
Hedayat Vatankhah e4b726e
-    print("Error aria2 not installed!")
Hedayat Vatankhah ad8239e
-    not_installed = not_installed + 'aria2c, '
Hedayat Vatankhah e4b726e
-else:
Hedayat Vatankhah e4b726e
-    print('aria2 is found!')
Hedayat Vatankhah e4b726e
-
Hedayat Vatankhah e4b726e
-# libnotify-bin
Hedayat Vatankhah e4b726e
-answer = os.system('notify-send --version 1>/dev/null')
Hedayat Vatankhah e4b726e
-if answer != 0:
Hedayat Vatankhah e4b726e
-    print("Error libnotify-bin is not installed!")
Hedayat Vatankhah ad8239e
-    not_installed = not_installed + 'libnotify-bin, '
Hedayat Vatankhah e4b726e
-else:
Hedayat Vatankhah e4b726e
-    print('libnotify-bin is found!')
Hedayat Vatankhah e4b726e
-
Hedayat Vatankhah e4b726e
-# paplay
Hedayat Vatankhah e4b726e
-answer = os.system('paplay --version 1>/dev/null')
Hedayat Vatankhah e4b726e
-if answer != 0:
Hedayat Vatankhah e4b726e
-    print("Warning: paplay not installed!You need pulseaudio for sound notifications!")
Hedayat Vatankhah ad8239e
-    not_installed = not_installed + 'paplay, '
Hedayat Vatankhah e4b726e
-else:
Hedayat Vatankhah e4b726e
-    print('paplay is found!')
Hedayat Vatankhah e4b726e
-
Hedayat Vatankhah e4b726e
-# sound-theme-freedesktop
Hedayat Vatankhah e4b726e
-if os_type == 'Linux':
Hedayat Vatankhah e4b726e
-    notifications_path = '/usr/share/sounds/freedesktop/stereo/'
Hedayat Vatankhah e4b726e
-elif os_type == 'FreeBSD' or os_type == 'OpenBSD':
Hedayat Vatankhah e4b726e
-    notifications_path = '/usr/local/share/sounds/freedesktop/stereo/'
Hedayat Vatankhah e4b726e
-
Hedayat Vatankhah e4b726e
-if os.path.isdir(notifications_path):
Hedayat Vatankhah e4b726e
-    print('sound-theme-freedesktop is found!')
Hedayat Vatankhah e4b726e
-else:
Hedayat Vatankhah e4b726e
-    print('Warning: sound-theme-freedesktop is not installed! you need this package for sound notifications!')
Hedayat Vatankhah ad8239e
-    not_installed = not_installed + 'sound-theme-freedesktop'
Hedayat Vatankhah e4b726e
-
Hedayat Vatankhah 7039bd4
-# ffmpeg
Hedayat Vatankhah 7039bd4
-answer = os.system('ffmpeg -version 1>/dev/null')
Hedayat Vatankhah 7039bd4
-if answer != 0:
Hedayat Vatankhah 7039bd4
-    print("Warning: ffmpeg not installed!")
Hedayat Vatankhah 7039bd4
-    not_installed = not_installed + 'ffmpeg, '
Hedayat Vatankhah 7039bd4
-else:
Hedayat Vatankhah 7039bd4
-    print('ffmpeg is found!')
Hedayat Vatankhah 7039bd4
-
Hedayat Vatankhah 7039bd4
-
Hedayat Vatankhah ad8239e
-# show warning , if dependencies not installed!
Hedayat Vatankhah ad8239e
-if not_installed != '':
Hedayat Vatankhah ad8239e
-    print('########################')
Hedayat Vatankhah ad8239e
-    print('####### WARNING ########')
Hedayat Vatankhah ad8239e
-    print('########################')
Hedayat Vatankhah ad8239e
-    print('Some dependencies are not installed .It causes some problems for persepolis! : \n')
Hedayat Vatankhah ad8239e
-    print(not_installed + '\n\n')
Hedayat Vatankhah ad8239e
-    print('Read this link for more information: \n')
Hedayat Vatankhah ad8239e
-    print('https://github.com/persepolisdm/persepolis/wiki/git-installation-instruction\n\n')
Hedayat Vatankhah ad8239e
-    answer = input('Do you want to continue?(y/n)')
Hedayat Vatankhah ad8239e
-    if answer not in ['y', 'Y', 'yes']:
Hedayat Vatankhah ad8239e
-        sys.exit(1)
Hedayat Vatankhah ad8239e
-
Hedayat Vatankhah ad8239e
 if sys.argv[1] == "test":
Hedayat Vatankhah 7039bd4
     print('We have not unit test :)')
Hedayat Vatankhah 7039bd4
     sys.exit('0')