python3Packages.blockdiag: 2.0.1 -> 3.0.0

This commit is contained in:
Fabian Affolter 2021-12-26 17:55:31 +01:00 committed by Jonathan Ringer
parent 74ea9f9291
commit dc3e2d57ef

View file

@ -1,22 +1,60 @@
{ lib, buildPythonPackage, fetchFromGitHub
, setuptools, funcparserlib, pillow, webcolors, reportlab, docutils
{ lib
, buildPythonPackage
, docutils
, fetchFromGitHub
, funcparserlib
, nose
, pillow
, ephem
, pythonOlder
, pytestCheckHook
, reportlab
, setuptools
, webcolors
, python
}:
buildPythonPackage rec {
pname = "blockdiag";
version = "2.0.1";
version = "3.0.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "blockdiag";
repo = "blockdiag";
rev = version;
sha256 = "1cvcl66kf4wdh2n4fdk37zk59lp58wd2fhf84n7pbn0lilyksk5x";
sha256 = "sha256-j8FoNUIJJOaahaol1MRPyY2jcPCEIlaAD4bmM2QKFFI=";
};
propagatedBuildInputs = [ setuptools funcparserlib pillow webcolors reportlab docutils ];
propagatedBuildInputs = [
setuptools
funcparserlib
pillow
webcolors
reportlab
docutils
];
# require network and fail
doCheck = false;
checkInputs = [
ephem
nose
pytestCheckHook
];
pytestFlagsArray = [
"src/blockdiag/tests/"
];
disabledTests = [
# Test require network access
"test_app_cleans_up_images"
];
pythonImportsCheck = [
"blockdiag"
];
meta = with lib; {
description = "Generate block-diagram image from spec-text file (similar to Graphviz)";