Author: eelco
Date: Wed Mar 30 17:03:49 2011
New Revision: 26612
URL: https://svn.nixos.org/websvn/nix/?rev=26612&sc=1

Log:
* Added Cheetah, Glance, Markdown and mox.

Modified:
   nixpkgs/branches/modular-python/pkgs/top-level/python-packages.nix

Modified: nixpkgs/branches/modular-python/pkgs/top-level/python-packages.nix
==============================================================================
--- nixpkgs/branches/modular-python/pkgs/top-level/python-packages.nix  Wed Mar 
30 16:17:25 2011        (r26611)
+++ nixpkgs/branches/modular-python/pkgs/top-level/python-packages.nix  Wed Mar 
30 17:03:49 2011        (r26612)
@@ -182,6 +182,24 @@
   };
 
 
+  cheetah = buildPythonPackage rec {
+    version = "2.4.4";
+    name = "cheetah-${version}";
+
+    src = fetchurl {
+      url = 
"http://pypi.python.org/packages/source/C/Cheetah/Cheetah-${version}.tar.gz";;
+      md5 = "853917116e731afbc8c8a43c37e6ddba";
+    };
+
+    propagatedBuildInputs = [ markdown ];
+
+    meta = {
+      homepage = http://www.cheetahtemplate.org/;
+      description = "A template engine and code generation tool";
+    };
+  };
+
+  
   cherrypy = buildPythonPackage (rec {
     name = "cherrypy-3.1.2";
 
@@ -333,8 +351,7 @@
 
     propagatedBuildInputs = [ greenlet ];
 
-    # It tries to scribble in ~/.python-eggs.
-    preConfigure = "export HOME=$(pwd)";
+    PYTHON_EGG_CACHE = "`pwd`/.egg-cache";
 
     doCheck = false; # !!! fix; tests access the network
 
@@ -439,6 +456,27 @@
   };
 
   
+  glance = buildPythonPackage rec {
+    name = "glance-0.1.7";
+
+    src = fetchurl {
+      url = "http://pypi.python.org/packages/source/g/glance/${name}.tar.gz";;
+      md5 = "e733713ccd23e4a6253386a47971cfb5";
+    };
+
+    buildInputs = [ nose mox ];
+
+    propagatedBuildInputs = [ gflags sqlalchemy webob routes eventlet 
python.modules.ssl ];
+
+    PYTHON_EGG_CACHE = "`pwd`/.egg-cache";
+
+    meta = {
+      homepage = https://launchpad.net/glance;
+      description = "Services for discovering, registering, and retrieving 
virtual machine images";
+    };
+  };
+
+  
   greenlet = buildPythonPackage rec {
     name = "greenlet-0.3.1";
 
@@ -587,6 +625,23 @@
   };
 
   
+  markdown = buildPythonPackage rec {
+    version = "2.0.3";
+    name = "markdown-${version}";
+
+    src = fetchurl {
+      url = 
"http://pypi.python.org/packages/source/M/Markdown/Markdown-2.0.3.tar.gz";;
+      md5 = "751e8055be2433dfd1a82e0fb1b12f13";
+    };
+
+    doCheck = false;
+
+    meta = {
+      homepage = http://www.freewisdom.org/projects/python-markdown;
+    };
+  };
+
+  
   matplotlib = buildPythonPackage ( rec {
     name = "matplotlib-0.99.1.2";
 
@@ -672,6 +727,24 @@
     };
   }));
 
+
+  mox = buildPythonPackage rec {
+    name = "mox-0.5.3";
+
+    src = fetchurl {
+      url = "http://pymox.googlecode.com/files/${name}.tar.gz";;
+      sha1 = "b71aeaacf31898c3b38d8b9ca5bcc0664499c0de";
+    };
+
+    doCheck = false;
+
+    meta = {
+      homepage = http://code.google.com/p/pymox/;
+      description = "A mock object framework for Python.";
+    };
+  };
+
+  
   mutagen = buildPythonPackage (rec {
     name = "mutagen-1.20";
 
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to