From 1ffa295d933c7e0cd1ee14c1592c40f72b9f22bb Mon Sep 17 00:00:00 2001 From: Armin Ronacher Date: Thu, 3 Jun 2010 16:25:15 +0200 Subject: [PATCH] Added message that setup.py develop is required to build the docs --- docs/conf.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index cffb1b7f..6308beee 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -43,12 +43,20 @@ master_doc = 'index' project = u'Flask' copyright = u'2010, Armin Ronacher' -import pkg_resources - # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. -release = __import__('pkg_resources').get_distribution('Flask').version +import pkg_resources +try: + release = pkg_resources.get_distribution('Flask').version +except pkg_resources.DistributionNotFound: + print 'To build the documentation, The distribution information of Flask' + print 'Has to be available. Either install the package into your' + print 'development environment or run "setup.py develop" to setup the' + print 'metadata. A virtualenv is recommended!' + sys.exit(1) +del pkg_resources + if 'dev' in release: release = release.split('dev')[0] + 'dev' version = '.'.join(release.split('.')[:2])