anchor.diff:      # most of these are simply to allow the test suite to do its job
       buildInputs = with self; optionals isPy27 [ mock unittest2 nose redis qpid-python pymongo sqlalchemy pyyaml msgpack boto ];
   
  -    propagatedBuildInputs = with self; [ amqp anyjson ] ++
  +    propagatedBuildInputs = with self; [ amqp_1 anyjson ] ++
         (optionals (pythonOlder "2.7") [ importlib ordereddict ]);
   
       # tests broken on python 2.6? https://github.com/nose-devs/nose/issues/806
  
positive.code:     };
  
      buildInputs = with self; [ mock nose unittest2 ];
      propagatedBuildInputs = with self; [ kombu billiard pytz anyjson amqp ];
  
      checkPhase = ''
        nosetests $out/${python.sitePackages}/celery/tests/
  
negative.code:     };
    };
  
    amqp_1 = buildPythonPackage rec {
      name = "amqp-${version}";
      version = "1.4.9";
      disabled = pythonOlder "2.6";
  