{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/4"}],"enrichment":{"capability":"A dictionary that maps multiple keys to the same value, allowing you to access or update an element using any of its associated keys.","skillfed_tags":["data-structure","abandoned-but-stable"],"use_cases":["Create lookup tables where items have multiple identifiers (e.g., product ID, SKU, and name all pointing to the same record).","Build index-name mappings that allow iteration by either numeric index or string name.","Implement alias systems where multiple names or codes refer to the same underlying object.","Store configuration or reference data accessible by multiple key formats (e.g., both short and long form)."],"what_it_does":"multi_key_dict is a Python dictionary implementation that allows a single value to be accessed and modified through multiple different keys. When you create an entry with multiple keys (e.g., `k[1000, 'kilo', 'k'] = value`), that value becomes accessible via any of those keys; updating the value through one key automatically reflects the change across all keys. The package extends the standard dict interface with methods to iterate over items by key type, find all keys mapping to a value, and perform other multi-key operations.\n\nThe package has no runtime dependencies and is classified as production-stable, though it has been abandoned since its latest release on 2015-09-20. It remains in the top 5000 PyPI packages by download volume, suggesting ongoing use despite its age.","worth_installing":"Yes, if you need multi-key lookup and accept the maintenance risk. The package is stable and permissively licensed with no known vulnerabilities, but it is abandoned and uses outdated distribution formats. Install only if you have tested it on your target Python version and are comfortable maintaining a fork if needed. For new projects, consider whether a modern alternative or a simple wrapper around a standard dict would be more maintainable."},"id":"multi-key-dict","links":{"html":"https://skillfed.io/packages/multi-key-dict","md":"https://skillfed.io/packages/multi-key-dict.md","pypi":"https://pypi.org/project/multi-key-dict/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2015-09-20","license_spdx":null,"license_treatment":"permissive","name":"multi_key_dict","python_support":"unspecified","summary":"Multi key dictionary implementation"},"popularity":{"monthly_downloads":4948236,"position":2193,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.0.3"}
