diff options
Diffstat (limited to 'python/colorama')
-rw-r--r-- | python/colorama/README | 34 | ||||
-rw-r--r-- | python/colorama/colorama.SlackBuild | 20 | ||||
-rw-r--r-- | python/colorama/colorama.info | 6 |
3 files changed, 36 insertions, 24 deletions
diff --git a/python/colorama/README b/python/colorama/README index 657ddbd3af..1e5b7172f5 100644 --- a/python/colorama/README +++ b/python/colorama/README @@ -1,28 +1,30 @@ Makes ANSI escape character sequences for producing colored terminal text and cursor positioning work under MS Windows. + ANSI escape character sequences have long been used to produce colored -terminal text and cursor positioning on Unix and Macs. Colorama makes this -work on Windows, too, by wrapping stdout, stripping ANSI sequences it finds -(which otherwise show up as gobbledygook in your output), and converting -them into the appropriate win32 calls to modify the state of the terminal. -On other platforms, Colorama does nothing. +terminal text and cursor positioning on Unix and Macs. Colorama +makes this work on Windows, too, by wrapping stdout, stripping ANSI +sequences it finds (which otherwise show up as gobbledygook in your +output), and converting them into the appropriate win32 calls to +modify the state of the terminal. On other platforms, Colorama does +nothing. -Colorama also provides some shortcuts to help generate ANSI sequences but -works fine in conjunction with any other ANSI sequence generation library, -such as Termcolor (http://pypi.python.org/pypi/termcolor.) +Colorama also provides some shortcuts to help generate ANSI sequences +but works fine in conjunction with any other ANSI sequence generation +library, such as Termcolor (http://pypi.python.org/pypi/termcolor.) -This has the upshot of providing a simple cross-platform API for printing -colored terminal text from Python, and has the happy side-effect that -existing applications or libraries which use ANSI sequences to produce -colored output on Linux or Macs can now also work on Windows, simply by -calling colorama.init(). +This has the upshot of providing a simple cross-platform API for +printing colored terminal text from Python, and has the happy +side-effect that existing applications or libraries which use ANSI +sequences to produce colored output on Linux or Macs can now also work +on Windows, simply by calling colorama.init(). An alternative approach is to install 'ansi.sys' on Windows machines, -which provides the same behaviour for all applications running in +which provides the same behaviour for all applications running in terminals. Colorama is intended for situations where that isn't easy -(e.g. maybe your app doesn't have an installer.) +(e.g. maybe your app doesn't have an installer.) Demo scripts in the source code repository prints some colored text -using ANSI sequences. Compare their output under Gnome-terminal's +using ANSI sequences. Compare their output under Gnome-terminal's built in ANSI handling, versus on Windows Command-Prompt using Colorama. diff --git a/python/colorama/colorama.SlackBuild b/python/colorama/colorama.SlackBuild index 45c4825cea..7676d072cb 100644 --- a/python/colorama/colorama.SlackBuild +++ b/python/colorama/colorama.SlackBuild @@ -1,8 +1,8 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for colorama -# Copyright 2014-2018 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2014-2022 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,10 +22,13 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=colorama -VERSION=${VERSION:-0.3.9} +VERSION=${VERSION:-0.4.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then esac fi -CWD=$(pwd) +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -87,4 +97,4 @@ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/python/colorama/colorama.info b/python/colorama/colorama.info index f2a90cccd1..0541da92ab 100644 --- a/python/colorama/colorama.info +++ b/python/colorama/colorama.info @@ -1,8 +1,8 @@ PRGNAM="colorama" -VERSION="0.3.9" +VERSION="0.4.4" HOMEPAGE="https://github.com/tartley/colorama" -DOWNLOAD="https://files.pythonhosted.org/packages/e6/76/257b53926889e2835355d74fec73d82662100135293e17d382e2b74d1669/colorama-0.3.9.tar.gz" -MD5SUM="3a0e415259690f4dd7455c2683ee5850" +DOWNLOAD="https://files.pythonhosted.org/packages/1f/bb/5d3246097ab77fa083a61bd8d3d527b7ae063c7d8e8671b1cf8c4ec10cbe/colorama-0.4.4.tar.gz" +MD5SUM="57b22f2597f63df051b69906fbf310cc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |