eliot-tree: init at 19.0.1
dependencies: * eliot: init at 1.12.0
This commit is contained in:
parent
f2848673ce
commit
37ee089855
@ -2170,6 +2170,16 @@
|
|||||||
githubId = 974130;
|
githubId = 974130;
|
||||||
name = "David Pätzel";
|
name = "David Pätzel";
|
||||||
};
|
};
|
||||||
|
dpausp = {
|
||||||
|
email = "dpausp@posteo.de";
|
||||||
|
github = "dpausp";
|
||||||
|
githubId = 1965950;
|
||||||
|
name = "Tobias Stenzel";
|
||||||
|
keys = [{
|
||||||
|
longkeyid = "rsa2048/0x78C7DD40DF23FB16";
|
||||||
|
fingerprint = "4749 0887 CF3B 85A1 6355 C671 78C7 DD40 DF23 FB16";
|
||||||
|
}];
|
||||||
|
};
|
||||||
dpflug = {
|
dpflug = {
|
||||||
email = "david@pflug.email";
|
email = "david@pflug.email";
|
||||||
github = "dpflug";
|
github = "dpflug";
|
||||||
|
56
pkgs/development/python-modules/eliot/default.nix
Normal file
56
pkgs/development/python-modules/eliot/default.nix
Normal file
@ -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 ];
|
||||||
|
};
|
||||||
|
}
|
38
pkgs/development/tools/eliot-tree/default.nix
Normal file
38
pkgs/development/tools/eliot-tree/default.nix
Normal file
@ -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 ];
|
||||||
|
};
|
||||||
|
}
|
@ -10614,6 +10614,8 @@ in
|
|||||||
|
|
||||||
elfutils = callPackage ../development/tools/misc/elfutils { };
|
elfutils = callPackage ../development/tools/misc/elfutils { };
|
||||||
|
|
||||||
|
eliot-tree = callPackage ../development/tools/eliot-tree { };
|
||||||
|
|
||||||
emma = callPackage ../development/tools/analysis/emma { };
|
emma = callPackage ../development/tools/analysis/emma { };
|
||||||
|
|
||||||
epm = callPackage ../development/tools/misc/epm { };
|
epm = callPackage ../development/tools/misc/epm { };
|
||||||
|
@ -728,6 +728,8 @@ in {
|
|||||||
|
|
||||||
diff-match-patch = callPackage ../development/python-modules/diff-match-patch { };
|
diff-match-patch = callPackage ../development/python-modules/diff-match-patch { };
|
||||||
|
|
||||||
|
eliot = callPackage ../development/python-modules/eliot {};
|
||||||
|
|
||||||
entrance = callPackage ../development/python-modules/entrance { routerFeatures = false; };
|
entrance = callPackage ../development/python-modules/entrance { routerFeatures = false; };
|
||||||
|
|
||||||
entrance-with-router-features = callPackage ../development/python-modules/entrance { routerFeatures = true; };
|
entrance-with-router-features = callPackage ../development/python-modules/entrance { routerFeatures = true; };
|
||||||
|
Loading…
Reference in New Issue
Block a user