parent
6030346166
commit
de6fabbe66
@ -0,0 +1,62 @@ |
||||
{ lib |
||||
, buildPythonPackage |
||||
, fetchFromGitHub |
||||
, plotly |
||||
, flask |
||||
, flask-compress |
||||
, future |
||||
, dash-core-components |
||||
, dash-renderer |
||||
, dash-html-components |
||||
, dash-table |
||||
, pytest |
||||
, pytest-mock |
||||
, mock |
||||
}: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "dash"; |
||||
version = "1.8.0"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "plotly"; |
||||
repo = pname; |
||||
rev = "v${version}"; |
||||
sha256 = "11skbvjlj93aw1pqx6j56h73sy9r06jwq7z5h64fd1a3d4z2gsvy"; |
||||
}; |
||||
|
||||
propagatedBuildInputs = [ |
||||
plotly |
||||
flask |
||||
flask-compress |
||||
future |
||||
dash-core-components |
||||
dash-renderer |
||||
dash-html-components |
||||
dash-table |
||||
]; |
||||
|
||||
checkInputs = [ |
||||
pytest |
||||
pytest-mock |
||||
mock |
||||
]; |
||||
|
||||
checkPhase = '' |
||||
pytest tests/unit/test_configs.py |
||||
pytest tests/unit/test_fingerprint.py |
||||
pytest tests/unit/test_import.py |
||||
pytest tests/unit/test_resources.py |
||||
pytest tests/unit/dash/ |
||||
''; |
||||
|
||||
pythonImportsCheck = [ |
||||
"dash" |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
description = "Python framework for building analytical web applications"; |
||||
homepage = https://dash.plot.ly/; |
||||
license = with lib.licenses; [ mit ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue