[PATCH 2 of 2 V2] setup.py: don't rewrite @LIBDIR@ when creating wheels
Gregory Szorc
gregory.szorc at gmail.com
Mon Dec 7 16:39:58 CST 2015
> On Dec 7, 2015, at 08:38, Yuya Nishihara <yuya at tcha.org> wrote:
>
>> On Sun, 06 Dec 2015 14:18:30 -0800, Gregory Szorc wrote:
>> # HG changeset patch
>> # User Gregory Szorc <gregory.szorc at gmail.com>
>> # Date 1449366770 28800
>> # Sat Dec 05 17:52:50 2015 -0800
>> # Node ID 43a7531c00902c4be3acab314d1fbb24136a047e
>> # Parent b47041dfe62151571ed6a9d8e9271b3924a2d80f
>
> Pushed to the clowncopter, thanks.
>
>> if b('\0') in data:
>> continue
>>
>> + # During local installs, the shebang will be rewritten to the final
>> + # install path. During wheel packaging, the shebang has a special
>> + # value.
>> + if data.startswith(b'#!python'):
>
> I noticed we use b(...) in setup.py, but it won't be necessary since we've
> dropped support for Python < 2.6.
I think this is for Python 3 compatibility. Without it, we'd be comparing a bytes wth a str, which isn't allowed.
More information about the Mercurial-devel
mailing list