tarsqi / ttk

Tarsqi Toolkit
Apache License 2.0
25 stars 10 forks source link

Python 3 version #79

Open marcverhagen opened 6 years ago

marcverhagen commented 6 years ago

There is no hurry with this, but at least I want to start making the current code incrementally more Python 3 compliant.

In the first stage I want to do only those things that require no extra installation for TTK users, no matter how simple (so, for example, not even 'pip install future', which would be needed so you can use 'import future').

A few notes on doing this:

Note that issue #22 is part of this.

Also keep an eye on issue #74 while doing this.

marcverhagen commented 3 years ago

Finally started this. Basically following the steps in https://portingguide.readthedocs.io/en/latest/process.html and http://python3porting.com/.

I am dropping the initial requirement that no extra installations are allowed since I am not trying to get a 2.7 version for users to work with without extra effort.

Notes on this are written to /docs/notes/python3.md.

marcverhagen commented 3 years ago

Code now runs on Python 3.8.5 and passes all tests. Minor issues probably remain with peripheral code