From a77aecbee177152d61df3666015bfb6035606779 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sat, 29 Aug 2009 15:02:07 +0200 Subject: Fix running app from the sources dir. --- nephilim.py | 44 ++++++++++++++++++++++++++++++++++++++++++++ scripts/nephilim | 44 -------------------------------------------- setup.py | 5 ++++- 3 files changed, 48 insertions(+), 45 deletions(-) create mode 100755 nephilim.py delete mode 100755 scripts/nephilim diff --git a/nephilim.py b/nephilim.py new file mode 100755 index 0000000..28b4751 --- /dev/null +++ b/nephilim.py @@ -0,0 +1,44 @@ +#!/usr/bin/python + +# nephilim.py + +# +# Copyright (C) 2008 jerous +# Copyright (C) 2009 Anton Khirnov +# +# Nephilim is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Nephilim is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Nephilim. If not, see . +# + +import sys +import logging +from traceback import print_exc +try: + from PyQt4 import QtGui +except ImportError: + sys.exit('PyQt4 not found. Ensure that it is installed.') + +from nephilim.nephilim_app import NephilimApp + +def main(): + logging.basicConfig(level = logging.WARNING) + try: + app = NephilimApp(sys.argv) + + app.exec_() + app.quit() + except Exception, e: + print_exc() + +if __name__ == "__main__": + main() diff --git a/scripts/nephilim b/scripts/nephilim deleted file mode 100755 index 28b4751..0000000 --- a/scripts/nephilim +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/python - -# nephilim.py - -# -# Copyright (C) 2008 jerous -# Copyright (C) 2009 Anton Khirnov -# -# Nephilim is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Nephilim is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Nephilim. If not, see . -# - -import sys -import logging -from traceback import print_exc -try: - from PyQt4 import QtGui -except ImportError: - sys.exit('PyQt4 not found. Ensure that it is installed.') - -from nephilim.nephilim_app import NephilimApp - -def main(): - logging.basicConfig(level = logging.WARNING) - try: - app = NephilimApp(sys.argv) - - app.exec_() - app.quit() - except Exception, e: - print_exc() - -if __name__ == "__main__": - main() diff --git a/setup.py b/setup.py index c2d539d..6fa9ad9 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,9 @@ # Nephilim installer script from distutils.core import setup +import shutil + +shutil.copyfile('nephilim.py', 'nephilim/nephilim') setup(name = 'nephilim', version = '0.1', @@ -15,5 +18,5 @@ setup(name = 'nephilim', 'Programming Language :: Python :: 2', 'Topic :: Multimedia :: Sound/Audio :: Players'], packages = ['nephilim', 'nephilim.plugins'], - scripts = ['scripts/nephilim'] + scripts = ['nephilim/nephilim'] ) -- cgit v1.2.3