python-daemon support for python 3
Aaron Maxwell
amax at redsymbol.net
Mon Jan 28 17:28:44 UTC 2013
Hi Pavel, (and hey Ben),
In addition to the contributions Ben mentions, I made a fork of 1.5.5 that was
ported to 3.2, taking a "don't look back" approach. I.e., this doesn't
support Python 2 at all. You can grab it (and its ported dependency,
lockfile) here:
https://github.com/redsymbol/python-daemon-1.5.5-py3k
https://github.com/redsymbol/lockfile-0.9.1-py3k
I haven't had any problems with this in production code for over 6 months now,
so I'm calling it stable :)
That said, I'm wondering Ben if you can clarify how people can contribute now
for Python 3 support. What kind of pull requests would you like to receive,
exactly?
While what I did was perhaps valuable as a reference point, demonstrating that
it can work on python 3, have you found it easy to integrate in the code base?
Maybe a better approach would be to make changes to your master source that
would allow a simple invokation of 2to3 to produce the complete, fully-
functional Python3 version. That would allow you to have one code base that
easily supports Python 2 and 3. (If that runs into difficulty, the "six"
compatibility module might be helpful.)
Thanks,
Aaron
On Sunday 27 January 2013 21:56:46 Ben Finney wrote:
> Howdy Pavel, thank you for your interest in ‘python-daemon’.
>
> On 25-Jan-2013, Pavel Perestoronin wrote:
> > Do you plan to add the Python 3 support? Do you accept patches for it? Or
> > is there a repository that I can fork and add the Python 3 support
> > myself?
>
> Yes to all of these :-)
>
> The development of ‘python-daemon’ is discussed on the forum at
> <URL:http://lists.alioth.debian.org/mailman/listinfo/python-daemon-devel>
> and we have had some activity in 2012 around getting the library in shape
> for Python 3.
>
> A Lot of the work has been done by Aaron Maxwell, for example see
> <URL:http://lists.alioth.debian.org/pipermail/python-daemon-devel/2012-Marc
> h/000003.html>
> <URL:http://lists.alioth.debian.org/pipermail/python-daemon-devel/2012-Jun
> e/000016.html>. I would be very pleased to help you both collaborate if you
> could discuss it on the forum.
--
Aaron Maxwell
http://redsymbol.net
More information about the python-daemon-devel
mailing list