MTG / gaia

C++ library to apply similarity measures and classifications on the results of audio analysis, including Python bindings. Together with Essentia it can be used to compute high-level descriptions of music.
http://essentia.upf.edu
GNU Affero General Public License v3.0
271 stars 66 forks source link

Upgrade python features when switching to python 3 #104

Open alastair opened 4 years ago

alastair commented 4 years ago

In https://github.com/MTG/gaia/blob/479a19b17c546354cc32dec16db56d2117cc068f/test/unittest/test_generateclasificationproject.py#L31 it would be great to use tempfile.TemporaryDirectory, but this is only supported in python 3. When we upgrade to python 3 we should go through and see if there are things that we can replace with new features.