Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3 support #34

Closed
elya5 opened this issue Jul 17, 2014 · 7 comments
Closed

Python 3 support #34

elya5 opened this issue Jul 17, 2014 · 7 comments

Comments

@elya5
Copy link

elya5 commented Jul 17, 2014

Although this causes some work, the long-term aim should be the support of python 3.

@tuffy
Copy link
Owner

tuffy commented Jul 18, 2014

Python 3 support is the biggest pending TODO item and I plan to start working on it further once Python Audio Tools 2.22 is finished starting with the C-based extension modules. I'd been holding off in the hope that Python 3 would ship with OS X at some point so that those users wouldn't have to do a separate install, but it's getting difficult to postpone the transition for much longer.

@elya5
Copy link
Author

elya5 commented Jul 18, 2014

Wouldn't it be possible to create a version that supports python 2.x and 3.x at the same time. I know that other programs managed it to do that. See this answer on stackoverflow for example.
The problem is that this probably creates some code that is hard to understand afterwards.

@tuffy
Copy link
Owner

tuffy commented Jul 18, 2014

Migrating to code that supports both Python 2.7 and 3.x does seem like the most sensible solution in the near term. Urwid does the same thing by sticking to a portable subset of the language. But I'll definitely need to update the C code with #ifdefs to support Python 3's different way of defining extension modules, so that'll be my first priority.

@zet4
Copy link

zet4 commented Nov 3, 2015

Any update on this? Been over a year now...

@tuffy
Copy link
Owner

tuffy commented Nov 3, 2015

Python 2.7 and Python 3.3+ have been supported since version 3.0 which was released in December 2014.

@zet4
Copy link

zet4 commented Nov 3, 2015

This should probably be closed then? The project could use some readme file too.

@tuffy
Copy link
Owner

tuffy commented Nov 4, 2015

It probably should, yes. I'll try to build a reStructeredText README at some point, and maybe optimize it to be more github-friendly in general.

@tuffy tuffy closed this as completed Nov 4, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants