Configure iPython with Rich for Pretty REPL Formatting
23-05-2022
When using the iPython repl, you can configure rich to be autoloaded when the repl is started. Gives you clean formatting out of the box.
Create ipython profile:
ipython profile create <profilename>
Add relevant settings:
# ~/.ipython/profile_default/ipython_config.py
c.InteractiveShellApp.extensions = [
'rich'
]
c.InteractiveShellApp.exec_lines = [
"from rich import inspect",
"from rich import traceback",
"traceback.install(show_locals=False, extra_lines=1, max_frames=3)",
"from rich import pretty",
"pretty.install()",
]