parent
f2848673ce
commit
37ee089855
@ -0,0 +1,56 @@ |
||||
{ stdenv |
||||
, buildPythonPackage |
||||
, fetchPypi |
||||
, pythonOlder |
||||
, aiocontextvars |
||||
, boltons |
||||
, hypothesis |
||||
, pyrsistent |
||||
, pytest |
||||
, setuptools |
||||
, six |
||||
, testtools |
||||
, zope_interface |
||||
}: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "eliot"; |
||||
version = "1.12.0"; |
||||
disabled = pythonOlder "3.6"; |
||||
|
||||
src = fetchPypi { |
||||
inherit pname version; |
||||
sha256 = "0wabv7hk63l12881f4zw02mmj06583qsx2im0yywdjlj8f56vqdn"; |
||||
}; |
||||
|
||||
checkInputs = [ |
||||
hypothesis |
||||
testtools |
||||
pytest |
||||
]; |
||||
|
||||
propagatedBuildInputs = [ |
||||
aiocontextvars |
||||
boltons |
||||
pyrsistent |
||||
setuptools |
||||
six |
||||
zope_interface |
||||
]; |
||||
|
||||
pythonImportsCheck = [ "eliot" ]; |
||||
|
||||
# Tests run eliot-prettyprint in out/bin. |
||||
# test_parse_stream is broken, skip it. |
||||
checkPhase = '' |
||||
export PATH=$out/bin:$PATH |
||||
pytest -k 'not test_parse_stream' |
||||
''; |
||||
|
||||
meta = with stdenv.lib; { |
||||
homepage = "https://eliot.readthedocs.io"; |
||||
description = "Logging library that tells you why it happened"; |
||||
license = licenses.asl20; |
||||
maintainers = [ maintainers.dpausp ]; |
||||
}; |
||||
} |
@ -0,0 +1,38 @@ |
||||
{ stdenv, python3Packages }: |
||||
|
||||
python3Packages.buildPythonApplication rec { |
||||
pname = "eliot-tree"; |
||||
version = "19.0.1"; |
||||
|
||||
src = python3Packages.fetchPypi { |
||||
inherit pname version; |
||||
sha256 = "18gvijsm0vh3x83mv8dd80c3mpm80r7i111qsg4y7rj4i590phma"; |
||||
}; |
||||
|
||||
checkInputs = with python3Packages; [ |
||||
testtools |
||||
pytest |
||||
]; |
||||
|
||||
propagatedBuildInputs = with python3Packages; [ |
||||
colored |
||||
eliot |
||||
iso8601 |
||||
jmespath |
||||
setuptools |
||||
toolz |
||||
]; |
||||
|
||||
# Tests run eliot-tree in out/bin. |
||||
checkPhase = '' |
||||
export PATH=$out/bin:$PATH |
||||
pytest |
||||
''; |
||||
|
||||
meta = with stdenv.lib; { |
||||
homepage = "https://github.com/jonathanj/eliottree"; |
||||
description = "Render Eliot logs as an ASCII tree"; |
||||
license = licenses.mit; |
||||
maintainers = [ maintainers.dpausp ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue