diff --git a/gramps/cli/grampscli.py b/gramps/cli/grampscli.py index 86a363322..d69b9859a 100644 --- a/gramps/cli/grampscli.py +++ b/gramps/cli/grampscli.py @@ -280,8 +280,7 @@ class CLIManager(object): Register the plugins at initialization time. """ self._pmgr.reg_plugins(PLUGINS_DIR, dbstate, uistate) - self._pmgr.reg_plugins(USER_PLUGINS, dbstate, uistate, - append=False, load_on_reg=True) + self._pmgr.reg_plugins(USER_PLUGINS, dbstate, uistate, load_on_reg=True) def startcli(errors, argparser): """ diff --git a/gramps/gen/plug/_manager.py b/gramps/gen/plug/_manager.py index 531c4faa4..cdb895da6 100644 --- a/gramps/gen/plug/_manager.py +++ b/gramps/gen/plug/_manager.py @@ -96,7 +96,7 @@ class BasePluginManager(object): self.__loaded_plugins = {} def reg_plugins(self, direct, dbstate=None, uistate=None, - append=True, load_on_reg=False): + load_on_reg=False): """ Searches the specified directory, and registers python plugin that are being defined in gpr.py files. @@ -117,9 +117,6 @@ class BasePluginManager(object): # Skip hidden and system directories: if dirname.startswith(".") or dirname in ["po", "locale"]: dirnames.remove(dirname) - # add the directory to the python search path - if append: - sys.path.append(dirpath) # if the path has not already been loaded, save it in the # registereddir_list list for use on reloading. self.__registereddir_set.add(dirpath) diff --git a/gramps/plugins/docgen/gtkprint.py b/gramps/plugins/docgen/gtkprint.py index d80d458ef..828b00996 100644 --- a/gramps/plugins/docgen/gtkprint.py +++ b/gramps/plugins/docgen/gtkprint.py @@ -43,7 +43,7 @@ from math import radians # #------------------------------------------------------------------------ from gen.plug.docgen import PAPER_PORTRAIT -import libcairodoc +import gramps.plugins.lib.libcairodoc as libcairodoc from gen.errors import UnavailableError #import constfunc diff --git a/gramps/plugins/docgen/htmldoc.py b/gramps/plugins/docgen/htmldoc.py index ccf2bd179..9763c6c00 100644 --- a/gramps/plugins/docgen/htmldoc.py +++ b/gramps/plugins/docgen/htmldoc.py @@ -49,8 +49,8 @@ from gen.ggettext import gettext as _ from gen.utils.image import resize_to_jpeg from gen.const import DATA_DIR, WEBSTUFF_IMAGE_DIR, PROGRAM_NAME, URL_HOMEPAGE, VERSION from gen.plug.docgen import BaseDoc, TextDoc, FONT_SANS_SERIF, URL_PATTERN -from libhtmlbackend import HtmlBackend, process_spaces -from libhtml import Html +from gramps.plugins.lib.libhtmlbackend import HtmlBackend, process_spaces +from gramps.plugins.lib.libhtml import Html #------------------------------------------------------------------------ # diff --git a/gramps/plugins/docgen/odfdoc.py b/gramps/plugins/docgen/odfdoc.py index b4d077e53..8813b8b99 100644 --- a/gramps/plugins/docgen/odfdoc.py +++ b/gramps/plugins/docgen/odfdoc.py @@ -86,7 +86,7 @@ from gen.plug.docgen import (BaseDoc, TextDoc, DrawDoc, graphicstyle, INDEX_TYPE_ALP, PARA_ALIGN_RIGHT, URL_PATTERN, LOCAL_HYPERLINK, LOCAL_TARGET) from gen.plug.docgen.fontscale import string_width -from libodfbackend import OdfBackend +from gramps.plugins.lib.libodfbackend import OdfBackend from gen.const import PROGRAM_NAME, VERSION from gen.plug.report import utils as ReportUtils from gen.utils.image import image_size, image_dpi, image_actual_size diff --git a/gramps/plugins/docgen/pdfdoc.py b/gramps/plugins/docgen/pdfdoc.py index 619ddca2c..50eb35580 100644 --- a/gramps/plugins/docgen/pdfdoc.py +++ b/gramps/plugins/docgen/pdfdoc.py @@ -37,7 +37,7 @@ import sys # Gramps modules # #------------------------------------------------------------------------ -import libcairodoc +import gramps.plugins.lib.libcairodoc as libcairodoc from gen.plug.docgen import INDEX_TYPE_ALP, INDEX_TYPE_TOC from gen.errors import ReportError diff --git a/gramps/plugins/drawreport/ancestortree.py b/gramps/plugins/drawreport/ancestortree.py index e5db0c4da..fb67473ab 100644 --- a/gramps/plugins/drawreport/ancestortree.py +++ b/gramps/plugins/drawreport/ancestortree.py @@ -73,7 +73,7 @@ _BORN = _('short for born|b.') _DIED = _('short for died|d.') _MARR = _('short for married|m.') -from libtreebase import * +from gramps.plugins.lib.libtreebase import * #------------------------------------------------------------------------ # diff --git a/gramps/plugins/drawreport/calendarreport.py b/gramps/plugins/drawreport/calendarreport.py index 78510b8ed..399b4361f 100644 --- a/gramps/plugins/drawreport/calendarreport.py +++ b/gramps/plugins/drawreport/calendarreport.py @@ -54,8 +54,8 @@ from gen.utils.alive import probably_alive from gen.datehandler import displayer as _dd, long_days import gen.lib -import libholiday -from libholiday import g2iso +import gramps.plugins.lib.libholiday as libholiday +from gramps.plugins.lib.libholiday import g2iso #------------------------------------------------------------------------ # diff --git a/gramps/plugins/drawreport/descendtree.py b/gramps/plugins/drawreport/descendtree.py index 548d5622f..8fb49df63 100644 --- a/gramps/plugins/drawreport/descendtree.py +++ b/gramps/plugins/drawreport/descendtree.py @@ -62,7 +62,7 @@ _MARR = _('short for married|m.') _RPT_NAME = 'descend_chart' -from libtreebase import * +from gramps.plugins.lib.libtreebase import * #------------------------------------------------------------------------ # diff --git a/gramps/plugins/export/exportgedcom.py b/gramps/plugins/export/exportgedcom.py index 76e8c08d4..584c1ff64 100644 --- a/gramps/plugins/export/exportgedcom.py +++ b/gramps/plugins/export/exportgedcom.py @@ -44,7 +44,7 @@ import time #------------------------------------------------------------------------- import gen.lib from gen.const import VERSION -import libgedcom +import gramps.plugins.lib.libgedcom as libgedcom from gen.errors import DatabaseError from gui.plug.export import WriterOptionBox from gen.updatecallback import UpdateCallback diff --git a/gramps/plugins/export/exportxml.py b/gramps/plugins/export/exportxml.py index 73166b058..fc7d7f916 100644 --- a/gramps/plugins/export/exportxml.py +++ b/gramps/plugins/export/exportxml.py @@ -63,7 +63,7 @@ from gen.db.exceptions import DbWriteFailure from gen.const import VERSION from gen.constfunc import win from gui.plug.export import WriterOptionBox -import libgrampsxml +import gramps.plugins.lib.libgrampsxml as libgrampsxml #------------------------------------------------------------------------- # diff --git a/gramps/plugins/export/test/exportVCard_test.py b/gramps/plugins/export/test/exportVCard_test.py index 4eb84fef9..64d7f6ef8 100644 --- a/gramps/plugins/export/test/exportVCard_test.py +++ b/gramps/plugins/export/test/exportVCard_test.py @@ -36,8 +36,8 @@ sys.path.append(os.path.join(os.curdir, 'plugins', 'lib')) import subprocess import libxml2 -from libgrampsxml import GRAMPS_XML_VERSION -from gen.const import VERSION +from gramps.plugins.lib.libgrampsxml import GRAMPS_XML_VERSION +from gramps.gen.const import VERSION import exportvcard class VCardCheck(unittest.TestCase): diff --git a/gramps/plugins/gramplet/editexifmetadata.py b/gramps/plugins/gramplet/editexifmetadata.py index 4f02c067e..c258eb880 100644 --- a/gramps/plugins/gramplet/editexifmetadata.py +++ b/gramps/plugins/gramplet/editexifmetadata.py @@ -56,7 +56,7 @@ from gen.datehandler import parser as _dp from gen.plug import Gramplet -from libmetadata import MetadataView, format_datetime +from gramps.plugins.lib.libmetadata import MetadataView, format_datetime from gui.widgets import ValidatableMaskedEntry from gen.errors import ValidationError from gui.dialog import QuestionDialog, OptionDialog diff --git a/gramps/plugins/gramplet/metadataviewer.py b/gramps/plugins/gramplet/metadataviewer.py index 3e0a9f4a9..5c6d2f2ec 100644 --- a/gramps/plugins/gramplet/metadataviewer.py +++ b/gramps/plugins/gramplet/metadataviewer.py @@ -22,7 +22,7 @@ # $Id$ # -from libmetadata import MetadataView +from gramps.plugins.lib.libmetadata import MetadataView from gen.plug import Gramplet from gen.utils.file import media_path_full diff --git a/gramps/plugins/import/importgedcom.py b/gramps/plugins/import/importgedcom.py index 771971bc5..acd17dcb1 100644 --- a/gramps/plugins/import/importgedcom.py +++ b/gramps/plugins/import/importgedcom.py @@ -45,8 +45,8 @@ LOG = logging.getLogger(".GedcomImport") #------------------------------------------------------------------------ from gen.errors import DbError, GedcomError from gui.glade import Glade -from libmixin import DbMixin -import libgedcom +from gramps.plugins.lib.libmixin import DbMixin +import gramps.plugins.lib.libgedcom as libgedcom module = __import__("libgedcom") reload (module) diff --git a/gramps/plugins/import/importxml.py b/gramps/plugins/import/importxml.py index 14d9363f7..7cd3e2971 100644 --- a/gramps/plugins/import/importxml.py +++ b/gramps/plugins/import/importxml.py @@ -58,7 +58,7 @@ from gen.db.dbconst import (PERSON_KEY, FAMILY_KEY, SOURCE_KEY, EVENT_KEY, TAG_KEY, CITATION_KEY) from gen.updatecallback import UpdateCallback from gen.const import VERSION -import libgrampsxml +import gramps.plugins.lib.libgrampsxml #------------------------------------------------------------------------- # diff --git a/gramps/plugins/import/test/importVCard_test.py b/gramps/plugins/import/test/importVCard_test.py index 9bbe67134..5dc9b05ae 100644 --- a/gramps/plugins/import/test/importVCard_test.py +++ b/gramps/plugins/import/test/importVCard_test.py @@ -39,7 +39,7 @@ import subprocess import libxml2 import libxslt -from libgrampsxml import GRAMPS_XML_VERSION +from gramps.plugins.lib.libgrampsxml import GRAMPS_XML_VERSION from gen.const import ROOT_DIR, VERSION import importvcard diff --git a/gramps/plugins/lib/libhtmlbackend.py b/gramps/plugins/lib/libhtmlbackend.py index 090ec0121..3b3163dde 100644 --- a/gramps/plugins/lib/libhtmlbackend.py +++ b/gramps/plugins/lib/libhtmlbackend.py @@ -43,7 +43,7 @@ import os.path # #------------------------------------------------------------------------ from gen.plug.docbackend import DocBackend -from libhtml import Html, xml_lang +from gramps.plugins.lib.libhtml import Html, xml_lang from gen.errors import ReportError diff --git a/gramps/plugins/lib/libnarrate.py b/gramps/plugins/lib/libnarrate.py index 6f0e2db08..e76f34acd 100644 --- a/gramps/plugins/lib/libnarrate.py +++ b/gramps/plugins/lib/libnarrate.py @@ -42,7 +42,7 @@ from gen.lib.familyreltype import FamilyRelType from gen.display.name import displayer as _nd from gen.utils.alive import probably_alive from gen.plug.report import utils as ReportUtils -from libtranslate import Translator +from gramps.plugins.lib.libtranslate import Translator #------------------------------------------------------------------------- # diff --git a/gramps/plugins/lib/libtreebase.py b/gramps/plugins/lib/libtreebase.py index d85411d00..59e7bd50d 100644 --- a/gramps/plugins/lib/libtreebase.py +++ b/gramps/plugins/lib/libtreebase.py @@ -33,7 +33,7 @@ from gen.plug.report import utils as ReportUtils from gen.display.name import displayer as name_displayer -from libsubstkeyword import SubstKeywords +from gramps.plugins.lib.libsubstkeyword import SubstKeywords PT2CM = ReportUtils.pt2cm diff --git a/gramps/plugins/mapservices/eniroswedenmap.py b/gramps/plugins/mapservices/eniroswedenmap.py index d43c6ee60..0238c3ca6 100644 --- a/gramps/plugins/mapservices/eniroswedenmap.py +++ b/gramps/plugins/mapservices/eniroswedenmap.py @@ -38,7 +38,7 @@ from gen.ggettext import gettext as _ # GRAMPS modules # #------------------------------------------------------------------------ -from libmapservice import MapService +from gramps.plugins.lib.libmapservice import MapService from gui.dialog import WarningDialog # Make upper case of translaed country so string search works later diff --git a/gramps/plugins/mapservices/googlemap.py b/gramps/plugins/mapservices/googlemap.py index 289cb615c..3f31a7e16 100644 --- a/gramps/plugins/mapservices/googlemap.py +++ b/gramps/plugins/mapservices/googlemap.py @@ -35,7 +35,7 @@ from gen.ggettext import gettext as _ # GRAMPS modules # #------------------------------------------------------------------------ -from libmapservice import MapService +from gramps.plugins.lib.libmapservice import MapService class GoogleMapService(MapService): """Map service using http://maps.google.com""" diff --git a/gramps/plugins/mapservices/openstreetmap.py b/gramps/plugins/mapservices/openstreetmap.py index a8414faa3..d30f46c61 100644 --- a/gramps/plugins/mapservices/openstreetmap.py +++ b/gramps/plugins/mapservices/openstreetmap.py @@ -35,7 +35,7 @@ from gen.ggettext import gettext as _ # GRAMPS modules # #------------------------------------------------------------------------ -from libmapservice import MapService +from gramps.plugins.lib.libmapservice import MapService class OpensStreetMapService(MapService): diff --git a/gramps/plugins/textreport/ancestorreport.py b/gramps/plugins/textreport/ancestorreport.py index b82201499..45c8031c0 100644 --- a/gramps/plugins/textreport/ancestorreport.py +++ b/gramps/plugins/textreport/ancestorreport.py @@ -51,8 +51,8 @@ from gen.plug.report import Report from gen.plug.report import utils as ReportUtils from gen.plug.report import MenuReportOptions from gen.utils.trans import get_available_translations -from libnarrate import Narrator -from libtranslate import Translator, get_language_string +from gramps.plugins.lib.libnarrate import Narrator +from gramps.plugins.lib.libtranslate import Translator, get_language_string #------------------------------------------------------------------------ # diff --git a/gramps/plugins/textreport/birthdayreport.py b/gramps/plugins/textreport/birthdayreport.py index 29b1bc916..11ecac083 100644 --- a/gramps/plugins/textreport/birthdayreport.py +++ b/gramps/plugins/textreport/birthdayreport.py @@ -53,7 +53,7 @@ from gen.plug.report import MenuReportOptions from gen.utils.alive import probably_alive from gen.datehandler import displayer as _dd, long_days -import libholiday +import gramps.plugins.lib.libholiday as libholiday #------------------------------------------------------------------------ # diff --git a/gramps/plugins/textreport/detancestralreport.py b/gramps/plugins/textreport/detancestralreport.py index 062fd9e74..3232df7cf 100644 --- a/gramps/plugins/textreport/detancestralreport.py +++ b/gramps/plugins/textreport/detancestralreport.py @@ -56,9 +56,9 @@ from gen.plug.report import MenuReportOptions import gen.datehandler -from libnarrate import Narrator +from gramps.plugins.lib.libnarrate import Narrator from gen.utils.trans import get_available_translations -from libtranslate import Translator, get_language_string +from gramps.plugins.lib.libtranslate import Translator, get_language_string #------------------------------------------------------------------------ # diff --git a/gramps/plugins/textreport/detdescendantreport.py b/gramps/plugins/textreport/detdescendantreport.py index 6e0cfd7ae..430cce74d 100644 --- a/gramps/plugins/textreport/detdescendantreport.py +++ b/gramps/plugins/textreport/detdescendantreport.py @@ -60,9 +60,9 @@ from gen.plug.report import MenuReportOptions import gen.datehandler -from libnarrate import Narrator +from gramps.plugins.lib.libnarrate import Narrator from gen.utils.trans import get_available_translations -from libtranslate import Translator, get_language_string +from gramps.plugins.lib.libtranslate import Translator, get_language_string #------------------------------------------------------------------------ # diff --git a/gramps/plugins/tool/phpgedviewconnector.py b/gramps/plugins/tool/phpgedviewconnector.py index 688fe54ca..d1d9e1305 100644 --- a/gramps/plugins/tool/phpgedviewconnector.py +++ b/gramps/plugins/tool/phpgedviewconnector.py @@ -30,7 +30,7 @@ import os from tempfile import mkstemp from gen.ggettext import gettext as _ from gui.glade import Glade -import libgedcom +import gramps.plugins.lib.libgedcom as libgedcom # # Interface to phpGedView diff --git a/gramps/plugins/tool/relcalc.py b/gramps/plugins/tool/relcalc.py index f9b32b7be..98ec11531 100644 --- a/gramps/plugins/tool/relcalc.py +++ b/gramps/plugins/tool/relcalc.py @@ -48,7 +48,7 @@ from gi.repository import Gtk from gen.display.name import displayer as name_displayer from gui.managedwindow import ManagedWindow from gui.views.treemodels import PeopleBaseModel, PersonTreeModel -from libpersonview import BasePersonView +from gramps.plugins.lib.libpersonview import BasePersonView from gen.relationship import get_relationship_calculator from gui.dialog import ErrorDialog diff --git a/gramps/plugins/view/personlistview.py b/gramps/plugins/view/personlistview.py index 57f944d8b..42210337a 100644 --- a/gramps/plugins/view/personlistview.py +++ b/gramps/plugins/view/personlistview.py @@ -32,7 +32,7 @@ Person list View # #------------------------------------------------------------------------- from gui.views.listview import LISTTREE -from libpersonview import BasePersonView +from gramps.plugins.lib.libpersonview import BasePersonView from gui.views.treemodels.peoplemodel import PersonListModel import gen.lib diff --git a/gramps/plugins/view/persontreeview.py b/gramps/plugins/view/persontreeview.py index 0ec0cead6..8af6152b0 100644 --- a/gramps/plugins/view/persontreeview.py +++ b/gramps/plugins/view/persontreeview.py @@ -39,7 +39,7 @@ from gi.repository import Gtk # #------------------------------------------------------------------------- from gui.views.listview import LISTTREE -from libpersonview import BasePersonView +from gramps.plugins.lib.libpersonview import BasePersonView from gui.views.treemodels.peoplemodel import PersonTreeModel import gen.lib from gen.errors import WindowActiveError diff --git a/gramps/plugins/view/placelistview.py b/gramps/plugins/view/placelistview.py index ac1bb435f..84d373017 100644 --- a/gramps/plugins/view/placelistview.py +++ b/gramps/plugins/view/placelistview.py @@ -28,7 +28,7 @@ Place List View # Gramps modules # #------------------------------------------------------------------------- -from libplaceview import PlaceBaseView +from gramps.plugins.lib.libplaceview import PlaceBaseView from gui.views.treemodels.placemodel import PlaceListModel #------------------------------------------------------------------------- diff --git a/gramps/plugins/view/placetreeview.py b/gramps/plugins/view/placetreeview.py index bf1357694..1a40bcd91 100644 --- a/gramps/plugins/view/placetreeview.py +++ b/gramps/plugins/view/placetreeview.py @@ -29,7 +29,7 @@ Place Tree View # #------------------------------------------------------------------------- from gui.views.listview import LISTTREE -from libplaceview import PlaceBaseView +from gramps.plugins.lib.libplaceview import PlaceBaseView from gui.views.treemodels.placemodel import PlaceTreeModel, COUNTRYLEVELS import gen.lib from gen.errors import WindowActiveError diff --git a/gramps/plugins/webreport/narrativeweb.py b/gramps/plugins/webreport/narrativeweb.py index 4573f3260..07b4153e2 100644 --- a/gramps/plugins/webreport/narrativeweb.py +++ b/gramps/plugins/webreport/narrativeweb.py @@ -99,16 +99,16 @@ import gen.mime from gen.display.name import displayer as _nd from gen.datehandler import displayer as _dd from gen.proxy import PrivateProxyDb, LivingProxyDb -from libhtmlconst import _CHARACTER_SETS, _CC, _COPY_OPTIONS +from gramps.plugins.lib.libhtmlconst import _CHARACTER_SETS, _CC, _COPY_OPTIONS # import HTML Class from src/plugins/lib/libhtml.py -from libhtml import Html, xml_lang +from gramps.plugins.lib.libhtml import Html, xml_lang # import styled notes from src/plugins/lib/libhtmlbackend.py -from libhtmlbackend import HtmlBackend, process_spaces +from gramps.plugins.lib.libhtmlbackend import HtmlBackend, process_spaces -from libgedcom import make_gedcom_date -from gen.utils.alive import probably_alive +from gramps.plugins.lib.libgedcom import make_gedcom_date +from gramps.gen.utils.alive import probably_alive from gen.utils.place import conv_lat_lon from gui.pluginmanager import GuiPluginManager diff --git a/gramps/plugins/webreport/webcal.py b/gramps/plugins/webreport/webcal.py index 8af8210c2..cabd2cc3e 100644 --- a/gramps/plugins/webreport/webcal.py +++ b/gramps/plugins/webreport/webcal.py @@ -64,14 +64,14 @@ from gen.datehandler import displayer as _dd, long_days from gen.display.name import displayer as _nd -import libholiday -from libhtml import Html, xml_lang -from libhtmlconst import _CHARACTER_SETS, _CC, _COPY_OPTIONS +import gramps.plugins.lib.libholiday as libholiday +from gramps.plugins.lib.libhtml import Html, xml_lang +from gramps.plugins.lib.libhtmlconst import _CHARACTER_SETS, _CC, _COPY_OPTIONS from gui.pluginmanager import GuiPluginManager # import styled notes from # src/plugins/lib/libhtmlbackend.py -from libhtmlbackend import HtmlBackend +from gramps.plugins.lib.libhtmlbackend import HtmlBackend #------------------------------------------------------------------------ # constants #------------------------------------------------------------------------