{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"}],"enrichment":{"capability":"Provides functions to search, update, delete, and analyze keys and values across deeply nested dictionaries and lists, typically from parsed JSON, YAML, or XML documents.","skillfed_tags":["data-structure-manipulation","unmaintained"],"use_cases":["Extract all email addresses from a deeply nested configuration or API response document","Update a specific field across all nested occurrences in a large JSON structure without manual recursion","Audit a YAML configuration by finding all instances of a sensitive key like 'password' or 'api_key'","Count how many times a particular value appears in a nested data structure for validation or debugging","Transform nested numeric values (e.g., add 10 to all 'price' fields) using a callback function"],"what_it_does":"nested-lookup is a utility library for traversing and manipulating deeply nested Python data structures\u2014typically dictionaries and lists parsed from JSON, YAML, or XML. It provides functions like nested_lookup (find all values for a key at any depth), nested_update (change values across all occurrences), nested_delete (remove keys), and nested_alter (apply a callback to matching values). By default these operations return a modified copy; you can pass in_place=True to mutate the original document.\n\nThe package supports optional features like case-insensitive substring matching (wild=True) and returning both keys and values. It also offers utility functions to enumerate all keys in a document, count key or value occurrences, and retrieve both occurrence counts and their associated contexts. No runtime dependencies are required.","worth_installing":"No. The package is abandoned (last release 2022-07-06, 1500+ days ago) with no maintenance signals. While it has no known vulnerabilities and carries permissive licensing, the high install friction combined with lack of active support makes it risky for production use. For nested data manipulation, consider actively maintained alternatives or implement the logic directly in your codebase."},"id":"nested-lookup","links":{"html":"https://skillfed.io/packages/nested-lookup","md":"https://skillfed.io/packages/nested-lookup.md","pypi":"https://pypi.org/project/nested-lookup/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-07-06","license_spdx":null,"license_treatment":"permissive","name":"nested-lookup","python_support":"unspecified","summary":"Python functions for working with deeply nested documents (lists and dicts)"},"popularity":{"monthly_downloads":389407,"position":7029,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.25"}
