comparison setup.py @ 5451:fe1bd8f12a9f

fixed encoding for long_description
author Christof Meerwald <cmeerw@cmeerw.org>
date Sat, 21 Jul 2018 19:39:03 +0100
parents 64b05e24dbd8
children df3f553fa414
comparison
equal deleted inserted replaced
5450:f2fade4552c5 5451:fe1bd8f12a9f
108 # which isn't available on non-windows platforms. See also 108 # which isn't available on non-windows platforms. See also
109 # http://bugs.python.org/issue10945 109 # http://bugs.python.org/issue10945
110 long_description=open('doc/announcement.txt').read() 110 long_description=open('doc/announcement.txt').read()
111 try: 111 try:
112 # attempt to interpret string as 'ascii' 112 # attempt to interpret string as 'ascii'
113 long_description = long_description.encode('ascii') 113 long_description.encode('ascii')
114 except UnicodeEncodeError as cause: 114 except UnicodeEncodeError as cause:
115 print("doc/announcement.txt contains non-ascii: %s" 115 print("doc/announcement.txt contains non-ascii: %s"
116 % cause, file=sys.stderr) 116 % cause, file=sys.stderr)
117 sys.exit(42) 117 sys.exit(42)
118 118

Roundup Issue Tracker: http://roundup-tracker.org/