{"library":"wadler-lindig","type":"library","category":null,"description":"Wadler-Lindig is a Python library that provides a pretty-printer based on the Wadler–Lindig algorithm. It serves as an alternative to the built-in `pprint.pprint`, aiming to produce output that consumes less horizontal space, which is particularly useful for complex custom types, error messages, or nested data structures. The library is characterized by its compact implementation, support for multi-line strings and ANSI escape codes, and zero runtime dependencies. The current version is 0.1.7, and it appears to be actively maintained.","language":"python","status":"active","version":"0.1.7","tags":["pretty-printing","formatting","debug","repr","wadler-lindig","devtools"],"last_verified":"Wed May 20","install":[{"cmd":"pip install wadler-lindig","imports":["import wadler_lindig as wl\nwl.pprint(obj)","import wadler_lindig as wl\nformatted_string = wl.pformat(obj)"]}],"homepage":null,"github":"https://github.com/patrick-kidger/wadler_lindig","docs":null,"changelog":null,"pypi":"https://pypi.org/project/wadler-lindig/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":80,"avg_install_s":1.5,"avg_import_s":0.18,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/wadler-lindig/compatibility"}}