anchor.diff:    };
   
     bcrypt = buildPythonPackage rec {
  -    name = "bcrypt-2.0.0";
  -
  -    src = pkgs.fetchurl {
  -      url = "mirror://pypi/b/bcrypt/${name}.tar.gz";
  -      sha256 = "8b2d197ef220d10eb74625dde7af3b10daa973ae9a1eadd6366f763fad4387fa";
  -    };
  -
  -    buildInputs = with self; [ pycparser mock pytest py ] ++ optionals (!isPyPy) [ cffi ];
  +    name = "bcrypt-${version}";
  +    version = "2.0.0";
  +
  +    src = pkgs.fetchurl {
  +      url = "https://api.github.com/repos/pyca/bcrypt/tarball/${version}";
  +      name = "bcrypt-${version}.tar.gz";
  +      sha256 = "14i1yp4qkjklx82jl61cjjcw367lc0pkvnix3gaz451ijdcmz3x8";
  +    };
  +    buildInputs = with self; [ pycparser mock pytest py ];
  +    propagatedBuildInputs = with self; optional (!isPyPy) cffi;
   
       meta = {
         maintainers = with maintainers; [ domenkozar ];
  
positive.code:     disabled = !isPy27;
  
      propagatedBuildInputs = with self; [ numpy matplotlib scipy ];
     
      meta = {
        description = "Interfaces and utilities for the NEURON simulator and analysis of neural data";
        maintainers = [ maintainers.nico202 ];
  
negative.code:     };
  
      propagatedBuildInputs = with self; [
        numpy
        Theano
      ];
  
  