On Mon, Oct 16, 2017 at 08:36:51PM +0000, Daniel Shahaf wrote:
> Troy Curtis Jr wrote on Mon, 16 Oct 2017 01:00 +0000:
> > through Fedora's Python 3 porting status list [1] I saw the familiar
> > Subversion project showed as not yet supporting Python 3.  So I was
> > wondering if you are interested in having me take a shot at getting it
> > working.  For a really small effort, I would have just implemented it and
> > then see if you would take the patch.  However, after spending a bit of
> > time on it this afternoon, I realized it will take a bit more time to get
> > right.  So I wanted to make sure the dev team was interesting in taking in
> > such a patch before I bothered to finish it out.
> > 
> 
> Thanks for asking.  In general, we'd like to support Python 3.  In 1.9
> we dropped Python 2.6 support in order to make it easier to add Python
> 3.x support.

Although, that was just in the build/test infrastructure, not the actual
bindings.

> > I also wanted to know of any partial efforts that might have
> > already been started, or if there were discussions related to the
> > implementation that my searches did not turn up.
> 
> There are several separate uses of Python in the source tree.  I recall
> patches to build/, tools/, and subversion/tests/cmdline/ that improve
> 3.x compatibility, but I don't recall any such changes to the bindings.
> Note that we have both SWIG bindings at subversion/bindings/swig/python/
> and ctypes bindings at subversion/bindings/ctypes-python/.

It looks like the last attempt (from 8 years ago) to make the bindings
3.x compatible still lives at ^/subversion/branches/python-3-compatibility.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB

Reply via email to