{"library":"circular-dict","type":"library","category":null,"description":"CircularDict is a high-performance Python data structure (version 1.9) that combines the functionality of dictionaries and circular buffers. It allows defining constraints on size (number of items) and memory usage, automatically removing the oldest entries when limits are exceeded. This makes it ideal for caching large data structures while maintaining control over the memory footprint. The library appears to be actively maintained, with regular updates.","language":"python","status":"active","version":"1.9","tags":["data-structure","dictionary","circular-buffer","cache","memory-management","high-performance"],"last_verified":"Fri May 22","install":[{"cmd":"pip install circular-dict","imports":["from circular_dict import CircularDict"]}],"homepage":null,"github":"https://github.com/Eric-Canas/CircularDict","docs":null,"changelog":null,"pypi":"https://pypi.org/project/circular-dict/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.01,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/circular-dict/compatibility"}}