Mercurial > p > roundup > code
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 |
