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