I've looked at James' Python 3 changes. They are relatively unintrusive,
and work under both Python 2 and Python 3, so I'd advocate rolling
James' changes back into the main trunk.
We could make a 'v1.0.29' release that is both Python2 and Python3
compatible.
Ero, how do you feel about that?
Jonathan
On 06/06/2012 13:38, Jonathan Hartley wrote:
> Cool, thanks for the thoughts.
>
> I entirely understand not being able to commit to spending time on it,
> and not wanting to burden future pydot development.
>
> How about if I prod James Mills and pdouba directly, see if there is
> any consensus about the best way to handle this moving forward. I'm
> happy to do the donkey work if any needs doing - hopefully James and
> pdouba have already done the hard parts.
>
> My thoughts are:
>
> a) Is it feasible to roll James and pdouba's Python 3 changes back
> into the main trunk, without introducing uncomfortable contortions
> into the code? If it turns out to be easy (just 'print' statements,
> etc.) then I'm happy to set up a 'tox' script to run all the tests
> under both Python 2 and Python 3, so that future commiters can easily
> see whether they broke anything.
>
> b) If the above is not feasible (e.g. the Python 3 changes are
> actually substantive) then can we use James existing fork to maintain
> the Python 3 source going forward? Is James happy to pull the recent
> pydot commits in? Or give someone else access to do so?
>
> c) If we use James' existing fork, then I'm especially keen to hear
> pdouba's thoughts on 'good' parts of his patches that we shouldn't
> miss out on.
>
> d) It would be nice to publish a 'pydot3' package in pypi, so that
> Python 3 users can pip install it.
>
> e) I'll commit to keeping the Python 3 release up to date whenever
> there's a new release of pydot.
>
> Jonathan
>>>
py...@googlegroups.com<javascript:_e({}, 'cvml',
>>> '
py...@googlegroups.com');>
>>> .
>>> To unsubscribe from this group, send email to
>>>
pydot+un...@googlegroups.com<javascript:_e({}, 'cvml',
>>> '
pydot%2Bunsu...@googlegroups.com');>.
Jonathan Hartley
tar...@tartley.com http://tartley.com
Made of meat.
+44 7737 062 225 twitter/skype: tartley