{"push_id":1112481187,"size":29,"distinct_size":2,"ref":"refs/heads/sandbox","head":"80eef682f9b2b91375cadecc73e4553c319c601d","before":"4bc032ee57bbd3017fae976353f79e34d0b1cf15","commits":[{"sha":"023aa3209a1edcb68c5cacaa5c041d744a5bc2bd","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"src/aubio_priv.h: if compiling with -std=c99, use defines for strnlen and floorf","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/023aa3209a1edcb68c5cacaa5c041d744a5bc2bd"},{"sha":"da632d3192f17db4e3b36120fc124f65fe7b3362","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"tests/utils_tests.h: also use custom srandom/random when compiling with -std=c99","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/da632d3192f17db4e3b36120fc124f65fe7b3362"},{"sha":"dee266fc68ee724ec5b1eb27445940dc5dedb1ad","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/demos/demo_reading_speed.py: avoid unused variable","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/dee266fc68ee724ec5b1eb27445940dc5dedb1ad"},{"sha":"7876b67aca5b6aff2cda6b721b2aba1764e0c1aa","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/ext/py-filterbank.c: fix error message formatting, do not delete if not created","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/7876b67aca5b6aff2cda6b721b2aba1764e0c1aa"},{"sha":"ff89a067d9cebe3de5c3d5fb57085e42feb6142f","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/ext/py-musicutils.c: do not overwrite PyArg_ParseTuple messages","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/ff89a067d9cebe3de5c3d5fb57085e42feb6142f"},{"sha":"98e41065ab6e7250d77892c47f425895172de516","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/tests/test_musicutils.py: simplify, check TypeError is raised","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/98e41065ab6e7250d77892c47f425895172de516"},{"sha":"1164fd859c07be89c739ebd53fdd146f4efd4c8b","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/lib/gen_code.py: remove unused variable","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/1164fd859c07be89c739ebd53fdd146f4efd4c8b"},{"sha":"c09efcaa6cbfc971096cd8ef40bf2726f42d3638","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/tests/test_cvec.py: add more tests","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/c09efcaa6cbfc971096cd8ef40bf2726f42d3638"},{"sha":"1167631cbafc6fa1cbc277c7f9c195d47b08b72d","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"move python/setup.py to setup.py, update Makefile, add requirements","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/1167631cbafc6fa1cbc277c7f9c195d47b08b72d"},{"sha":"2e324f5053de959a3af2aad32ab96fa118c74ed4","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/__init__.py: add empty file","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/2e324f5053de959a3af2aad32ab96fa118c74ed4"},{"sha":"31223279aff695fce4c78491d14e994ac4755592","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":".gitignore: add python/tests/sounds","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/31223279aff695fce4c78491d14e994ac4755592"},{"sha":"ed938a2fe635b0f432f897f863e83dd9532f2a08","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/tests/test_filterbank.py: check for wrong values","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/ed938a2fe635b0f432f897f863e83dd9532f2a08"},{"sha":"36e8956ab894e66488a9e526e2fb1af02ba496ab","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/tests/test_source.py: simplify, quieten","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/36e8956ab894e66488a9e526e2fb1af02ba496ab"},{"sha":"386592474cb865541bdaf4be771003ada24e67d9","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/tests/test_filterbank.py: raise a ValueError","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/386592474cb865541bdaf4be771003ada24e67d9"},{"sha":"a2ab20a09888a88a7b58838474c13a29fa7188a7","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/ext/py-source.c: check seek is not negative","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/a2ab20a09888a88a7b58838474c13a29fa7188a7"},{"sha":"2f4d9b70b4e49a7bf41139abb4f09fbf4158a58b","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/tests/test_fft.py: avoid VisibleDeprecationWarning","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/2f4d9b70b4e49a7bf41139abb4f09fbf4158a58b"},{"sha":"aba027955f6ee703262f7bab2c90f46efb8d9352","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/tests/test_specdesc.py: check for wrong values","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/aba027955f6ee703262f7bab2c90f46efb8d9352"},{"sha":"b6b65cb5c6ed612523f5610eadb6902efe8e084d","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/tests/test_mfcc.py: add more tests","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/b6b65cb5c6ed612523f5610eadb6902efe8e084d"},{"sha":"283bb901b1ba4321c831e0ad6455784c84bc18f7","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"python/tests/test_specdesc.py: skip wrong name test","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/283bb901b1ba4321c831e0ad6455784c84bc18f7"},{"sha":"2675227fe5bfe31f666dfba6ebd6c6bf1d91863b","author":{"email":"0cdfe1134555ec56d9571cfad1aec77e0fb42d2a@piem.org","name":"Paul Brossier"},"message":"setup.py: clean-up, add option to build libaubio inside python-aubio\n\nThe setup script now attempts to build the _aubio extension as follows:\n\n - if src/aubio.h is found, use it to generate python/gen/ files\n\n   - if build/src/ is found, use it to link python-aubio against libaubio\n   - otherwise:\n     - add all libaubio source (src/*) to the python module sources\n     - look for optional dependencies using pkg-config\n     - set flags accordingly\n\n - otherwise, look for aubio headers and libraries using pkg-config\n\nThis should help building the python module in a virtualenv (#2),\non windows (#55), and allow installing aubio directly with pip.","distinct":false,"url":"https://api.github.com/repos/aubio/aubio/commits/2675227fe5bfe31f666dfba6ebd6c6bf1d91863b"}]}