Mercurial > hg
comparison setup.py @ 44485:5cbe2c0ebc53
setup: use printf instead of print
Yuya Nishihara pointed `printf` to me, so I will respect the cargo cult.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 09 Mar 2020 17:16:44 +0100 |
parents | ad718271a9eb |
children | 06b0aa048007 |
comparison
equal
deleted
inserted
replaced
44484:ec54b3d2af0b | 44485:5cbe2c0ebc53 |
---|---|
1 # | 1 # |
2 # This is the mercurial setup script. | 2 # This is the mercurial setup script. |
3 # | 3 # |
4 # 'python setup.py install', or | 4 # 'python setup.py install', or |
5 # 'python setup.py --help' for more options | 5 # 'python setup.py --help' for more options |
6 from __future__ import print_function | |
7 | |
8 import os | 6 import os |
9 | 7 |
10 # Mercurial will never work on Python 3 before 3.5 due to a lack | 8 # Mercurial will never work on Python 3 before 3.5 due to a lack |
11 # of % formatting on bytestrings, and can't work on 3.6.0 or 3.6.1 | 9 # of % formatting on bytestrings, and can't work on 3.6.0 or 3.6.1 |
12 # due to a bug in % formatting in bytestrings. | 10 # due to a bug in % formatting in bytestrings. |
141 hgrustext = os.environ.get('HGWITHRUSTEXT') | 139 hgrustext = os.environ.get('HGWITHRUSTEXT') |
142 # TODO record it for proper rebuild upon changes | 140 # TODO record it for proper rebuild upon changes |
143 # (see mercurial/__modulepolicy__.py) | 141 # (see mercurial/__modulepolicy__.py) |
144 if hgrustext != 'cpython' and hgrustext is not None: | 142 if hgrustext != 'cpython' and hgrustext is not None: |
145 if hgrustext: | 143 if hgrustext: |
146 print('unkown HGWITHRUSTEXT value: %s' % hgrustext, file=sys.stderr) | 144 printf('unkown HGWITHRUSTEXT value: %s' % hgrustext, file=sys.stderr) |
147 hgrustext = None | 145 hgrustext = None |
148 | 146 |
149 import ctypes | 147 import ctypes |
150 import errno | 148 import errno |
151 import stat, subprocess, time | 149 import stat, subprocess, time |