about summary refs log tree commit diff
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/python/2.7/modules.nix30
1 files changed, 23 insertions, 7 deletions
diff --git a/pkgs/development/interpreters/python/2.7/modules.nix b/pkgs/development/interpreters/python/2.7/modules.nix
index fd4c0d9c6038..55d559967fb9 100644
--- a/pkgs/development/interpreters/python/2.7/modules.nix
+++ b/pkgs/development/interpreters/python/2.7/modules.nix
@@ -1,4 +1,4 @@
-{ stdenv, python, sqlite, tcl, tk, x11, openssl, readline }:
+{ stdenv, python, sqlite, tcl, tk, x11, openssl, readline, db4, ncurses, gdbm }:
 
 with stdenv.lib;
 
@@ -46,25 +46,41 @@ let
 
 in {
     
+  bsddb = buildInternalPythonModule {
+    moduleName = "bsddb";
+    deps = [ db4 ];
+  };
+    
+  curses = buildInternalPythonModule {
+    moduleName = "curses";
+    deps = [ ncurses ];
+  };
+    
+  gdbm = buildInternalPythonModule {
+    moduleName = "gdbm";
+    internalName = "gdbm";
+    deps = [ gdbm ];
+  };
+    
   sqlite3 = buildInternalPythonModule {
     moduleName = "sqlite3";
     deps = [ sqlite ];
   };
     
-  tkinter = buildInternalPythonModule {
-    moduleName = "tkinter";
-    deps = [ tcl tk x11 ];
-  };
-    
   ssl = buildInternalPythonModule {
     moduleName = "ssl";
     deps = [ openssl ];
   };
     
+  tkinter = buildInternalPythonModule {
+    moduleName = "tkinter";
+    deps = [ tcl tk x11 ];
+  };
+    
   readline = buildInternalPythonModule {
     moduleName = "readline";
     internalName = "readline";
     deps = [ readline ];
   };
-    
+
 }