Python3 rationals from #16
diff --git a/reclass/__init__.py b/reclass/__init__.py
index 83b962f..adb421e 100644
--- a/reclass/__init__.py
+++ b/reclass/__init__.py
@@ -7,9 +7,9 @@
# Released under the terms of the Artistic Licence 2.0
#
-from output import OutputLoader
-from storage.loader import StorageBackendLoader
-from storage.memcache_proxy import MemcacheProxy
+from reclass.output import OutputLoader
+from reclass.storage.loader import StorageBackendLoader
+from reclass.storage.memcache_proxy import MemcacheProxy
def get_storage(storage_type, nodes_uri, classes_uri, **kwargs):
storage_class = StorageBackendLoader(storage_type).load()
diff --git a/reclass/datatypes/__init__.py b/reclass/datatypes/__init__.py
index b506de0..48c4a8b 100644
--- a/reclass/datatypes/__init__.py
+++ b/reclass/datatypes/__init__.py
@@ -6,8 +6,8 @@
# Copyright © 2007–14 martin f. krafft <madduck@madduck.net>
# Released under the terms of the Artistic Licence 2.0
#
-from applications import Applications
-from classes import Classes
-from entity import Entity
-from exports import Exports
-from parameters import Parameters
+from .applications import Applications
+from .classes import Classes
+from .entity import Entity
+from .exports import Exports
+from .parameters import Parameters
diff --git a/reclass/datatypes/applications.py b/reclass/datatypes/applications.py
index d024e97..3c7afce 100644
--- a/reclass/datatypes/applications.py
+++ b/reclass/datatypes/applications.py
@@ -7,7 +7,7 @@
# Released under the terms of the Artistic Licence 2.0
#
-from classes import Classes
+from .classes import Classes
class Applications(Classes):
'''
diff --git a/reclass/datatypes/entity.py b/reclass/datatypes/entity.py
index cd08edd..b43ac72 100644
--- a/reclass/datatypes/entity.py
+++ b/reclass/datatypes/entity.py
@@ -6,10 +6,10 @@
# Copyright © 2007–14 martin f. krafft <madduck@madduck.net>
# Released under the terms of the Artistic Licence 2.0
#
-from classes import Classes
-from applications import Applications
-from exports import Exports
-from parameters import Parameters
+from .classes import Classes
+from .applications import Applications
+from .exports import Exports
+from .parameters import Parameters
class Entity(object):
'''
diff --git a/reclass/datatypes/exports.py b/reclass/datatypes/exports.py
index 8471be2..62ea03f 100644
--- a/reclass/datatypes/exports.py
+++ b/reclass/datatypes/exports.py
@@ -6,7 +6,7 @@
import copy
-from parameters import Parameters
+from .parameters import Parameters
from reclass.errors import ResolveError
from reclass.values.value import Value
from reclass.values.valuelist import ValueList
diff --git a/reclass/storage/yaml_fs/__init__.py b/reclass/storage/yaml_fs/__init__.py
index c05afdb..b92cbfe 100644
--- a/reclass/storage/yaml_fs/__init__.py
+++ b/reclass/storage/yaml_fs/__init__.py
@@ -13,7 +13,7 @@
from reclass.storage import NodeStorageBase
from reclass.storage.common import NameMangler
from reclass.storage.yamldata import YamlData
-from directory import Directory
+from .directory import Directory
from reclass.datatypes import Entity
import reclass.errors