anchor.diff: -{ buildPythonApplication
  +{ lib
  +, buildPythonApplication
   , click
   , fetchPypi
   , git
   , httpretty
  -, lib
   , qrcode
   , pygments
   , pyopenssl
  
positive.code:       --replace "cryptography==" "cryptography>="
    '';
  
    propagatedBuildInputs = [
      click
      requests
      stripe
      rollbar
      pygments
      qrcode
      pyopenssl
    ];
  
    checkInputs = [
      httpretty
      sure
      pytestCheckHook
      git
    ];
  
    pythonImportsCheck = [ "gigalixir" ];
  
    meta = with lib; {
      description = "Gigalixir Command-Line Interface";
  
negative.code: , requests
  , rollbar
  , stripe
  , pythonOlder
  , sure
  }:
  
  buildPythonApplication rec {
    pname = "gigalixir";
    version = "1.2.5";
    format = "setuptools";
  
    disabled = pythonOlder "3.7";
  
    src = fetchPypi {
      inherit pname version;
      hash = "sha256-P70xsI/zwsoSgK1XCPzJSI5NQ58M431kmgo5gHXbaNw=";
    };
  
    propagatedBuildInputs = [
      click
      pygments
      pyopenssl
      qrcode
      requests
      rollbar
      stripe
    ];
  
    checkInputs = [
      git
      httpretty
      pytestCheckHook
      sure
    ];
  
    postPatch = ''
      substituteInPlace setup.py \
  