diff --git a/deluge/plugins/freespace/create_dev_link.sh b/deluge/plugins/FreeSpace/create_dev_link.sh similarity index 100% rename from deluge/plugins/freespace/create_dev_link.sh rename to deluge/plugins/FreeSpace/create_dev_link.sh diff --git a/deluge/plugins/FreeSpace/deluge/__init__.py b/deluge/plugins/FreeSpace/deluge/__init__.py new file mode 100644 index 000000000..94033e829 --- /dev/null +++ b/deluge/plugins/FreeSpace/deluge/__init__.py @@ -0,0 +1,3 @@ +# this is a namespace package +import pkg_resources +pkg_resources.declare_namespace(__name__) diff --git a/deluge/plugins/FreeSpace/deluge/plugins/__init__.py b/deluge/plugins/FreeSpace/deluge/plugins/__init__.py new file mode 100644 index 000000000..94033e829 --- /dev/null +++ b/deluge/plugins/FreeSpace/deluge/plugins/__init__.py @@ -0,0 +1,3 @@ +# this is a namespace package +import pkg_resources +pkg_resources.declare_namespace(__name__) diff --git a/deluge/plugins/freespace/freespace/__init__.py b/deluge/plugins/FreeSpace/deluge/plugins/freespace/__init__.py similarity index 100% rename from deluge/plugins/freespace/freespace/__init__.py rename to deluge/plugins/FreeSpace/deluge/plugins/freespace/__init__.py diff --git a/deluge/plugins/freespace/freespace/common.py b/deluge/plugins/FreeSpace/deluge/plugins/freespace/common.py similarity index 91% rename from deluge/plugins/freespace/freespace/common.py rename to deluge/plugins/FreeSpace/deluge/plugins/freespace/common.py index ef27e0af8..33820b8f6 100644 --- a/deluge/plugins/freespace/freespace/common.py +++ b/deluge/plugins/FreeSpace/deluge/plugins/freespace/common.py @@ -39,4 +39,5 @@ def get_resource(filename): import pkg_resources, os - return pkg_resources.resource_filename("freespace", os.path.join("data", filename)) + return pkg_resources.resource_filename("deluge.plugins.freespace", + os.path.join("data", filename)) diff --git a/deluge/plugins/freespace/freespace/core.py b/deluge/plugins/FreeSpace/deluge/plugins/freespace/core.py similarity index 100% rename from deluge/plugins/freespace/freespace/core.py rename to deluge/plugins/FreeSpace/deluge/plugins/freespace/core.py diff --git a/deluge/plugins/freespace/freespace/data/config.glade b/deluge/plugins/FreeSpace/deluge/plugins/freespace/data/config.glade similarity index 100% rename from deluge/plugins/freespace/freespace/data/config.glade rename to deluge/plugins/FreeSpace/deluge/plugins/freespace/data/config.glade diff --git a/deluge/plugins/freespace/freespace/data/freespace.js b/deluge/plugins/FreeSpace/deluge/plugins/freespace/data/freespace.js similarity index 100% rename from deluge/plugins/freespace/freespace/data/freespace.js rename to deluge/plugins/FreeSpace/deluge/plugins/freespace/data/freespace.js diff --git a/deluge/plugins/freespace/freespace/gtkui.py b/deluge/plugins/FreeSpace/deluge/plugins/freespace/gtkui.py similarity index 100% rename from deluge/plugins/freespace/freespace/gtkui.py rename to deluge/plugins/FreeSpace/deluge/plugins/freespace/gtkui.py diff --git a/deluge/plugins/freespace/freespace/webui.py b/deluge/plugins/FreeSpace/deluge/plugins/freespace/webui.py similarity index 100% rename from deluge/plugins/freespace/freespace/webui.py rename to deluge/plugins/FreeSpace/deluge/plugins/freespace/webui.py diff --git a/deluge/plugins/freespace/setup.py b/deluge/plugins/FreeSpace/setup.py similarity index 89% rename from deluge/plugins/freespace/setup.py rename to deluge/plugins/FreeSpace/setup.py index 3c0dce66f..03c732c3f 100755 --- a/deluge/plugins/freespace/setup.py +++ b/deluge/plugins/FreeSpace/setup.py @@ -37,7 +37,7 @@ # statement from all source files in the program, then also delete it here. # -from setuptools import setup +from setuptools import setup, find_packages __plugin_name__ = "FreeSpace" __author__ = "Pedro Algarvio" @@ -47,7 +47,7 @@ __url__ = "http://deluge.ufsoft.org/hg/Notification/" __license__ = "GPLv3" __description__ = "Plugin which continuously checks for available free space." __long_description__ = __description__ -__pkg_data__ = {__plugin_name__.lower(): ["template/*", "data/*"]} +__pkg_data__ = {"deluge.plugins."+__plugin_name__.lower(): ["template/*", "data/*"]} setup( name=__plugin_name__, @@ -59,13 +59,14 @@ setup( license=__license__, long_description=__long_description__ if __long_description__ else __description__, - packages=[__plugin_name__.lower()], + packages=find_packages(), + namespace_packages = ["deluge", "deluge.plugins"], package_data = __pkg_data__, entry_points=""" [deluge.plugin.core] - %s = %s:CorePlugin + %s = deluge.plugins.%s:CorePlugin [deluge.plugin.gtkui] - %s = %s:GtkUIPlugin + %s = deluge.plugins.%s:GtkUIPlugin """ % ((__plugin_name__, __plugin_name__.lower())*2) )