15 buildPythonPackage rec {
16 pname = "json-logging";
17 version = "1.5.0-rc0";
18 format = "setuptools";
20 disabled = pythonOlder "3.7";
22 src = fetchFromGitHub {
24 repo = "json-logging-python";
25 rev = "refs/tags/${version}";
26 hash = "sha256-WOAEY1pONH+Gx1b8zHZDMNgJJSn7jvMO60LYTA8z/dE=";
41 pythonImportsCheck = [
50 # Smoke tests don't always work
51 "tests/smoketests/test_run_smoketest.py"
54 __darwinAllowLocalNetworking = true;
57 description = "Python library to emit logs in JSON format";
59 Python logging library to emit JSON log that can be easily indexed and searchable by logging
60 infrastructure such as ELK, EFK, AWS Cloudwatch, GCP Stackdriver.
62 homepage = "https://github.com/bobbui/json-logging-python";
63 changelog = "https://github.com/bobbui/json-logging-python/releases/tag/${version}";
64 license = licenses.asl20;
65 maintainers = with maintainers; [ AluisioASG ];