From f2a4cb92d3026b4350301d7de9e0e77fbc74f689 Mon Sep 17 00:00:00 2001 From: Adam Waldenberg Date: Thu, 15 Oct 2015 17:01:57 +0200 Subject: [PATCH] Always append the root gitinspector package to sys.path (Fixes #73). With this change, gitinspector once again functions in conjunction with egg installations. Also removed all forceful absolute imports, as these really aren't needed. --- gitinspector/gitinspector.py | 4 +++- gitinspector/output/blameoutput.py | 1 - gitinspector/output/changesoutput.py | 1 - gitinspector/output/extensionsoutput.py | 1 - gitinspector/output/filteringoutput.py | 1 - gitinspector/output/metricsoutput.py | 1 - gitinspector/output/responsibilitiesoutput.py | 1 - gitinspector/output/timelineoutput.py | 1 - 8 files changed, 3 insertions(+), 8 deletions(-) diff --git a/gitinspector/gitinspector.py b/gitinspector/gitinspector.py index 2bade28..56a00bf 100755 --- a/gitinspector/gitinspector.py +++ b/gitinspector/gitinspector.py @@ -23,6 +23,9 @@ from __future__ import unicode_literals import localization localization.init() +import sys +sys.path.append("gitinspector") + from output import outputable from output.blameoutput import BlameOutput from output.changesoutput import ChangesOutput @@ -44,7 +47,6 @@ import interval import getopt import os import optval -import sys import terminal import version diff --git a/gitinspector/output/blameoutput.py b/gitinspector/output/blameoutput.py index bc64881..665a966 100644 --- a/gitinspector/output/blameoutput.py +++ b/gitinspector/output/blameoutput.py @@ -17,7 +17,6 @@ # You should have received a copy of the GNU General Public License # along with gitinspector. If not, see . -from __future__ import absolute_import from __future__ import print_function from __future__ import unicode_literals from localization import N_ diff --git a/gitinspector/output/changesoutput.py b/gitinspector/output/changesoutput.py index 03331aa..c8be882 100644 --- a/gitinspector/output/changesoutput.py +++ b/gitinspector/output/changesoutput.py @@ -17,7 +17,6 @@ # You should have received a copy of the GNU General Public License # along with gitinspector. If not, see . -from __future__ import absolute_import from __future__ import print_function from __future__ import unicode_literals from localization import N_ diff --git a/gitinspector/output/extensionsoutput.py b/gitinspector/output/extensionsoutput.py index 9c47ebf..e755802 100644 --- a/gitinspector/output/extensionsoutput.py +++ b/gitinspector/output/extensionsoutput.py @@ -17,7 +17,6 @@ # You should have received a copy of the GNU General Public License # along with gitinspector. If not, see . -from __future__ import absolute_import from __future__ import print_function from __future__ import unicode_literals import extensions diff --git a/gitinspector/output/filteringoutput.py b/gitinspector/output/filteringoutput.py index 5cb5287..2cec70f 100644 --- a/gitinspector/output/filteringoutput.py +++ b/gitinspector/output/filteringoutput.py @@ -17,7 +17,6 @@ # You should have received a copy of the GNU General Public License # along with gitinspector. If not, see . -from __future__ import absolute_import from __future__ import print_function from __future__ import unicode_literals from filtering import __filters__ diff --git a/gitinspector/output/metricsoutput.py b/gitinspector/output/metricsoutput.py index 8414ba2..2a7775a 100644 --- a/gitinspector/output/metricsoutput.py +++ b/gitinspector/output/metricsoutput.py @@ -17,7 +17,6 @@ # You should have received a copy of the GNU General Public License # along with gitinspector. If not, see . -from __future__ import absolute_import from __future__ import print_function from __future__ import unicode_literals from localization import N_ diff --git a/gitinspector/output/responsibilitiesoutput.py b/gitinspector/output/responsibilitiesoutput.py index ddc610a..2b7439d 100644 --- a/gitinspector/output/responsibilitiesoutput.py +++ b/gitinspector/output/responsibilitiesoutput.py @@ -17,7 +17,6 @@ # You should have received a copy of the GNU General Public License # along with gitinspector. If not, see . -from __future__ import absolute_import from __future__ import print_function from __future__ import unicode_literals from localization import N_ diff --git a/gitinspector/output/timelineoutput.py b/gitinspector/output/timelineoutput.py index 32ec962..46e83a1 100644 --- a/gitinspector/output/timelineoutput.py +++ b/gitinspector/output/timelineoutput.py @@ -17,7 +17,6 @@ # You should have received a copy of the GNU General Public License # along with gitinspector. If not, see . -from __future__ import absolute_import from __future__ import print_function from __future__ import unicode_literals from localization import N_