commit:     270a91aa1597b6637f297cba5dc8a334d9d59c58
Author:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 16 17:39:53 2015 +0000
Commit:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
CommitDate: Fri Oct 16 17:39:53 2015 +0000
URL:        https://gitweb.gentoo.org/proj/layman.git/commit/?id=270a91aa

setup.py: Makes sqlite database backend option

 setup.py | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/setup.py b/setup.py
index a0343f9..d8f468d 100755
--- a/setup.py
+++ b/setup.py
@@ -28,6 +28,10 @@ SELECTABLE = {
 
 use_defaults = ' '.join(list(SELECTABLE))
 
+DB_PLUGINS = {
+    'sqlite': 'layman.db_modules.sqlite_db'
+}
+
 SYNC_PLUGINS = {
     'sync-plugin-portage': 'portage.sync.modules.laymansync',
 }
@@ -46,11 +50,14 @@ for mod in sorted(SELECTABLE):
     if mod in USE:
         modules.append('layman.overlays.modules.%s' % SELECTABLE[mod])
 
+for plugin in sorted(DB_PLUGINS):
+    if plugin in USE:
+        modules.append(DB_PLUGINS[plugin]
+
 for plugin in sorted(SYNC_PLUGINS):
     if plugin in USE:
         modules.append(SYNC_PLUGINS[plugin])
 
-
 class setup_plugins(Command):
     """ Perform moves for the plugins into base namespace
     so they can be installed. """
@@ -84,9 +91,9 @@ setup(
         'http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=summary',
     packages      = ['layman', 'layman.config_modules',
         'layman.config_modules.makeconf', 'layman.config_modules.reposconf',
-        'layman.db_modules', 'layman.db_modules.json_db', 
-        'layman.db_modules.sqlite_db', 'layman.db_modules.xml_db',
-        'layman.overlays', 'layman.overlays.modules',
+        'layman.db_modules', 'layman.db_modules.json_db',
+        'layman.db_modules.xml_db', 'layman.overlays',
+        'layman.overlays.modules',
         ] + modules,
     scripts       = ['bin/layman', 'bin/layman-overlay-maker',
                        'bin/layman-mounter', 'bin/layman-updater'],

Reply via email to