aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorelie <elie>2015-10-10 18:09:59 +0000
committerelie <elie>2015-10-10 18:09:59 +0000
commit35eec0d4d678845dcc06aa343e561f2582e5fdc9 (patch)
treeb564c87c20b34790509c1f10b723cf2ed098271a /setup.py
parent52f4244714d71781f3ad9729abb7e0cfac7a68f7 (diff)
downloadpyasn1-modules-35eec0d4d678845dcc06aa343e561f2582e5fdc9.tar.gz
fix to __doc__ use in setup.py to make -O0 installation mode working
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py30
1 files changed, 15 insertions, 15 deletions
diff --git a/setup.py b/setup.py
index 504037a..158c51a 100644
--- a/setup.py
+++ b/setup.py
@@ -69,21 +69,21 @@ except ImportError:
if sys.version_info[:2] > (2, 4):
params['requires'] = [ 'pyasn1(>=0.1.8)' ]
-doclines = [ x.strip() for x in __doc__.split('\n') if x ]
+doclines = [x.strip() for x in (__doc__ or '').split('\n') if x]
-params.update( {
- 'name': 'pyasn1-modules',
- 'version': open('pyasn1_modules/__init__.py').read().split('\'')[1],
- 'description': doclines[0],
- 'long_description': ' '.join(doclines[1:]),
- 'maintainer': 'Ilya Etingof <ilya@glas.net>',
- 'author': 'Ilya Etingof',
- 'author_email': 'ilya@glas.net',
- 'url': 'http://sourceforge.net/projects/pyasn1/',
- 'platforms': ['any'],
- 'classifiers': [ x for x in classifiers.split('\n') if x ],
- 'license': 'BSD',
- 'packages': [ 'pyasn1_modules' ]
- } )
+params.update(
+ {'name': 'pyasn1-modules',
+ 'version': open('pyasn1_modules/__init__.py').read().split('\'')[1],
+ 'description': doclines[0],
+ 'long_description': ' '.join(doclines[1:]),
+ 'maintainer': 'Ilya Etingof <ilya@glas.net>',
+ 'author': 'Ilya Etingof',
+ 'author_email': 'ilya@glas.net',
+ 'url': 'http://sourceforge.net/projects/pyasn1/',
+ 'platforms': ['any'],
+ 'classifiers': [x for x in classifiers.split('\n') if x],
+ 'license': 'BSD',
+ 'packages': ['pyasn1_modules']}
+)
setup(**params)