anchor.diff:          sha256 = "1dv6mjsm67l1razcgmq66riqmsb36wns17mnipqr610v0z0zf5j0";
         };
       });
  -    future = super.future.overridePythonAttrs (oldAttrs: rec {
  -      version = "0.16.0";
  -      src = oldAttrs.src.override {
  -        inherit version;
  -        sha256 = "1nzy1k4m9966sikp0qka7lirh8sqrsyainyf8rk97db7nwdfv773";
  -      };
  -    });
  -    tqdm = super.tqdm.overridePythonAttrs (oldAttrs: rec {
  -      version = "4.28.1";
  -      src = oldAttrs.src.override {
  -        inherit version;
  -        sha256 = "1fyybgbmlr8ms32j7h76hz5g9xc6nf0644mwhc40a0s5k14makav";
  -      };
  -    });
       pluginbase = super.pluginbase.overridePythonAttrs (oldAttrs: rec {
         version = "0.7";
         src = oldAttrs.src.override {
  
positive.code: { lib, python3, git }:
  
  let newPython = python3.override {
    packageOverrides = self: super: {
  
negative.code:         sha256 = "c0abe3218b86533cca287e7057a37481883c07acef7814b70583406938214cc8";
        };
      });
    };
  };
  
  in newPython.pkgs.buildPythonApplication rec {
    version = "1.27.0";
    pname = "conan";
  
    src = fetchFromGitHub {
      owner = "conan-io";
      repo = "conan";
      rev = version;
      sha256 = "0ncqs1p4g23fmzgdmwppgxr8w275h38hgjdzs456cgivz8xs9rjl";
    };
  
    propagatedBuildInputs = with newPython.pkgs; [
      bottle
      colorama
      dateutil
      deprecation
      distro
      fasteners
      future
      jinja2
      node-semver
      patch-ng
      pluginbase
      pygments
      pyjwt
      pylint # Not in `requirements.txt` but used in hooks, see https://github.com/conan-io/conan/pull/6152
      pyyaml
      requests
      six
      tqdm
      urllib3
    ];
  
    checkInputs = [
      pkgconfig
      git
    ] ++ (with newPython.pkgs; [
      codecov
      mock
      nose
      parameterized
      webtest
    ]);
  
    # TODO: reenable tests now that we fetch tests w/ the source from GitHub.
    # Not enabled right now due to time constraints/failing tests that I didn't have time to track down
    doCheck = false;
  
    postPatch = ''
      substituteInPlace conans/requirements.txt \
        --replace "PyYAML>=3.11, <3.14.0" "PyYAML" \
        --replace "deprecation>=2.0, <2.1" "deprecation" \
        --replace "six>=1.10.0,<=1.14.0" "six"
    '';
  
    meta = with lib; {
      homepage = "https://conan.io";
      description = "Decentralized and portable C/C++ package manager";
      license = licenses.mit;
      maintainers = with maintainers; [ HaoZeke ];
      platforms = platforms.linux;
    };
  }
  
  