qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Python3 support for patches


From: John Snow
Subject: Re: [Qemu-devel] Python3 support for patches
Date: Tue, 17 Sep 2019 13:43:54 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0


On 9/17/19 12:00 PM, Stefan Hajnoczi wrote:
> On Fri, Sep 13, 2019 at 05:21:37PM -0400, John Snow wrote:
>> On 9/13/19 3:32 PM, John Snow wrote:
>>> Hi,
>>>
>>> I quite like the patches tool; but python2 is notably doomed.
>>>
>>> I tried my hand at polishing it up for python3 and pushed the results
>>> here: https://github.com/jnsnow/patches/tree/python3
>>>
>>> I didn't faff around with trying to add simultaneous support: this is a
>>> direct conversion in one big chunk. I used 2to3 and supplemented with
>>> pylint and flake8 to find problem spots.
>>>
>>> I don't use all of the features of this tool, but maybe if you'd like to
>>> give this a try you can test this branch and let me know if I missed any
>>> spots.
>>>
>>> You can install patches 0.3.1 using the standard incantations:
>>>> python3 setup.py install --user
>>>
>>> If it's too broken, you can uninstall it later with:
>>>> pip3 uninstall patches
>>>
>>> You may need to check back to the master branch and force a
>>> reinstallation of the python2 version to get the bin back in your PATH:
>>>
>>>> git checkout master
>>>> python2 setup.py install --user
>>>
>>>
>>> Happy python2 doomsday,
>>> --js
>>>
>>
>> Ah, this was definitely premature. I had a dream last night that this
>> was working just fine, but in the harsh, unforgiving sunlight, there are
>> still a few problems.
>>
>> Needs a few more minutes in the oven.
> 
> Okay, please let me know when it's working.
> 
> I'm currently working towards migrating to Python 3 in all areas of my
> life but the patches tool is further down the list :).
> 
> Stefan
> 

I did a couple of hotfixes and I have been using it on my machine (along
with support for stgit) happily since then, but I'll probably spend a
few more minutes with it this Friday and try to do some more tests with it.

--js



reply via email to

[Prev in Thread] Current Thread [Next in Thread]