diff --git a/python-repl/.pythonstartup_v1 b/python-repl/.pythonstartup_v1 new file mode 100644 index 0000000000..b76d255a8a --- /dev/null +++ b/python-repl/.pythonstartup_v1 @@ -0,0 +1,10 @@ +from importlib import reload +from pprint import pp + +try: + from rich import pretty, traceback +except ModuleNotFoundError: + pass +else: + pretty.install() + traceback.install(show_locals=False) diff --git a/python-repl/.pythonstartup_v2 b/python-repl/.pythonstartup_v2 new file mode 100644 index 0000000000..b4304944ff --- /dev/null +++ b/python-repl/.pythonstartup_v2 @@ -0,0 +1,20 @@ +from importlib import reload +from pprint import pp + +try: + from dataclasses import replace + + from _colorize import ANSIColors, default_theme, set_theme +except ImportError: + pass +else: + theme = default_theme.copy_with( + syntax=replace( + default_theme.syntax, + keyword=ANSIColors.BOLD_YELLOW, + string=ANSIColors.INTENSE_BLUE, + number=ANSIColors.RED, + comment=ANSIColors.GREY, + ), + ) + set_theme(theme)