summaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--debian/control54
1 files changed, 54 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..2b82374
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,54 @@
+Source: rich
+Section: python
+Priority: optional
+Maintainer: Sandro Tosi <morph@debian.org>
+Uploaders: Debian Python Team <team+python@tracker.debian.org>,
+Build-Depends: debhelper-compat (= 13),
+ dh-python,
+ python3-all,
+ python3-commonmark (>= 0.9.0),
+ python3-colorama (>= 0.4.0),
+ python3-mypy (>= 0.782),
+ python3-pygments (>= 2.6.0),
+ python3-pytest,
+ python3-setuptools,
+ python3-typing-extensions (>= 3.7.4),
+Standards-Version: 4.5.1
+Homepage: https://github.com/willmcgugan/rich
+Vcs-Git: https://salsa.debian.org/python-team/packages/rich.git
+Vcs-Browser: https://salsa.debian.org/python-team/packages/rich
+
+Package: python3-rich
+Architecture: all
+Depends: ${misc:Depends},
+ ${python3:Depends},
+Recommends: ${python3:Recommends},
+Suggests: ${python3:Suggests},
+Description: render rich text, tables, progress bars, syntax highlighting, markdown and more
+ Rich is a Python library for rich text and beautiful formatting in the
+ terminal.
+ .
+ The Rich API makes it easy to add color and style to terminal output. Rich can
+ also render pretty tables, progress bars, markdown, syntax highlighted source
+ code, tracebacks, and more — out of the box.
+ .
+ Here's a list of the core functionalities of rich:
+ .
+ * to effortlessly add rich output to your application, you can import the rich
+ print method, which has the same signature as the builtin Python function
+ * Rich can be installed in the Python REPL, so that any data structures will
+ be pretty printed and highlighted
+ * for more control over rich terminal content, import and construct a Console
+ object. The Console object has a print method which has an intentionally
+ similar interface to the builtin print function
+ * to insert an emoji in to console output place the name between two colons
+ * Rich can render flexible tables with unicode box characters. There is a
+ large variety of formatting options for borders, styles, cell alignment etc
+ * Rich can render multiple flicker-free progress bars to track long-running
+ tasks.
+ * Rich can render content in neat columns with equal or optimal width.
+ * Rich can render markdown and does a reasonable job of translating the
+ formatting to the terminal
+ * Rich can render beautiful tracebacks which are easier to read and show more
+ code than standard Python tracebacks. You can set Rich as the default
+ traceback handler so all uncaught exceptions will be rendered by Rich.