{"id":27506,"library":"update","title":"update","description":"A Python utility library for updating nested data structures (dicts, lists) with dot-notation path support. Current version: 0.0.1, pre-1.0, early stage.","status":"active","version":"0.0.1","language":"python","source_language":"en","source_url":"https://github.com/lmittmann/update","tags":["dict","update","nested","utility"],"install":[{"cmd":"pip install update","lang":"bash","label":"pip"}],"dependencies":[],"imports":[{"wrong":"import update","symbol":"update","correct":"from update import update"}],"quickstart":{"code":"from update import update\n\ndata = {'a': {'b': 1}}\nupdate(data, 'a.b', 2)\nprint(data)  # {'a': {'b': 2}}","lang":"python","description":"Update nested dict value using dot-separated path."},"warnings":[{"fix":"Pin exact version in requirements.","message":"Library is pre-1.0 (0.0.1), API may change without notice.","severity":"gotcha","affected_versions":"< 1.0.0"},{"fix":"Use copy.deepcopy() if you need to preserve original.","message":"The update function mutates the input dict in-place; no deep copy is made.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'-1.0':23 '0.0.1':21 'current':19 'data':9 'dict':11,26 'dot':15 'dot-not':14 'earli':24 'librari':5 'list':12 'nest':8,28 'notat':16 'path':17 'pre':22 'python':3 'stage':25 'structur':10 'support':18 'updat':1,7,27 'util':4,29 'version':20","created_at":"2026-05-01T17:46:36.914054+00:00","updated_at":"2026-05-01T17:46:36.914054+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmpdhx_y1_g/venv/lib/python3.12/site-packages/update/__init__.py\", line 1, in <module>\n    from update.check import check\n  File \"/tmp/tmpdhx_y1_g/venv/lib/python3.12/site-packages/update/check.py\", line 8, in <mo"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/lmittmann/update","docs":null,"changelog":null,"pypi":"https://pypi.org/project/update/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["serialization","data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}