25 buildPythonPackage rec {
26 pname = "python-benedict";
28 format = "setuptools";
30 disabled = pythonOlder "3.7";
32 src = fetchFromGitHub {
33 owner = "fabiocaccamo";
35 rev = "refs/tags/${version}";
36 hash = "sha256-q9EIOMmUcttL1ohxQD+SkZTxKv8PwdN29+ez2xB7rvM=";
47 propagatedBuildInputs = [
71 # Tests require network access
72 "test_from_base64_with_valid_url_valid_content"
73 "test_from_json_with_valid_url_valid_content"
74 "test_from_pickle_with_valid_url_valid_content"
75 "test_from_plist_with_valid_url_valid_content"
76 "test_from_query_string_with_valid_url_valid_content"
77 "test_from_toml_with_valid_url_valid_content"
78 "test_from_xls_with_valid_url_valid_content"
79 "test_from_xml_with_valid_url_valid_content"
80 "test_from_yaml_with_valid_url_valid_content"
83 pythonImportsCheck = [
88 description = "Module with keylist/keypath support";
89 homepage = "https://github.com/fabiocaccamo/python-benedict";
90 changelog = "https://github.com/fabiocaccamo/python-benedict/blob/${version}/CHANGELOG.md";
91 license = licenses.mit;
92 maintainers = with maintainers; [ fab ];