Only install colorama on windows

This commit is contained in:
Manuel Ebert 2014-01-03 15:51:27 +01:00
parent 777eb38852
commit 3f9d9bf84f
2 changed files with 5 additions and 0 deletions

View file

@ -8,6 +8,8 @@ import keyring
import pytz import pytz
try: import simplejson as json try: import simplejson as json
except ImportError: import json except ImportError: import json
if "win32" in sys.platform:
import colorama
import re import re
import tempfile import tempfile
import subprocess import subprocess
@ -141,5 +143,7 @@ def get_text_from_editor(config, template=""):
def colorize(string): def colorize(string):
"""Returns the string wrapped in cyan ANSI escape""" """Returns the string wrapped in cyan ANSI escape"""
if "win32" in sys.platform:
return colorama.Fore.CYAN + string + colorama.Fore.RESET
return u"\033[36m{}\033[39m".format(string) return u"\033[36m{}\033[39m".format(string)

View file

@ -60,6 +60,7 @@ def get_version(filename="jrnl/__init__.py"):
conditional_dependencies = { conditional_dependencies = {
"pyreadline>=2.0": "win32" in sys.platform, "pyreadline>=2.0": "win32" in sys.platform,
"colorama>=0.2.5": "win32" in sys.platform,
"argparse==1.2.1": sys.version.startswith("2.6") "argparse==1.2.1": sys.version.startswith("2.6")
} }