anchor.diff:        license = "GPLv2+";
       };
     });
  +
  +
  +  zodb3 = buildPythonPackage rec {
  +    name = "zodb3-${version}";
  +    version = "3.10.5";
  +
  +    src = fetchurl {
  +      url = "http://pypi.python.org/packages/source/Z/ZODB3/ZODB3-${version}.tar.gz";
  +      md5 = "6f180c6897a1820948fee2a6290503cd";
  +    };
  +
  +    propagatedBuildInputs = [ manuel transaction zc_lockfile zconfig zdaemon zopeInterface zope_event ];
  +
  +    meta = {
  +      description = "An object-oriented database for Python";
  +      homepage = http://pypi.python.org/pypi/ZODB3;
  +      license = "ZPL";
  +    };
  +  };
  +
  +
  +  zope_event = buildPythonPackage rec {
  +    name = "zope_event-${version}";
  +    version = "4.0.2";
  +
  +    src = fetchurl {
  +      url = "http://pypi.python.org/packages/source/z/zope.event/zope.event-${version}.tar.gz";
  +      md5 = "e08dd299d428d77a1cfcbfe841b81872";
  +    };
  +
  +    meta = {
  +      description = "An event publishing system";
  +      homepage = http://pypi.python.org/pypi/zope.event;
  +      license = "ZPL";
  +    };
  +  };
  +
  +
  +  zope_exceptions = buildPythonPackage rec {
  +     name = "zopeexceptions-${version}";
  +     version = "4.0.5";
  +
  +     src = fetchurl {
  +       url = "http://pypi.python.org/packages/source/z/zope.exceptions/zope.exceptions-${version}.tar.gz";
  +       md5 = "c95569fcb444ae541777de7ae5297492";
  +     };
  +
  +     propagatedBuildInputs = [ zopeInterface ];
  +
  +     meta = {
  +       description = "Exception interfaces and implementations";
  +       homepage = http://pypi.python.org/pypi/zope.exceptions;
  +       license = "ZPL";
  +     };
  +   };
  +
  +
  +  zope_testing = buildPythonPackage rec {
  +    name = "zope_testing-${version}";
  +    version = "4.1.1";
  +
  +    src = fetchurl {
  +      url = "http://pypi.python.org/packages/source/z/zope.testing/zope.testing-${version}.tar.gz";
  +      md5 = "2e3829841090d6adff718b8b73c87b6b";
  +    };
  +
  +    propagatedBuildInputs = [ zopeInterface zope_exceptions ];
  +
  +    meta = {
  +      description = "Zope testing helpers";
  +      homepage =  http://pypi.python.org/pypi/zope.testing;
  +      license = "ZPL";
  +    };
  +  };
  +
  +
  +  zope_testrunner = buildPythonPackage rec {
  +    name = "zope_testrunner-${version}";
  +    version = "4.0.4";
  +
  +    src = fetchurl {
  +      url = "http://pypi.python.org/packages/source/z/zope.testrunner/zope.testrunner-${version}.zip";
  +      md5 = "cd648fc865a79aa0950e73342836dd4c";
  +    };
  +
  +    buildInputs = [ pkgs.unzip ];
  +
  +    propagatedBuildInputs = [ subunit zopeInterface zope_exceptions zope_testing ];
  +
  +    meta = {
  +      description = "A flexible test runner with layer support";
  +      homepage = http://pypi.python.org/pypi/zope.testrunner;
  +      license = "ZPL";
  +    };
  +  };
  +
   
     zopeInterface = buildPythonPackage {
       name = "zope-interface-3.6.1";
  
positive.code:       license = "BSD";
      };
    };
  
    turses = buildPythonPackage (rec {
      name = "turses-0.2.9";
  
negative.code:   };
  
  
    testtools = buildPythonPackage rec {
      name = "testtools-${version}";
      version = "0.9.24";
  
      src = fetchurl {
        url = "https://launchpad.net/testtools/0.9/0.9.24/+download/${name}.tar.gz";
        sha256 = "0mgkvd7c1aw34nlnz2nmll5k01aqhixxiikbs2nfyk3xfa4221x7";
      };
  
      meta = {
        description = "A set of extensions to the Python standard library's unit testing framework";
        homepage = http://pypi.python.org/pypi/testtools;
        license = pkgs.lib.licenses.mit;
      };
    };
  
  
    trac = buildPythonPackage {
      name = "trac-0.12.2";
  
  