Comments (7)
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.
from python-audio-tools.
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.
from python-audio-tools.
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.
from python-audio-tools.
Any update on this? Been over a year now...
from python-audio-tools.
Python 2.7 and Python 3.3+ have been supported since version 3.0 which was released in December 2014.
from python-audio-tools.
This should probably be closed then? The project could use some readme file too.
from python-audio-tools.
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.
from python-audio-tools.
Related Issues (20)
- musepack support HOT 12
- Seperate Audio Decoders/Encoders and Audio Utils. HOT 1
- Output filename issue: *** Error: output file "track00.wav" occurs more than once HOT 1
- Utility to automatically merge gapless tracks HOT 1
- Fix CoreAudio for Python 3.x builds.
- "Error: read error during encoding" during wav to flac conversion
- ImportError: cannot import name WavPackDecoder HOT 1
- have any demo code for playing mp3?
- Import error while using `to_pcm()` method of OpusAudio class
- 'python setup.py clean' does not clean build files HOT 1
- audiotools.open does not recognize MP3 files in MPEG-2 or MPEG-2.5 format
- Error building on Windows pcm.h syntax error HOT 3
- how to change the output? HOT 1
- Is there a way to enqueue audio files for playing? HOT 1
- No ReplayGain tags added to aiff files
- raise UnsupportedFile(filename) HOT 2
- duplicate man audiotools.cfg.5 in man1 and man5
- FreeDB is no more HOT 1
- Container with python-audio-tools
- Missing mp3 write support after building, not sure how to debug why
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-audio-tools.