use a try / except to check if argparse is a needed dependency

This commit is contained in:
Andrea Crotti 2012-03-07 10:14:47 +00:00
commit 1f32624e8b

View file

@ -6,7 +6,10 @@ import platform
VERSION = "3.0" # find a better way to do so.
requires = ['feedgenerator', 'jinja2', 'pygments', 'docutils', 'pytz']
if sys.version_info < (2,7):
try:
import argparse
except ImportError:
requires.append('argparse')
scripts = ['bin/pelican', 'tools/pelican-themes', 'tools/pelican-import', 'tools/pelican-quickstart']