anchor.diff:      pyzmq
       requests
       tornado
  +  ] ++ stdenv.lib.optional (!pythonPackages.isPy3k) [
  +    futures
     ] ++ extraInputs;
   
     patches = [ ./fix-libcrypto-loading.patch ];
  
positive.code:     };
    });
  in
  python2Packages.buildPythonApplication rec {
    pname = "salt";
    version = "2018.3.0";
  
    src = python2Packages.fetchPypi {
      inherit pname version;
      sha256 = "0cbbnmaynnpfknmppzlz04mqw4d3d2ay1dqrli11b5pnzli5v950";
    };
  
    propagatedBuildInputs = with python2Packages; [
      futures
      jinja2
      markupsafe
      msgpack-python
  
negative.code: 
  let
    # Use tornado-4.x until https://github.com/saltstack/salt/issues/45790 is resolved
    tornado = pythonPackages.tornado.overridePythonAttrs (oldAttrs: rec {
      version = "4.5.3";
      name = "${oldAttrs.pname}-${version}";
      src = oldAttrs.src.override {
  