diff options
Diffstat (limited to 'pkgs/development/python-modules/gigalixir/default.nix')
-rw-r--r-- | pkgs/development/python-modules/gigalixir/default.nix | 43 |
1 files changed, 28 insertions, 15 deletions
diff --git a/pkgs/development/python-modules/gigalixir/default.nix b/pkgs/development/python-modules/gigalixir/default.nix index e7d19091605d1..e1ca84e218616 100644 --- a/pkgs/development/python-modules/gigalixir/default.nix +++ b/pkgs/development/python-modules/gigalixir/default.nix @@ -1,9 +1,9 @@ -{ buildPythonApplication +{ lib +, buildPythonApplication , click , fetchPypi , git , httpretty -, lib , qrcode , pygments , pyopenssl @@ -11,40 +11,53 @@ , requests , rollbar , stripe +, pythonOlder , sure }: buildPythonApplication rec { pname = "gigalixir"; - version = "1.2.4"; + version = "1.2.5"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - sha256 = "894b7e5bef30abc2c003e6df47f7758de5649b6f593e33926fcd398cc88d9ce2"; + hash = "sha256-P70xsI/zwsoSgK1XCPzJSI5NQ58M431kmgo5gHXbaNw="; }; - postPatch = '' - substituteInPlace setup.py --replace "'pytest-runner'," "" - ''; - propagatedBuildInputs = [ click - requests - stripe - rollbar pygments - qrcode pyopenssl + qrcode + requests + rollbar + stripe ]; checkInputs = [ + git httpretty - sure pytestCheckHook - git + sure ]; - pythonImportsCheck = [ "gigalixir" ]; + postPatch = '' + substituteInPlace setup.py \ + --replace "'pytest-runner'," "" \ + --replace "cryptography==" "cryptography>=" + ''; + + disabledTests = [ + # Test requires network access + "test_rollback_without_version" + ]; + + pythonImportsCheck = [ + "gigalixir" + ]; meta = with lib; { description = "Gigalixir Command-Line Interface"; |