Metadata-Version: 2.1 Name: ansi Version: 0.3.6 Summary: ANSI cursor movement and graphics Home-page: https://github.com/tehmaze/ansi/ Author: Wijnand Modderman-Lenstra Author-email: maze@pyth0n.org License: UNKNOWN Platform: UNKNOWN Requires-Python: >=3.6 Description-Content-Type: text/markdown License-File: LICENSE.md Requires-Dist: typing-extensions (>=3.6.4) ; python_version < "3.8" ANSI ==== Various ANSI escape codes, used in moving the cursor in a text console or rendering coloured text. Example ------- Print something in bold yellow on a red background: >>> from ansi.colour import fg, bg >>> from ansi.colour.fx import reset >>> msg = (bg.red, fg.yellow, 'Hello world!', reset) >>> print(''.join(map(str, msg))) ... If you like syntactic sugar, you may also do: >>> from ansi.colour import fg, bg >>> print(bg.red(fg.yellow('Hello world!'))) ... Also, 256 RGB colours are supported: >>> from ansi.colour.rgb import rgb256 >>> from ansi.colour.fx import reset >>> msg = (rgb256(0xff, 0x80, 0x00), 'hello world', reset) >>> print(''.join(map(str, msg))) ... If you prefer to use American English instead: >>> from ansi.color import ... References ---------- http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-048.pdf Requirements ------------ Ansi requires python 3.6 and supports typing.