diff --git a/audio/py-librosa/Makefile b/audio/py-librosa/Makefile index 9ee0c4002194..83d3c1df2193 100644 --- a/audio/py-librosa/Makefile +++ b/audio/py-librosa/Makefile @@ -1,55 +1,56 @@ PORTNAME= librosa -DISTVERSION= 0.11.0 -PORTREVISION= 3 +DISTVERSION= 1.0.0 CATEGORIES= audio python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python module for audio and music processing WWW= https://librosa.org/ \ https://github.com/librosa/librosa LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}audioread>=2.1.9:audio/py-audioread@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}decorator>=4.3.0:devel/py-decorator@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}joblib>=1.0:devel/py-joblib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.1:devel/py-lazy_loader@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numba>=0.51.0:devel/py-numba@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}soundfile>=0.12.1:audio/py-SoundFile@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}soxr>=1.0.0:audio/py-soxr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.5:devel/py-msgpack@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}decorator>=5.2.1:devel/py-decorator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}joblib>=1.2:devel/py-joblib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.3:devel/py-lazy_loader@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numba>=0.61.0:devel/py-numba@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pooch>=1.1:devel/py-pooch@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1.0:science/py-scikit-learn@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=1.6.0:science/py-scipy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}soundfile>=0.12.1:audio/py-SoundFile@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}soxr>=0.3.2:audio/py-soxr@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.1:devel/py-typing-extensions@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pooch>=1.7:devel/py-pooch@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=2.1.0:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.6.0:science/py-scikit-learn@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=1.15.0:science/py-scipy@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.10.0:math/py-matplotlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mpl>0:devel/py-pytest-mpl@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}resampy>=0.2.2:audio/py-resampy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}resampy>=0.4.3:audio/py-resampy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}samplerate>0:audio/py-samplerate@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy-stubs>0:science/py-scipy-stubs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}types-decorator>0:devel/py-types-decorator@${PY_FLAVOR} USES= python USE_PYTHON= pep517 autoplist pytest USE_GITHUB= yes GH_TUPLE= librosa:librosa-test-data:72bd79e:test_data/tests/data TEST_ENV= ${MAKE_ENV} \ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ DISPLAY=${DISPLAY} \ XAUTHORITY=${XAUTHORITY} NO_ARCH= yes -# tests as of 0.11.0: 48 failed, 13971 passed, 2 skipped, 523 xfailed, 388 warnings in 1196.60s (0:19:56), see https://github.com/librosa/librosa/issues/1978 +PYTEST_IGNORED_TESTS= test_beat[44100-None-100.0-None-120-True-True] \ + test_rqa_edge + +# tests as of 1.0.0: 10840 passed, 2 skipped, 17 deselected, 556 xfailed, 9 xpassed, 142 warnings in 1950.11s (0:32:30) .include diff --git a/audio/py-librosa/distinfo b/audio/py-librosa/distinfo index 63a907cda3f9..dd59aae0be8b 100644 --- a/audio/py-librosa/distinfo +++ b/audio/py-librosa/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1757051248 -SHA256 (librosa-librosa-0.11.0_GH0.tar.gz) = 6af22600c52e5b844cf73c699b7c0905ed9fe0b9f17b230eec697bce3368dd15 -SIZE (librosa-librosa-0.11.0_GH0.tar.gz) = 2339589 +TIMESTAMP = 1788823490 +SHA256 (librosa-librosa-1.0.0_GH0.tar.gz) = 02b620aaf0a6b020f20f2d1ce635a3b8b8c2563a7b8e4ba3b7e2ca6e6247e680 +SIZE (librosa-librosa-1.0.0_GH0.tar.gz) = 4006911 SHA256 (librosa-librosa-test-data-72bd79e_GH0.tar.gz) = c8a05a81cf6f071319056818deff82b21736a13230b32c6bea64ab2e1fe23a06 SIZE (librosa-librosa-test-data-72bd79e_GH0.tar.gz) = 164601052